У меня есть длинная формула, показывающая, оплачен ли счет, просрочен ли он или просрочен.
=ЕСЛИ(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",""))))