2

Я создаю электронную таблицу для моей местной приходской церкви, чтобы отследить заимствованные DVD:

DVD должны быть возвращены через 14 дней после их заимствования. Если текущая дата более 14 дней после заимствованной, то я бы хотел, чтобы соответствующая ячейка в столбце просроченных платежей показала Да; однако, если DVD возвращается, то соответствующая ячейка (в просроченном столбце) должна быть пустой. В настоящее время я использую формулу: =IF(D10<(TODAY()-14), "Yes","") где D10 - заимствованная дата.

Проблема с этой формулой заключается в том, что "Да" появляется, если ячейка "Дата заимствована" пуста, и она продолжает указывать "Да" (в столбце "Слишком позднее"), даже если возвращается DVD.

Любая обратная связь будет высоко ценится.

2 ответа2

1

Вы можете проверить несколько условий, используя функцию AND . Добавить 2 дополнительных условия;

  1. Ячейка D10 содержит дату (больше вашей начальной даты).
  2. DVD не был возвращен.

Предположим, что вы вводите "Возвращено" в столбце F при возврате DVD, вы можете использовать следующее:

=IF(AND(D10>1/1/2000,D10<(TODAY()-14),F10<>"Returned"),"Yes","")
0

Поскольку ваша проблема возникает из-за того, что при возврате DVD ячейка D10 остается пустой, вам необходимо выполнить две проверки:

  • Проверьте, если ячейка пуста, в противном случае
  • Проверьте, если дата превышает 14 дней.

Таким образом, вы должны использовать вложенные IF, вот так:

=IF(D10="","",IF(D10<(TODAY()-14), "Yes",""))

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