
Estoy usando Excel 2010 y quiero usar una IF
declaración con 3 condiciones, pero tengo algunos problemas. Aquí está mi condición, no puedo usar el signo de coma porque en Excel 2010 aparentemente no funciona. ¿Estoy arruinando la sintaxis o el enfoque es incorrecto?
=IF(AND(AJ8<4,2);"Apple" = IF(AND(AJ8>4,1 AND(AJ8<8);"Cherry" =IF(AJ8>8,5);"Pinneaple");
Respuesta1
Si a Excel no le gustan las comas, eso no es un problema de Excel 2010, sino de su configuración regional. La mayoría de los idiomas europeos distintos del inglés utilizan el punto y coma, mientras que el Reino Unido y los EE. UU. utilizan la coma. Cuando obtienes fórmulas de foros internacionales, es posible que tengas que ajustarlas antes de poder usarlas en tu hoja de cálculo.
La función AND() tiene la sintaxis
AND(*condition1*,*condition2*,[optional condition n])
Cada condición contendrá un operador de comparación como
=
(igual),<>
(no es igual),<
(Menos que),>
(mas grande que),<=
(menor o igual),>=
(mayor que o igual),
Una fórmulaempiezacon un =
signo, pero cuando anida varias funciones una dentro de otra, no es necesario anteponer las funciones con otro =
signo. De hecho, eso resultará en errores.
No necesitas un punto y coma al final de una fórmula. Eso es JavaScript o CSS, no Excel.
Entonces, si podemos suponer que su configuración regional usa una coma como delimitador decimal y el punto y coma como delimitador de lista, entonces lo que necesita probablemente sea
=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")))
Un sistema con punto decimal y coma como delimitador de lista usaría
=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")))
Respuesta2
Hay un error con las AND
funciones y el punto y coma. Esto debería funcionar
IF(B1<4,2;"Apple";IF(AND(B1>4,1;B1<8);"Cherry";IF(B1>8,5;"Pineapple";"NULL")))