Формула Excel для вычитания дат - PullRequest
0 голосов
/ 23 января 2019

У меня есть формула, в которой я могу вычесть даты из 3 столбцов на основе нескольких условий:

=IF(OR(COUNT(D15:F15)=3; AND(ISBLANK(F15); COUNT(D15:E15)=2)); E15-D15; IF(AND(ISBLANK(E15); COUNT(D15:F15)=2); F15-D15; 0))

Проблема в том, что когда в столбце D указана пустая дата, я получаю огромное количество результатов, поскольку Excel интерпретирует пустое значение как случайную дату.

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

Может кто-нибудь помочь мне с этим, пожалуйста?

1 Ответ

0 голосов
/ 24 января 2019

Во-первых, сравнение пустой ячейки с 0 вернет true, поэтому тесты проще, чем вы думаете.

Во-вторых, вот более простая версия формулы

В-третьих,ответьте на это это Q: If(D15=0,0, ...)

Вот улучшенная формула для строки 15

=IF(D15=0,0,IF(E15=0,IF(F15=0,0,F15-D15),E15-D15))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...