Вложенная в EXCEL инструкция ISBLANK

#excel-formula

Вопрос:

Мне нужна помощь с вложенной формулой isblank.

Посмотрите на изображение по ссылке ниже,

если B9 пуст, F10 должен сказать «ввод Lw_Lw».

если C9 пуст, F10 должен сказать «ввод Lw_Up».

если B9 и C9 оба пустые, F10 будет пустым

если у B9 и C9 есть данные, F10 вычислит сумму(b9-c9)

фрагмент таблицы Excel

Ответ №1:

вы можете поместить эту формулу в ячейку F10:

 =IF(AND(ISBLANK(B9), ISBLANK(C9)), "", IF(AND(NOT(ISBLANK(B9)), NOT(ISBLANK(C9))), SUM(B9:C9), IF(ISBLANK(B9), "input Lw_Lw", "input Lw_Up")))
 

Комментарии:

1. Просто заметка, а не критика. ISBLANK() вернет значение FALSE, если поле заполнено формулой, возвращающей пустую строку "" . Это просто предупреждение для ОП и будущих читателей. Если в ссылочных ячейках B9 и C9 есть формула, замените ISBLANK(B9) ее на B9="" .

2. Я знаю, но в вопросе говорится, чтобы использовать ISBLANK: «Мне нужна помощь с вложенной формулой isblank».

3. Я согласен, и именно поэтому я проголосовал против. Но часто Спрашивающие не знают ограничений ISBLANK(). Это была не критика, а записка.

Ответ №2:

Немного проще

 =IF(ISBLANK(B9), IF(ISBLANK(C9),"","input Lw_Lw"), IF(ISBLANK(C9),"input Lw_Up",SUM(B9:C9)))
Explanation
When B9 is blank ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^     
When B9 is not blank                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 
 

Комментарии:

1. Просто заметка, а не критика. ISBLANK() вернет значение FALSE, если поле заполнено формулой, возвращающей пустую строку "" . Это просто предупреждение для ОП и будущих читателей. Если в ссылочных ячейках B9 и C9 есть формула, замените ISBLANK(B9) ее на B9="" .

2. @ScottCraner Я абсолютно согласен. Возможно, лучше прокомментировать вопрос, так как ОП конкретно спрашивает о IsBlank

3. Спасибо вам обоим, Скотт и Крис! Я согласился с ответом Криса, так как он был немного проще. Формула сработала идеально.