-1

Я хочу этот стиль выражения If, но включить 3 ячейки, а не 2. Так что, если J36 и J37 пустые, но не J38, я хочу, чтобы функция показывала уведомление "ввод J36 и J37" ... Имеет ли это смысл? Извините, если нет, я постараюсь уточнить как можно лучше

=IF(AND(NOT(ISBLANK(J35)),NOT(ISBLANK(J36))),"",IF(AND(J35="",J36=""),"",IF(NOT(ISBLANK(J35)),"Input value B",IF(NOT(ISBLANK(J36)),"Input Value a"))))

2 ответа2

3

Вот один из подходов, конечно, вы можете улучшить формулу:

=IF(COUNT(A2:A4)=3,"","Please input "&IF(ISBLANK(A2),CELL("address",A2)&" ","")&IF(ISBLANK(A3),CELL("address",A3)&" ","")&IF(ISBLANK(A4),CELL("address",A4)&" ",""))

0

Функция IF вычисляет выражение в первом параметре. Он возвращает 2-й параметр, если он равен true, и 3-й параметр, если он равен false.

Если я правильно понимаю ваш вопрос, вы хотите показать "Ввод J36 и J37", если оба они не заполнены, а J38 содержит текст.

У вас есть набор условий, с одним исходом. Это в основном означает, что вам нужен только один IF, и убедитесь, что все ваши условия проверены в этом, если.

Ваш ЕСЛИ тогда станет:

=IF(AND(ISBLANK(J36),ISBLANK(J37),NOT(ISBLANK(J38)),"","Input J36 and J37)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .