Мне нужно разработать формулу, чтобы получить три варианта из столбца СОСТОЯНИЯ G: Оплачено, Неоплачено или Просрочено. В настоящее время мы пытаемся использовать следующую формулу во вложенном цикле IF:

=IF(ISBLANK(K9),"",IF(K9<TODAY(),"OVERDUE","UNPAID"))

Но это только делает нас на полпути. Нам нужно включить опцию, если IF K9 имеет значение, включенное (будет полем даты, но просто должно определить, есть ли значение), что это принимает прецедент, и отмечает столбец G как «ОПЛАТА». До сих пор мы не смогли найти способ сделать эту работу.

Какие-нибудь мысли?

Поле выплат

2 ответа2

0

Предполагая, что вы имеете в виду "ЕСЛИ L9 включает в себя значение" (K9 здесь не имеет никакого смысла), формула должна быть:

=IF(L9<>"","Paid",IF(ISBLANK(K9),"",IF(K9<TODAY(),"OVERDUE","UNPAID")))

примечание: эта формула будет принимать любое значение в L9 (включая пробел и т. д.)

0

Вы можете использовать эту формулу:

=IF(AND(ISNUMBER(K9),K9<TODAY()),"Due",IF(AND(ISNUMBER(K9),K9=TODAY()),"Paid",IF(ISBLANK(K9),"","Unpaid")))

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

  1. ISNUMBER сначала проверит, имеет ли ячейка значение DATE или нет, а затем: <Today() или =Today() для DUE или Paid .
  2. Следующая часть проверит, пуста ли ячейка Blank or not .
  3. Наконец, если в ячейке K9 Date имеет значение « Greater than Today() или даже в TEXT формуле отображается UNPAID .

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