#excel-formula
Вопрос:
Мне нужна помощь с вложенной формулой isblank.
Посмотрите на изображение по ссылке ниже,
если B9 пуст, F10 должен сказать «ввод Lw_Lw».
если C9 пуст, F10 должен сказать «ввод Lw_Up».
если B9 и C9 оба пустые, F10 будет пустым
если у B9 и C9 есть данные, F10 вычислит сумму(b9-c9)
Ответ №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. Спасибо вам обоим, Скотт и Крис! Я согласился с ответом Криса, так как он был немного проще. Формула сработала идеально.