Páginas

Función SI

La función SI devuelve un valor si una condición especificada se evalúa como VERDADERO y otro valor si se evalúa como FALSO.

Por ejemplo, la fórmula =SI(A1>10,"Más de 10","10 o menos") devuelve "Más de 10" si A1 es mayor que 10 y "10 o menos" si A1 es menor o igual que 10.

Sintaxis

SI(prueba_lógica;valor_si_verdadero;valor_si_falso)

La sintaxis de la función SI tiene los siguientes argumentos: 

  • Prueba_lógica Obligatorio. Cualquier valor o expresión que pueda evaluarse como VERDADERO o FALSO. 
Por ejemplo, A10=100 es una expresión lógica; si el valor de la celda A10 es igual a 100, la expresión se evalúa como VERDADERO. De lo contrario, se evaluará como FALSO. Este argumento puede utilizar cualquier operador de comparación.

  • Valor_si_verdadero Opcional. El valor que desea que se devuelva si el argumento prueba_lógica se evalúa como VERDADERO o cumple la condiciòn.

  • Valor_si_falso Opcional. El valor que desea que se devuelva si el argumento prueba_lógica se evalúa como FALSO. 
EJEMPLO:

=si(a1>=18;"mayor de edad";"menor de edad")

=si(b1<2.9;"reprobado";"aprobado")

=si(c1>=100.000;c1*5%;c1*2%)

=si(c1>=100.000;c1*5%;c1*;0)

NOTA: Excel proporciona funciones adicionales que se pueden utilizar para analizar los datos en función de una condición. Por ejemplo, para contar el número de veces que una cadena de texto o un número aparecen dentro de un rango de celdas, utilice las funciones de hoja de cálculo CONTAR.SI o CONTAR.SI.CONJUNTO. Para calcular una suma basándose en una cadena de texto o un número de un rango, utilice las funciones SUMAR.SI o SUMAR.SI.CONJUNTO.

Lea los siguientes ejemplos y copie el ejemplo 3

Ejemplos

Ejemplo 1



1
2
3



4



5
A B C
Datos
50 23
Fórmula Descripción Resultado
=SI(A2<=100;"Dentro de presupuesto";"Presupuesto excedido") Si el número en la celda A2 es igual o menor que 100, la fórmula devuelve "Dentro de presupuesto". De lo contrario, la función devuelve "Presupuesto excedido". Dentro de presupuesto
=SI(A2=100;A2+B2;"") Si el número en la celda A2 es igual a 100, se calcula y devuelve la suma A2 + B2. En caso contrario, se devuelve texto vacío (""). Texto vacío ("")

Ejemplo 2



1
3
4
5

6

7
A B C
Gastos reales Gastos previstos
1500 900
500 900
500 925
Fórmula Descripción Resultado
=SI(A2>B2;"Presupuesto excedido";"Aceptar") Comprueba si los gastos en la fila 2 sobrepasan el presupuesto. Presupuesto excedido
=SI(A3>B3;"Presupuesto excedido";"Aceptar") Comprueba si los gastos en la fila 3 sobrepasan el presupuesto. Aceptar

Ejemplo 3



1
2
3
4
5

6


7

8
A B C
Puntuación
45
90
78
Fórmula Descripción Resultado
=SI(A2>89,"A",SI(A2>79;"B";SI(A2>69;"C";SI(A2>59;"D";"F")))) Asigna una letra a la puntuación contenida en la celda A2. F
=SI(A3>89;"A";SI(A3>79;"B";SI(A3>69;"C";SI(A3>59;"D";"F")))) Asigna una letra a la puntuación contenida en la celda A3. A
=SI(A4>89;"A";SI(A4>79;"B";SI(A4>69;"C";SI(A4>59;"D";"F")))) Asigna una letra a la puntuación contenida en la celda A4.

C
En el ejemplo anterior se muestra cómo se pueden anidar instrucciones SI. En cada fórmula, la cuarta instrucción SI también es el argumento valor_si_falso de la tercera instrucción SI. Asimismo, la tercera instrucción SI es el argumento valor_si_falso de la segunda instrucción SI y la segunda instrucción SI es el argumento valor_si_falso de la primera instrucción SI. Por ejemplo, si el primer argumento prueba_lógica (Promedio>89) se evalúa como VERDADERO, se devuelve el valor "A". Si el primer argumento prueba_lógica se evalúa como FALSO, se evalúa la segunda instrucción SI, y así sucesivamente. Puede usar también otras funciones como argumentos.
Las letras de puntuación se asignan a números utilizando la siguiente clave.
Si la    puntuación es               La función devuelve
Mayor que     89                  A 
De 80 a 89                          B
De 70 a 79                 C
De 60 a 69                 D
Menor que 60                 F


