ISBLANK возвращает False для пустых ячеек, имеющих формулы - PullRequest
0 голосов
/ 21 марта 2019

В Excel 2016 ячейка с формулой, которая еще не рассчитана, отображается пустой. Но ISBLANK все равно возвращает False.

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

Может кто-нибудь помочь мне, пожалуйста.

Заранее спасибо!

1 Ответ

0 голосов
/ 24 марта 2019

Как и в предыдущих комментариях, ISBLANK вернет FALSE, даже если ваша формула в ячейке C1 возвращает пустую строку (""). ISBLANK вернет TRUE, только если данная ячейка «действительно» пуста, то есть не содержит никаких формул или значений.

В качестве альтернативы попробуйте следующие функции:

= C1 = "" <- вернет TRUE, при условии, что формула в C1 возвращает пустую строку ("") </p>

= ИЛИ (ISBLANK (C1), C1 = "") <- обе формулы объединены; также будет работать, если вы удалите исходную формулу из ячейки C1 </p>

= NOT (ISNUMBER (C1)) <- вернет TRUE, если результат вашей числовой формулы пуст (например, = IF (LEN (A1), A1 + B1, "")) </p>

Еще одна формула, которая может оказаться полезной:

= ISFORMULA (С1) * * одна тысяча двадцать одна

Надеюсь, это поможет.

...