MS Excel 2013: demasiados argumentos

MS Excel 2013: demasiados argumentos

Aparece un error al intentar combinar cinco argumentos en total.

Estoy intentando utilizar un argumento de comprobación de errores. Anteriormente, podía lograr esto con sólo tres 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"))),"")

Quiero ampliar esto para incluir dos nuevos parámetros, similares 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"))),"")

Cuando intento esto, recibo:

"Ha ingresado demasiados argumentos para esta función".

Respuesta1

Excel le da una pista después del mensaje "demasiados argumentos". Resalta el "" final en su fórmula. Cree que el error está cerca de esa posición.

El problema es que te faltan algunos paréntesis. Cerca del final de la fórmula, entre la palabra "Falla" y la siguiente coma, debe haber un total de cinco pares cercanos.

Puede solucionar este tipo de problemas haciendo clic en la barra de fórmulas, haciendo clic en una parte de la fórmula y luego haciendo clic en uno de los parámetros que Excel muestra en la ventana emergente.

En la imagen a continuación, hice clic en el primer AND () y luego hice clic enprueba lógicaen la ventana emergente. Excel respondió resaltando la prueba lógica para esta función IF().

Si hace clic en el primer IF() de su fórmula, notará que no puede hacer clic envalor_si_falsoporque Excel cree que aún no lo has ingresado. Si haces clicvalor_si_verdadero, Excel resalta el resto de la fórmula.

ingrese la descripción de la imagen aquí

Después de agregar los pares que faltan, resaltará solo hasta la última coma y podrá encontrar value_if_false.

información relacionada