Fórmula de Excel: ejemplo de función IF anidada -

Tabla de contenido

Fórmula genérica

=IF(T1,R1,IF(T2,R2,IF(T3,R3,IF(T4,R4,R5))))

Resumen

La función SI se puede anidar dentro de sí misma para manejar múltiples condiciones. En el ejemplo que se muestra, se utiliza una fórmula IF anidada para asignar una calificación a una puntuación. La fórmula en D5 contiene 5 funciones SI separadas:

=IF(C5<64,"F",IF(C5<73,"D",IF(C5<85,"C",IF(C5<95,"B","A"))))

Explicación

Este artículo describe la construcción IF anidada de Excel. Por lo general, los IF anidados se utilizan cuando necesita probar más de una condición y devolver diferentes resultados según esas pruebas.

Probando más de una condición

Si necesita probar más de una condición, entonces tome una de varias acciones, dependiendo del resultado de las pruebas, una opción es anidar múltiples declaraciones IF juntas en una fórmula. A menudo escuchará que se refieren a esto como "IF anidados".

La idea de anidar proviene de incrustar o "anidar" una función SI dentro de otra. En el ejemplo que se muestra, estamos usando funciones SI anidadas para asignar calificaciones basadas en una puntuación. La lógica para asignar una calificación es la siguiente:

Puntuación Grado
0-63 F
64-72 re
73-84 C
85-94 segundo
95-100 UN

Para construir una fórmula IF anidada que refleje esta lógica, comenzamos probando para ver si la puntuación está por debajo de 64. Si es VERDADERO, devolvemos "F". Si es FALSO, pasamos a la siguiente función SI. Esta vez, probamos para ver si la puntuación es inferior a 73. Si es VERDADERO, devolvemos "D". Si es FALSO, pasamos a otra función SI. Y así.

Finalmente, la fórmula que tenemos en la celda D5 se ve así:

=IF(C5<64,"F",IF(C5<73,"D",IF(C5<85,"C",IF(C5<95,"B","A"))))

Puede ver que es importante en este caso moverse en una dirección, ya sea de menor a mayor o de mayor a menor. Esto nos permite devolver un resultado cada vez que una prueba devuelve VERDADERO, porque sabemos que las pruebas anteriores han devuelto FALSO.

Facilitar la lectura de los IF anidados

Por su naturaleza, las fórmulas IF anidadas pueden ser difíciles de leer. Si esto le molesta, puede agregar saltos de línea dentro de la fórmula para "alinear" las pruebas y los resultados. Este video explica cómo agregar saltos de línea a un if anidado.

Notas

  1. La función IFS más nueva puede manejar múltiples condiciones en una sola función.
  2. VLOOKUP a veces se puede usar para reemplazar complicados ifs anidados.
  3. Este artículo tiene muchos más ejemplos de ifs anidados.

Articulos interesantes...