Причина, по которой ваша формула не работает, заключается в том, что кавычки работают парами для идентификации текста. Если вы хотите проверить пустую ячейку, вам нужны две кавычки, между которыми ничего нет (текстовая строка из ничего). В вашей формуле ваша цель теста - запятая.
Есть несколько способов проверить наличие пустой ячейки. Вот решение, которое демонстрирует правильное использование вашего "null" для значения результата, и еще один общий тест для пустой ячейки.
Я предполагаю, что Дата публикации находится в ячейке A2, а затем напишите эту формулу в C2, которая имеет дату проверки.
=IF(ISBLANK(A2),"",DATE(YEAR(A2)+3,MONTH(A2),DAY(A2)))
Как это устроено:
- Формула проверяет, является ли ячейка
A2(Publication Date)
пустым, тогда Excel не выполнит формулу и оставит поле C2 blank
, в противном случае прибавит 3
к году, чтобы получить Date через 3 года.
NB. При необходимости измените ссылки на ячейки в формуле.