Формула Excel EDATE

Формула Excel EDATE

Я использую Excel 2013. У меня есть формула edate в столбце B, которая смотрит на дату в столбце A, а затем добавляет к ней 5 месяцев. Мой вопрос в том, что если в столбце A есть пустая ячейка, то в соседней ячейке в столбце B появляется странная дата. Есть ли способ остановить это и, возможно, ничего не показывать, не удаляя формулу из столбца?

Скриншот Excel

решение1

Вам просто нужно использовать оператор IF

=IF(A2<>"",EDATE(A2,5),"")

Скопируйте это для каждой ячейки, чтобы выполнить этот расчет для всех строк.

Синтаксис:

IF(condition, if condition is true, if condition is false)

В этом случае условие A2 <> ""означает, что A2 не пусто. Если оно не пусто, переходим к истинному условию (ваша исходная формула), в противном случае переходим к ложному условию.

Более детально

Редактировать

Согласно комментариям, если вам нужно добавить дни к этой формуле, используйте

=IF(A4<>"",EDATE(A4+14,5),"")

решение2

Сначала проверьте, есть ли данные в ячейке, и если это правда, то выполните расчет с помощью EDATE:

=IF(A4<>"",EDATE(A4,5),"")

Связанный контент