Если 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")))