
Estou utilizando o Excel 2010 e quero utilizar uma IF
instrução com 3 condições, mas estou tendo alguns problemas. Aqui está a minha condição, não posso usar o sinal de vírgula porque no Excel 2010 aparentemente não funciona. Estou bagunçando a sintaxe ou a abordagem está incorreta?
=IF(AND(AJ8<4,2);"Apple" = IF(AND(AJ8>4,1 AND(AJ8<8);"Cherry" =IF(AJ8>8,5);"Pinneaple");
Responder1
Se o Excel não gosta de vírgulas, isso não é um problema do Excel 2010, mas sim das suas configurações regionais. A maioria dos idiomas europeus que não o inglês usam ponto e vírgula, enquanto Reino Unido e EUA usam vírgula. Ao obter fórmulas de fóruns internacionais, pode ser necessário ajustá-las antes de poder usá-las em sua planilha.
A função AND() tem a sintaxe
AND(*condition1*,*condition2*,[optional condition n])
Cada condição conterá um operador de comparação como
=
(igual),<>
(não igual),<
(Menor que),>
(Maior que),<=
(Menor ou igual),>=
(maior ou igual),
Uma fórmulacomeçacom um =
sinal, mas quando você aninha diversas funções umas dentro das outras, não é necessário preceder as funções com outro =
sinal. Na verdade, isso resultará em erros.
Você não precisa de ponto e vírgula no final de uma fórmula. Isso é JavaScript ou CSS, não Excel.
Portanto, se pudermos assumir que suas configurações regionais usam uma vírgula como delimitador decimal e ponto e vírgula como delimitador de lista, então o que você precisa provavelmente é
=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")))
Um sistema com ponto decimal e vírgula como delimitador de lista usaria
=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")))
Responder2
Há um erro com as AND
funções e com o ponto e vírgula. Isso deve funcionar
IF(B1<4,2;"Apple";IF(AND(B1>4,1;B1<8);"Cherry";IF(B1>8,5;"Pineapple";"NULL")))