Función SI() anidada

Para comprenderla, veremos un ejemplo concreto:

 

Resolver el tipo de triángulo

Sabemos que un triángulo puede ser, según el tamaño de sus lados, “Equilátero”, “Isósceles” o “Escaleno”.

Analizamos entonces la igualdad entre sus lados:

a)Cuando sus tres lados son iguales

b)Cuando tiene dos (2) lados iguales y uno (1) distinto

 



c)Cuando tiene sus tres (3) lados distintos

 

La función SI() se compone de la siguiente manera:

 

SI ( prueba_lógica ; valor_verdadero ; valor_falso )

 

Cada una de las preguntas que hay en los gráficos, con fondo naranja, son las pruebas lógicas, o sea la condición que se analiza.

El valor verdadero será la acción que deba realizarse cuando la condición se cumple, en caso contrario, se ejecutará la acción del valor falso.

Cada una de las acciones (en la verdadera o en la falsa) podrán contener: operaciones aritméticas, texto (mensajes que queremos que aparezcan, éstos deberán estar escrito entre comillas), referencias a otras celdas, funciones, fórmulas que incluyan otras funciones, etc. Cuando dentro de estos valores (verdadero y/o falso) hay otras funciones SI(), decimos que es anidada, porque una está dentro de la otra.

 Entonces, según los gráficos, la resolución sería algo así:

·       Si A=B, Si B=C, el triángulo es EQUILÁTERO, sino el triángulo es ISÓSCELES

·       Si A<>B, Si B=C, el triángulo es ISÓSCELES,

·       Si A<>B y B<>C, Si A=C, el triángulo es ISÓSCELES, sino el triángulo es ESCALENO

 

Pasamos ahora a escribir la función para Excel:

            =SI ( A=B; SI ( B=C; “EQUIL”; “ISÓSC”); SI ( B=C; “ISÓSC”; SI (A=C; “ISÓSC”; “ESCAL”) ) )

 

Observando detenidamente, podemos ver que la respuesta “Isósceles” se repite tres (3) veces, y que en cambio, “Equilátero” y “Escaleno” sólo aparecen una vez.

Entonces, podríamos resumir esta función haciendo sólo dos preguntas:

1)      si son todos los lados iguales, para el caso del equilátero

2)      si son todos los lados distintos, para el caso del escaleno

…luego, si ninguna de las dos se cumple, por descarte sabremos que es un isósceles.

Para esta nueva resolución usaremos la función Y()

¡Se achicó bastante!!!

 

En Excel quedaría entonces así:

= SI ( Y ( A=B ; B=C ) ; "Equilátero" ; SI ( Y ( A<>B ; B<>C ; A<>C ) ; "Escaleno" ; "Isóceles" ) )

 

Nota: Recordar que A , B y C representas los lados del triángulo, por lo tanto en Excel deberán ser las referencias de las celdas que contienen esos valores.

Con esta última forma de resolver, la resolución gráfica sería la siguiente:

a)Cuando sus tres lados son iguales

 

 

a)Cuando tiene dos (2) lados iguales y uno (1) distinto

 

d)Cuando tiene sus tres (3) lados distintos

Nota: Recordar que A , B y C representas los lados del triángulo, por lo tanto en Excel deberán ser las referencias de las celdas que contienen esos valores.

PDF para descargar con toda la explicación de esta página Función SI anidada.pdf (961,2 kB)