Оставьте пустую ячейку для ответа формулы, если в исходной ячейке нет данных

Оставьте пустую ячейку для ответа формулы, если в исходной ячейке нет данных

У меня есть длинная формула, показывающая, оплачен ли счет, просрочен ли он или просрочен.

=ЕСЛИ(K26="",ЕСЛИ(J26

Могу ли я что-нибудь сделать, чтобы при копировании этого на страницу Excel, если у меня нет счетов-фактур, отображалась пустая ячейка вместо «Просрочка»?

решение1

Если вы используете таблицы Excel, нет необходимости предварительно заполнять формулы в пустых строках. С таблицей Excel, которая создается с помощьюВставить > Таблицавсе формулы и форматирование автоматически применяются к новым строкам, добавляемым в таблицу.

При использовании подхода предварительного заполнения вы можете использовать следующую формулу:

=if(<condition for paid>,"paid",if(<condition for outstanding>,"outstanding",if(<condition for late>,"late","")))

Проще говоря: если условие «оплачено» выполнено, вернуть «оплачено», в противном случае, если условие «неоплачено», вернуть «неоплачено», в противном случае, если условие «просрочено», вернуть «просрочено», в противном случае вернуть пробел.

Вы также можете использовать оператор IF, который сначала проверяет, имеет ли ключевая ячейка в строке значение, и если нет, возвращает пустое значение. Например, вернуть пустое значение, если ячейка в столбце A текущей строки пуста.

=if(isblank(A1),"",if(<condition for paid>),"paid",if(<condition for outstanding>,"outstanding",if(<condition for late>,"late",""))))

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