FUNCION SI EN EXCEL

Las funciones lógicas en Excel son las que nos permiten usar una o varias condiciones para mostrar diferentes resultados. Por ejemplo, si usamos la función SI tendremos una condición de este tipo:

Pero si queremos que se cumplan dos condiciones podremos hacerlo utilizando la función Y y la función SI. En la siguiente imagen podemos ver cómo es la lógica de esta condición:

Aunque también podemos poner un condición con la función O que haga que sólo se cumpla una de las condiciones necesarias como vemos en la siguiente imagen:

 

FUNCION SI

La función SI en Excel es parte del grupo de funciones Lógicas y nos permite evaluar una condición para determinar si es falsa o verdadera. La función SI es de gran ayuda para tomar decisiones en base al resultado obtenido en la prueba lógica.

Sintaxis

Además de especificar la prueba lógica para la función SI también podemos especificar valores a devolver de acuerdo al resultado de la función.

=SI(PRUEBA LOGICA;Valor verdadero;Valor falso)

Para realizar la pregunta lógica podremos utilizar los siguientes operadores de comparación:

= Para preguntar si dos valores son iguales,
> Para saber si un valor es mayor que otro,
< Para preguntar por menor,
>= con este podremos conocer si es mayor o igual,
<= Preguntamos por menor o igual,
O si deseamos mirar sin son diferente utilizaremos <>

  • Prueba_lógica (obligatorio): Expresión lógica que será evaluada para conocer si el resultado es VERDADERO o FALSO.
  • Valor_si_verdadero (opcional): El valor que se devolverá en caso de que el resultado de la Prueba lógica sea VERDADERO.
  • Valor_si_falso (opcional): El valor que se devolverá si el resultado de la evaluación es FALSO.

Ejemplo:

Imagina que en la celda A1 escribimos la edad de una persona y en la celda A2 queremos que aparezca el texto «Mayor de edad» en el caso que la edad sea igual o superior a 18, mientras que nos interesará aparezca «Menor de edad» en caso que la edad sea menor de 18.

La función que deberíamos escribir sería

=SI (A1>=18;»Mayor de edad»;»Menor de edad»)

Observa que en el primer argumento preguntamos por mayor o igual que 18, si la respuesta a la pregunta es Verdadera se realizará el segundo argumento: «Mayor de edad», en cambio si la respuesta es falsa, realizamos el tercer argumento: «Menor de edad».

 

EJERCICIO

 

Vamos a por el ejercicio. Como puedes ver en la siguiente tabla tenemos tres personas con varios atributos cada una.

Lo que se pide en el ejercicio es lo siguiente:

  1. Si Juan mide más de 180 quiero que me de como resultado la altura de Pablo, sino, la de Javier.
  2. Si el pelo de Juan es Castaño entonces quiero que me devuelva “Castaño” y sino quiero que devuelva “Otro”.
  3. Si Juan pesa más que Pablo entonces quiero saber el color de ojos de Juan, sino, los de Pablo.
  4. Si Javier es mayor (en edad) que Juan, entonces quiero saber la suma de la edad de Javier y Juan, sino, la media de la edad.
  5. Si Juan o Pablo son Rubios entonces quiero que devuelva “OK”, sino, “NO OK”.
  6. Si Pablo tiene un pie más grande que la mano entonces quiero que me de su altura, sino que me de el color de sus ojos.
  7. Si Juan y Pablo tienen los ojos verdes entonces que devuelva “Verde”, sino, que devuelva el color de los ojos de Javier.
  8. Si Juan, Pablo o Javier pesan más de 100 kilos que ponga “Más de 100” sino, que ponga “Menos de 100”.
  9. Si la altura de Juan es mayor de 180 y la de Pablo de 160 que ponga “Altos”, sino “No clasificados”.
  10. Si la altura de Juan es mayor de 180 o la de Pablo menor de 180 entonces que ponga “Juan más alto”, sino que ponga “Juan es más bajo”.