1

Я использую следующую формулу во всех моих первых сотнях строк для столбца F:

=(E5-D5)*1440

Это используется для вычисления времени в минутах между ячейками в столбце E и столбце D. Я применил эту формулу к каждой строке. Формула работает, однако у меня есть строки, где столбцы E и D пусты. Для этих Excel отображается 0 в столбце f.

Можно ли сделать так, чтобы формат чисел ничего не показывал, если значение ячейки равно нулю? Обратите внимание, что я все еще хочу сохранить это как ячейку с числовым форматом, так как позже я суммирую все значения в столбце f и использую это в другой части электронной таблицы.

4 ответа4

6

Да, с таким форматом:

0;-0;

Шаблон для нуля является третьим аргументом (который в вашем случае пуст), чтобы показать, например, x вместо нуля, используйте это:

0;-0;x
3

Если существуют обстоятельства, когда ноль является допустимым результатом (например, когда E5 и D5 не пустые, а E5 = D5), то вместо того, чтобы форматировать ноль в качестве пустого, вы можете изменить формулу, чтобы вернуть пробел, например:

=IF(COUNT(D5,E5)=2,(E5-D5)*1440,"")

Это вернет пробел, если D5 и E5 не являются числовыми (например, значения времени)

Вы все еще можете использовать функцию SUM на результаты, пробелы будут игнорироваться

0

Попробуйте НЕ (ISBLANK (E5)) и НЕ (ISBLANK (D5))

0

Попробуйте = if((((E5-D5)* 1440)= 0, "",((E5-D5)* 1440))

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .