
Obtendo um erro ao tentar combinar cinco argumentos no total.
Estou tentando usar um argumento de verificação de erros. Anteriormente, consegui fazer isso com apenas três argumentos:
=IF(ISNUMBER(VALUE(LEFT(A19,2))),IF(AND(S19="HOME",O19=""),"Pass",IF(AND(S19="DET",O19="X"),"Pass",IF(AND(H19="OOR",O19=""),"Pass","Fail"))),"")
Quero expandir isso para incluir dois novos parâmetros, semelhantes a este:
=IF(ISNUMBER(VALUE(LEFT(A19,2))),IF(AND(S19="HOME",O19=""),"Pass",IF(AND(S19="HOME",O19=""),"Pass",IF(AND(S19="DET",O19="X"),"Pass",IF(AND(S19="OTHER",O19="X"),"Pass",IF(AND(H19="OOR",O19=""),"Pass","Fail"))),"")
Quando tento isso, recebo:
"Você inseriu muitos argumentos para esta função."
Responder1
O Excel dá uma dica após a mensagem "muitos argumentos". Ele destaca o "" final em sua fórmula. Ele acha que o erro está próximo dessa posição.
O problema é que estão faltando alguns parênteses. Perto do final da fórmula, entre a palavra "Falha" e a próxima vírgula, deve haver um total de 5 parênteses próximos.
Você pode solucionar esses tipos de problemas clicando na barra de fórmulas, clicando em uma parte da fórmula e, a seguir, clicando em um dos parâmetros que o Excel mostra no pop-up.
Na imagem abaixo, cliquei no primeiro AND() e depois cliquei emteste lógicono pop-up. O Excel respondeu destacando o teste lógico para esta função IF().
Se você clicar no primeiro IF() da sua fórmula, notará que não pode clicar emvalor_se_falsoporque o Excel acha que você ainda não o inseriu. Se você clicarvalor_se_verdadeiro, o Excel destaca todo o resto da fórmula.
Depois de adicionar os parênteses ausentes, ele destacará apenas até a última vírgula e poderá encontrar o valor_se_falso.