Як обробляти автоматичне форматування даних чисел?


4

Я намагаюся скласти аркуш, який обчислює години, які я працюю. Одне, що я хочу зробити - це обчислити години, які підлягають оплаті. Тож у мене є щось подібне:

Формула

Речі, які не підлягають оплаті або вже нараховуються, переходять до 0.

Однак у мене виникають проблеми або з створеними нулями, або з полем, яке додає їх усі разом:

Помилка

"Тривалість терміну неможливо порівняти з іншими типами даних." Ось моя формула для клітини:

COUNTIF (діапазон, "> 0")

Таким чином, або друге значення в значенні COUNTIFзадає мені проблеми, або нулі вище (що можливо, оскільки виконання простого SUMзі значенням 0 теж не буде працювати).

Як я маю справу з цим? Якщо я спробую встановити 0 клітинок або клітинку суми внизу на Формат даних "Тривалість", це перекриває мій вибір.

Чи є спосіб примусити формат даних до комірки формулою?

Якщо це більше підходить Супер Користувачеві, сміливо передавайте.

Відповіді:


2

Не маючи доступу до показаної вами електронної таблиці, я сама намагалася відтворити це. Здається, що з електронною таблицею вище не так:

  • Тестовий масив для лічильника має Формат даних Автоматичний. Це означає, що нулі не мають формат Тривалість і їх не можна порівнювати за коефіцієнтом.

    Щоб виправити це, виберіть весь масив і виберіть "Тривалість" зі списку Формат даних.

  • Умова лічильника - формат номер, тоді як тестовий масив - формат Тривалість.

    Щоб виправити це, використовуйте наступне для комірки-лічильника:

    =COUNTIF(G2:G11,">0h 0m")
    

Дякую за допомогу! Це безумовно спрямовувало мене в правильному напрямку. Ваше рішення не спрацювало, оскільки значення 0 над ним не були тривалістю. Отже, я змінив формулу з мого першого екрана, =IF(AND(C13="GK",E13="billable"),B13−A13,DURATION(0))щоб застосувати значення 0 як тривалість, що зробило COUNTIFзайвим. Гарна річ теж, бо це зламало COUNTIF! Це в кінцевому підсумку виводило ціле число і знову відформатоване як автоматичне. Отже ... не впевнений, чи варто редагувати вашу відповідь? Опублікувати мою власну?
Брендан
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.