2 votos

Ajustes de la fórmula IF de Excel

Estoy intentando que la fórmula IF funcione. Estoy tratando pero sigo recibiendo el error "demasiados parámetros" ¿Puede alguien ayudar?

\=IF(A1<=90, "2", "", IF(A1>=91,"3","",if(A1<=109,"3","",if(A1>=110,"4","",if(A1>=120,"5","")))))

Intentando que diga que todo lo que esté por debajo del 90% es una puntuación 2, del 91% al 109% es un 3, del 110 al 120% es un 4, y por encima del 120 es un 5.

Gracias.

0voto

Vladimir Shmidt Puntos 1149

Tiene cuatro conjuntos de parámetros para muchos de sus ifs.

Probablemente debería serlo:

=IF(A1<=90, "2", if(A1<=109, "3", if(A1<=120, "4", "5")))

1 votos

Gracias Herb. He probado lo que has mencionado pero la fórmula no devuelve los valores como debería. Parece que sólo obtiene el primer resultado IF, "2", independientemente del rango de valores (90-120). ¿Alguna idea de cuál podría ser la razón?

0 votos

Lo hacía a bote pronto, ya que estoy en mi máquina linux. Hice un par de cambios para hacerlo más corto/simplificado.

0voto

CAROL PEASE Puntos 12

Su sintaxis es incorrecta. Está utilizando 4 parámetros. Puede utilizar un máximo de 3 parámetros en SI función.

=IF (logical_test, [value_if_true], [value_if_false])

En su caso, debe utilizar la siguiente fórmula:

=IF(AND(A1>=0,A1<=90),"2",IF(AND(A1>90,A1<110),"3",IF(AND(A1>=110,A1<=120),"4",IF(A1>120,"5",""))))

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X