Función SI anidada

La función SI es una de las funciones más utilizadas en Excel. Lo que ésta función hace es probar si una condición es verdadera ó falsa. Si la condición es verdadera entonces la función hace alguna cosa, y si la condición es falsa entonces se hace otra cosa diferente.

Explicación de la función SI anidada

Una función SI anidada es cuando una segunda función SI se coloca dentro de la primera de manera que pruebe alguna condición adicional. Las funciones SI anidadas aumentan la flexibilidad de la función al ampliar el número de posibles resultados a probar.
Supongamos que necesitamos hacer una equivalencia de una columna de letras a números de la siguiente manera: A = 5 y B = 10. Si la celda es igual a “A” entonces el valor será 5, pero si la celda es “B” entonces el valor será 10. Esto lo podemos resolver con la siguiente función SI anidada:
SI(celda = "A", 5, SI(celda = "B", 10))
El resultado será el siguiente:
Función SI anidada
¿Qué pasaría si ahora en lugar de dos letras tenemos tres? Es decir, que si encontramos una “C” debemos colocar el valor 20. La función SI anidada será la siguiente:
SI(celda = "A", 5, SI(celda = "B", 10, SI(celda = "C", 20)))
Una función SI anidada puede ayudarte a encontrar una buena solución a tu problema pero no debes hacer un uso excesivo de esta funcionalidad.
Excel 2010 soporta hasta 64 funciones SI anidadas, pero seguramente no llegarás ni a la mitad de esa cantidad antes de que se dificulte entender la lógica empleada en todas esas funciones. Mientras tanto disfruta de tus funciones SI anidadas.



ACTIVIDAD EN CLASE
De lectura a los siguientes ejemplos y desarrolle los  ejercicios en un archivo de Excel  aplicando las fórmulas vistas en el tema.

1. Ejemplos de la función SI

Probaremos la función SI con el siguiente ejemplo. Tengo una lista de alumnos con sus calificaciones correspondientes en la columna B. Utilizando la función SI desplegaré un mensaje de APROBADO si la calificación del alumno es superior o igual a 60 y un mensaje de REPROBADO si la calificación es menor a 60. La función que utilizaré será la siguiente:
=SI(B2>=60,"APROBADO","REPROBADO")
Observa el resultado al aplicar esta fórmula en todas las celdas de la columna C.
Ejemplo de la función SI en Excel

2. Utilizar una función como prueba lógica

Es posible utilizar el resultado de otra función como la prueba lógica que necesita la función SI  siempre y cuando esa otra función regrese como resultado VERDADERO o FALSO. Un ejemplo de este tipo de función es la función ESNUMERO la cual evalúa el contenido de una celda y devuelve el valor VERDADERO en caso de que sea un valor numérico. En este ejemplo quiero desplegar  la leyenda “SI” en caso de que la celda de la columna A efectivamente tenga un número, de lo contrario se mostrará la leyenda “NO”.
=SI(ESNUMERO(A2), "SI", "NO")
Este es el resultado de aplicar la fórmula sobre los datos de la hoja:
Utilizar una función lógica como prueba dentro de la función SI

3. Utilizar una función como valor de regreso

Como último ejemplo mostraré que es posible utilizar una función para especificar el valor de regreso. Utilizando como base el ejemplo anterior, necesito que en caso de que la celda de la columna A contenga un valor numérico se le sume el valor que colocaré en la celda D1. La función que me ayudará a realizar esta operación es la siguiente:
=SI(ESNUMERO(A2), SUMA(A2, $D$1), "NO")
Como puedes observar, el segundo argumento es una función la cual se ejecutará en caso de que la prueba lógica sea verdadera. Observa el resultado de esta fórmula:
Utilizar una función como el valor de regreso para la función SI
Sólo en los casos donde la función SI era verdadera se realizó la suma. De la misma manera podríamos colocar una función para el tercer argumento en caso de que el resultado de la prueba lógica fuera falso.

4. Utilizar una función SI anidada

Según la explicación de la función si anidada aplique las fórmulas al siguiente formato:



Observar el vídeo

FUNCIÓN SI




FUNCIÓN SI ANIDADA









No hay comentarios:

Publicar un comentario