FUNCIÓN SI


Resultado de imagen para EXCEL

FUNCION SI

La función SI de Excel te permite decidir entre dos acciones a realizar, en función de que se cumpla o no una comparación lógica.

Su sintaxis es la siguiente:​ 
      
=SI(prueba_lógica;[valor_si_verdadero];[valor_si_falso])
                                                                                          
Lo cual nos presenta tres argumentos los cuales son:

-          Prueba lógica o comparación lógica es una operación o evaluación de la que se obtienen únicamente dos posibles resultados: VERDADERO o FALSO.
-          [valor si verdadero] será el valor o la acción a realizar si se cumple la prueba lógica.
-          [valor si falso] será el valor que tomará o la acción a realizar si no se cumple la prueba lógica.

La prueba Lógica

Es la comparación que deseas evaluar para tomar una decisión y realizar una acción determinada.​  ​La prueba lógica la puedes obtener con operadores de comparación o con determinadas funciones.

Operadores de comparación​   
Comparan dos expresiones y devuelven VERDADERO o FALSO. 

Principales operadores de comparación:  
  
-          ​Igual a (=): Devuelve verdadero si las dos expresiones comparadas son iguales y falso en caso contrario.    
-          Mayor que (>): Devuelve verdadero si la expresión que se encuentra a la izquierda del operador es mayor que la que está a su derecha y falso en caso contrario.    
-          Menor que (<): Devuelve verdadero si la expresión que se encuentra a la izquierda del operador es menor que la que está a su derecha y falso en caso contrario.    
-          Mayor o igual que (>=): Devuelve verdadero si la expresión que está a la izquierda del operador es mayor o igual que la que está a la derecha y falso en caso contrario.   

-          Menor o igual que (<=): Devuelve verdadero cuando la expresión que está a la izquierda del operador es menor o igual que la que está a la derecha y falso en caso contrario.    
-          Distinto de (<>): Devuelve verdadero cuando ambas expresiones son distintas y falso en caso contrario.


Un ejemplo de la función:

=SI(B5>=5;"APROBADO";"SUSPENDIDO")

Funciones que devuelven VERDADERO o FALSO 

Se puede utilizar como prueba lógica cualquier función que devuelva como resultado VERDADERO o FALSO. 

Hay muchas funciones en Excel que cumplen con este criterio.​ Como un ejemplo de ellas es la función ESNUMERO. Esta función, sólo tiene un argumento (valor). Devolverá verdadero siempre que lo que se ponga como argumento sea un número y falso en todos los demás casos.

Un ejemplo de la función:
=SI(ESNUMERO(B5);B5*2;"NO SU PUDO REALIZAR LA OPERACIÓN")

Función SI Anidada

Nos permite evaluar el resultado de una prueba lógica y tomar una acción en base al resultado. Decimos que una estructura condicional es anidada cuando por la rama del verdadero o el falso de una estructura condicional hay otra estructura condicional. El diagrama de flujo que se presenta contiene dos estructuras condicionales.

Se da cuando las dos posibilidades de la función SI no nos suficientes para realizar nuestros cálculos

Un ejemplo y sus argumentos explicados adelante
 


-         La prueba lógica: Está en azul y compara la celda D5 con el valor 9.    
-         valor_si_verdadero: Está subrayado en verde. Si se cumple que el valor de la celda B5 es mayor o igual a 9 se trata de una nota sobresaliente y devuelve la cadena SOBRESALIENTE.    
-        valor_si_falso: Está subrayado en rojo. Es el resto de la función, sólo que a su vez está compuesto por más funciones. En este caso ya se descubrió que no era mayor o igual a 9. Debe ser menor que 9. Ahora toca averiguar si es un notable. Para ello se introduce un nuevo si, donde la prueba lógica comparará la celda D5 con el valor 7.



La función Y

Se utiliza en combinación con la función SI.​ Cuando se utilice como argumento prueba_lógica de una función SI podrás comprobar varias condiciones distintas en lugar de solo una.​ 

La sintaxis de la función Y es la siguiente:

​=Y(valor_lógico_1;[valor_lógico_2];...)

Como mínimo deberá tener un argumento (valor_lógico_1), el resto son opcionales. Deben ser valores que se puedan evaluar como VERDADERO o FALSO.


La función Y devuelve VERDADERO cuando todos sus argumentos son evaluados como verdaderos y FALSO desde que alguno de ellos sea falso.​

La función O

Al igual que sucede con la función Y, con esta función, en combinación de la función SI, podrás comprobar varias condiciones diferentes a la vez.

La sintaxis de la función O es la siguiente:​   

​=O(valor_lógico_1;[valor_lógico_2];...)

Los argumentos deben ser valores que se puedan evaluar como VERDADERO o FALSO. 

La función O devuelve VERDADERO cuando alguno de sus argumentos es evaluado como verdadero y FALSO cuando todos sean evaluados como falso.​

Otras fórmulas derivadas del SI

SI.ERROR

Esta fórmula te permite devolver un valor en el caso de que otra operación resulte un error. Esto es bastante común con divisiones, pues cualquier división entre cero dará error, pudiendo provocar una reacción en cadena de errores. La operación en cuestión puede ser una operación o cualquier otra fórmula.
    
    Formula: =SI.ERROR( operación, valor si hay un error)
Ejemplo: =SI.ERROR (MAX(A2:A3) / MIN(C3:F9),"Ha habido un error")

CONTAR.SI

La fórmula CONTAR.SI es una especie de mezcla de las dos anteriores. Contará el rango de celdas especificado siempre y cuando cumplan ciertos requisitos. Estos puede ser que tengan cierto valor o que cumplan ciertas condiciones.
    
      Formula: =CONTAR.SI(rango de celdas, criterio)
    
      Ejemplo: =CONTAR.SI(C2:C, "Pepe")

SI.ND

Trabaja de la misma manera que la función SI.ERROR pero especializándose en detectar solo el error #N/A.

Sintaxis:
SI.ND(valor, valor_si_nd)

La sintaxis de la función SI.ND tiene los argumentos siguientes: 
   
-         Valor: Cualquier expresión o referencia a la celda a evaluar.    
-         Valor_si_nd: Valor o expresión a ejecutar si se encuentra el error #N/A.

Si Value o Value_si_nd están en una celda vacía, SI.ND los trata como un valor de cadena vacía ("").      Si Valor es una fórmula de matriz, SI.ND devuelve una matriz de resultados para cada celda del rango especificado en el valor.
 

Jonathan Flores

Administrador
Este blog fue creado para informar todo lo realizado durante el periodo academico de TIC'S - bajo la tutoria del Ingeniero Alex Merino quien nos ayudo y proporciono los conocimientos que se detallan en este post.

0 comentarios:

Copyright © 2019 TIC'S and edited by Jonathan Flores.