В лист Excel и Excel я добавляю дату проверки через три года после опубликованной даты. Как скрыть дату проверки до добавления опубликованной даты?

Я пробовал If (H3=",", тогда формула, но получаю слово FALSE появляющееся в ячейке I3.

Любая помощь будет оценена

2 ответа2

1

Причина, по которой ваша формула не работает, заключается в том, что кавычки работают парами для идентификации текста. Если вы хотите проверить пустую ячейку, вам нужны две кавычки, между которыми ничего нет (текстовая строка из ничего). В вашей формуле ваша цель теста - запятая.

Есть несколько способов проверить наличие пустой ячейки. Вот решение, которое демонстрирует правильное использование вашего "null" для значения результата, и еще один общий тест для пустой ячейки.

Я предполагаю, что Дата публикации находится в ячейке A2, а затем напишите эту формулу в C2, которая имеет дату проверки.

=IF(ISBLANK(A2),"",DATE(YEAR(A2)+3,MONTH(A2),DAY(A2)))

Как это устроено:

  • Формула проверяет, является ли ячейка A2(Publication Date) пустым, тогда Excel не выполнит формулу и оставит поле C2 blank , в противном случае прибавит 3 к году, чтобы получить Date через 3 года.

NB. При необходимости измените ссылки на ячейки в формуле.

0

Вам нужно сделать

=IF(H3="", "", the_formula)

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