
= IF (T1,R1, IF (T2,R2, IF (T3,R3, IF (T4,R4,R5))))Resumen
los Función SI puede ser anidado dentro de sí mismo 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:
cómo usar la raíz cuadrada en Excel|_+_|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 realice 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 esto se conoce como 'IF anidados'.
La idea de anidar proviene de incrustar o 'anidar' una función IF 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:
Puntaje | Calificación |
0-63 | F |
64-72 | D |
73-84 | C |
85-94 | B |
95-100 | A |
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 FALSE, 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. Etcétera.
Finalmente, la fórmula que tenemos en la celda D5 se ve así:
cómo calcular bmi en excel|_+_|
Puede ver que en este caso es importante 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 saber que las pruebas anteriores han devuelto FALSO.
Haciendo que los IF anidados sean más fáciles de leer
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
- El mas nuevo Función IFS puede manejar múltiples condiciones en una sola función.
- BUSCARV a veces se puede usar para Reemplazar complicados ifs anidados .
- Este articulo tiene muchos más ejemplos de ifs anidados .