Как построить оператор ЕСЛИ с тремя условиями в Excel?

Как построить оператор ЕСЛИ с тремя условиями в Excel?

Я использую Excel 2010 и хочу использовать IFоператор с 3 условиями, но у меня возникли некоторые проблемы. Вот мое условие, я не могу использовать знак запятой, потому что в Excel 2010 он, по-видимому, не работает. Я нарушаю синтаксис или подход неверен?

=IF(AND(AJ8<4,2);"Apple" = IF(AND(AJ8>4,1 AND(AJ8<8);"Cherry" =IF(AJ8>8,5);"Pinneaple");

решение1

Если Excel не любит запятые, это не проблема Excel 2010, а проблема ваших региональных настроек. Большинство неанглийских европейских языков используют точку с запятой, тогда как в Великобритании и США используется запятая. Когда вы берете формулы с международных форумов, вам может потребоваться скорректировать формулы, прежде чем вы сможете использовать их в своей таблице.

Функция AND() имеет синтаксис

AND(*condition1*,*condition2*,[optional condition n])

Каждое условие будет содержать оператор сравнения, например

  • =(равный),
  • <>(не равный),
  • <(Меньше, чем),
  • >(больше чем),
  • <=(меньше или равно),
  • >=(больше или равно),

Формуланачинаетсясо =знаком, но когда вы вкладываете несколько функций друг в друга, вам не нужно предварять функции другим =знаком. На самом деле, это приведет к ошибкам.

Точка с запятой в конце формулы не нужна. Это JavaScript или CSS, а не Excel.

Итак, если предположить, что ваши региональные настройки используют запятую в качестве десятичного разделителя, а точку с запятой в качестве разделителя списка, то вам, вероятно, нужно следующее:

=IF(AJ8<4,2;"Apple";IF(AND(AJ8>4,1;AJ8<8);"Cherry";IF(AJ8>8,5;"Pineapple";"the value is between 8 and 8,5")))

Система с десятичной точкой и запятой в качестве разделителя списка будет использовать

=IF(AJ8<4.2,"Apple",IF(AND(AJ8>4.1, AJ8<8),"Cherry",IF(AJ8>8.5,"Pineapple","the value is between 8 and 8.5")))

решение2

Ошибка с ANDфункциями и точками с запятой. Это должно работать

IF(B1<4,2;"Apple";IF(AND(B1>4,1;B1<8);"Cherry";IF(B1>8,5;"Pineapple";"NULL")))

Связанный контент