Como você constrói uma instrução IF com três condições no Excel?

Como você constrói uma instrução IF com três condições no Excel?

Estou utilizando o Excel 2010 e quero utilizar uma IFinstruçã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 ANDfunçõ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")))

informação relacionada