La función Lógica SI. Ejercicios
Resueltos
Es una de las funciones mas potentes de Excel, la cual trabaja bajo el
entorno:
Ver- dadero y Falso. Decide el contenido de una celda dependiendo de que la
prueba lógi- ca sea cierta o falsa
Sintaxis
=SI(Prueba_lógica;Valor_si_verdadero;Valor_si_falso)
Argumentos de la función:
La prueba lógica es cualquier valor o expresión que se pueda
evaluar como Verdadero o como Falso.
Valor_si_verdadero es el valor que se devolvera si prueba lógica
es Verdadero
Valor_si_falso es el valor que se devolvera si prueba lógica es
Falsa
Escriba los argumentos secuencialmente, entre paréntesis, separandolos
con pun- tos y comas y sin espacios en blanco.
En su forma mas simple la función =SI( )
prueba el valor de una celda y ejecuta una acción. Si
la prueba es positiva escribe (Verdadero); si es negativa escribe Falso.
Reglas para el uso de las funciones de Excel
1. Si la función va al comienzo de una fórmula debe empezar por
el signo =.
2. Los argumentos o valores de entrada van siempre entre paréntesis.
3. No dejes espacios antes o después de cada paréntesis.
4. Los argumentos pueden ser valores constantes (número o texto),
fórmulas o fun- ciones.
5. Coloque los argumentos literales (valores que vayan a ser mostrados como tex- to) entre comillas. No utilice comillas
en los números
6. Los argumentos deben separarse por un punto y coma
(;)
Ejemplo A
En este Ejemplo la función SI evaluara cada una de las celdas del rango A2:A9 para
conocer si su contenido es Igual 0 (prueba lógica). Si se cumple dicha
prueba, la fun- ción SI escribirala palabra Verdadero, en el
rango B2:B9 donde corresponda; de lo contrario, escribira la palabra
Falso
Prueba_lógica A2=0
Valor_si_verdadero Verdadero
Valor_si_falso Falso
1. Entren a MS Excel. Hagan clic en la celda A1 para
activarla y transcriban los si- guientes datos, tal y como se indican en las columnas A y B,
respectivamente
A
B
1
Valor es Acciones
12
0
13
14
0
0
0
18
2
3
4
5
6
7
8
9
2. Hagan clic en la celda B2 y ejecuten las siguientes instrucciones
ƒ Hagan clic en la herramienta
f ( x) . También pueden hacer clic en el menú
Insertar y seleccionar el comando Función
ƒ En el cuadro resultante, hagan clic en el panel de la izquierda de
nombre Ca- tegoría de la función y seleccione Lógicas
ƒ En el panel de la derecha, Nombre de la función, seleccionen la
función SI
ƒ Hagan clic en el botón de comando Aceptar
Cuadros de texto en el interior de la ventana de la función
3. Hagan clic en la flecha de color rojo situada en el extremo derecho del
cuadro de texto Prueba_lógica, para ocultarlo. Seleccionen
la celda A2.
4. Hagan clic en la flecha roja del cuadro de dialogo
Prueba_lógica, el cual se en- cuentra por encima de las etiquetas.
Cuando regresen al cuadro coloquen el cur- sor a la derecha de la celda A2 y
escriban la prueba para la evaluación, es decir: escriba =0 y opriman la
tecla Tab. (la prueba dira: Si A2 es igual a cero)
5. Hagan clic en el interior del cuadro de dialogo de
nombre Valor_si_verdadero y escriban el argumento Verdadero y opriman la tecla
Tab
6. Hagan clic en el interior del cuadro de dialogo
denombre Valor_si_falso y es- criban el argumento Falso
7. Hagan clic en el botón de comando Aceptar
8. Coloquen el cursor nuevamente sobre la celda en la
cual se colocó la acción, es decir en a celda B2
9. Pongan el cursor sobre el controlador de relleno y hagan doble clic
sobre él pa- ra copiar la fórmula almacenada en la celda B2 en el
resto del
rango B3:B9
Analisis
ƒ Excel revisó la celda A2 para ver si su contenido era igual o
diferente de cero (esta es la Prueba lógica). Puesto
que el valor almacenado en la celda A2 era diferente de cero, la función
SI ignoró la acción Verdadero, y mostró en su lugar la
acción Falso (la acción correcta porque el valor almacenado en la
celda A2 es diferente de cero).
Excel revisó la celda A3 para ver si su
contenido era igual o diferente de cero (la Prueba lógica). Puesto que el valor almacenado en la celda A3 era igual a cero, la
función SI mostró la acción Verdadero, e ignoró la
acción Falso.
Simulación
1. Hagan clic sobre la celda A3 para activarla y escriban sobre ella el valor
10. No- ten que la entrada en la celda A3 cambia
instantaneamente de Verdadero a Fal- so, puesto que el contenido de
dicha celda cambió de cero a 10.
2. Hagan clic nuevamente sobre la celda A3 y escriban ahora el valor cero.
Obser- ven que la función devuelve el resultado Verdadero
La función anterior también se puede escribir de la siguiente
manera
=SI(A2=0;”Verdadero”;”Falso”)
Guardar el libro
1. Hagan clic en el menú Archivo y seleccionen el
comando Guardar o Guardar
Cómo2
2. Desplieguen la lista desplegable Guardar en y seleccionen Disco de
3½ en A
3. En la lista desplegable Nombre deArchivo, escriban un nombre para guardar el
Libro, escriban por ejemplo: la letra inicial de su nombre, la letra inicial de
su apellido, la letra inicial del programa con el cual estan trabajando
y comiencen a numerar consecutivamente los archivos hechos con dicho programa,
a partir de
01
4. Hagan clic en el botón de comando Aceptar
Ejemplo B
Calculen las comisiones a pagar a 9 empleados de una determinada empresa en un
todo de acuerdo con el siguiente plan: Cancele una comisión del 10 % a cada vendedor que venda
Bs. 50000 o mas durante el mes; de lo contrario, la comisión a
pagar sera solo del
2%.
Prueba_lógica Ventas mensuales iguales o mayores a 50000
Valor_si_verdadero Comisión de 10% para cada vendedor que venda
50000 ó mas
Valor_si_falso Comisión del 2% para cada vendedor que venda
50000 ó menos
1. Activen la Hoja2. Hagan clic en la celda A1 para
activarla y transcriban los si- guientes datos, tal y como se indica en las columnas A y B,
respectivamente
A
B
1
Vent as Comisiones
75000
45000
48000
55000
100000
35800
120000
80000
49999
2
3
4
5
6
7
8
9
10
2. Hagan clic en la celda B2 y escriban la siguiente función SI
=SI (A2>=50000;A2*0,10;A2*0,02)
Argumentos de la función: Prueba_lógica: A2>=50000;
Valor_si_verdadero: A2*0,10; Valor_si_falso: A2*0,02
3. Lleven el cursor nuevamente sobre la celda B2
4. Coloquen el cursor sobre el controlador de relleno y hagan doble clic
sobre él para copiar la fórmula en el resto del rango, es
decir: B3:B10. Actualicen el Li- bro.
A
B
1
Vent asComisiones
75000 7500
45000 900
48000 960
55000 5500
100000 10000
35800 716
120000 12000
80000 8000
49999 999
2
3
4
5
6
7
8
9
10
El siguiente ejercicio calcula un descuento del 15% (0,15) para aquellos clientes que
paguen de Contado.
Prueba_lógica Pago de Contado
Valor_si_verdadero Descuento del 15% para quien pague al contado
Valor_si_falso Los que paguen a Crédito no obtendran descuento
1. Activen la Hoja3 y transcriban los siguientes datos, tal y como se indica en las columnas A, C y D,
respectivamente
A
B
C
D
1
Sub tot al 75000
2
Desc uent o
3
For ma de p ago:
4
5
6
7
8
2. Hagan clic en la celda A5 y escriban la etiqueta Contado
3. Hagan clic en la celda D2 y escriban manualmente la siguiente
función SI
=SI(A5=”Contado”;D1*0,15;0)
Argumentos de la función:
Prueba_lógica: A5=”Contado” Valor_si_verdadero: D1*0,15;
Valor_si_falso: 0
5. Opriman la tecla Enter y actualicen el libro
La fórmula mirara si en la celda A5 (celda con contorno) existe
la palabra Conta- do. En tal caso, ejecutara la fórmula (15 % de
descuento de 75000), en caso contrario, colocara un cero en la celda D2,
es decir, resultado Falso
A
B
C
D
1
Sub t ot al 75000
2
Desc uent o
11250
3
For ma de pago:
4
5
Cont ad o
6
7
8
En el siguiente ejercicio la función SI evaluaracada una de las
celdas del rango A2:A8 para ver si se cumple la siguiente condición: Si
el valor de una determinada celda es Igual o inferior a cierto número,
16, por ejemplo, la función colocara en la celda la Sumatoria del
Rango analizado; de lo contrario calculara y colocara el promedio
del rango
Prueba_lógica A2=11;
”Regular”;SI(E3=10;”Aprobado; SI(E3C4
Valor_si_verdadero Presupuesto excedido
Valor_si_falso Aceptar
1. Inserten una nueva Hoja de Excel, la octava y transcriban los siguientes
datos, tal y como se indica en la columnas A, B, C y D, respectivamente
A
B
C
D
1
Gast os Gast os
Meses ac t uales Pr onost ic ad os
Enero 1500 900
Febrero 500 900
Marzo 500 925
2
3
4
5
6
7
2. Hagan clic en la celda D4 para activarla y escriban
manualmente la siguiente fun- ción SI.
=SI(B4>C4;”Presupuesto
excedido”;”Aceptar”)
3. Opriman la tecla Enter
4. Lleven el cursor nuevamente sobre la celda D4
5. Coloquen el cursor sobre el controlador de relleno y hagan doble clic
sobre él para copiar la fórmula en el resto del rango, es
decir: D5:D6. Actualicen el libro.
La función inspeccionó inteligentemente los valores almacenados
en el rango
D4:D6 y actuó tal y como se había previsto en la función
SI
A
B
C
D
1
Gast os Gast os
Meses ac t uales Pr onost ic ad os Exc eso
Enero 1500 900 Presupuesto excedido
Febrero 500 900Aceptar
Marzo 500 925 Aceptar
2
3
4
5
6
7
La Función Lógica Y()
De acuerdo con el nivel de ayuda de Microsoft Excel, la función =Y( )
devolvera la ac- ción Verdadero si todos los argumentos son
Verdadero o la acción Falso si uno o mas argumentos son Falsos.
Sintaxis
Y(valor_lógico1;valor_lógico2; ;Valor_lógico30)
Esta función puede manejar hasta 30 condiciones que pueden ser Verdadero
o Falso.
Ejemplos:
Si se cumplen todas las condiciones el resultado es verdadero:
ƒ Y(Verdadero; Verdadero), entonces es igual a Verdadero
ƒ Y(2+2=4; 2+3=5), entonces es igual a Verdadero
ƒ Si B4 contiene un número entre 1 y 100, entonces Y(1=14)
Valor_si_verdadero Promedio(A3;E3) Valor_si_falso Promedio($E$3:$E$24)
Los datos para este problema son los mismos que aparecen en la pagina 7
1. Inserten una nueva Hoja de Excel, la novena y transcriban los siguientes
datos, tal y como
se indica en la columnas A, B, C, D, E y F, respectivamente.
2. Hagan clic en la celda F3 para activarla y escriban manualmente la siguiente
fun- ción =SI:
=SI(Y(A3>=14;D3=”EC”;E3>=14);Promedio(A3;E3);Pro medio($E$3:$E$24))
Esta función pareciera decir:
Si se cumplen las 3 condiciones simultaneamente:
(A3>=14;D3=”EC”;E3>=14), la función Si
calculara el promedio de las notas almacenadas en las celdas A3:E3 y
colocara el resultado en las celdas de aquellos estudiantes que cumplan
dichas condiciones. Por el contrario, si no se cumple una de las tres
condiciones, enton- ces la función Verdadero calculara el
promedio del rango
E3:E24 y se colocara el resultado enlas restantes celdas del rango.
3. Opriman la tecla Enter
4. Lleven el cursor nuevamente sobre la celda F3
5. Coloquen el cursor sobre el controlador de relleno y hagan doble clic
sobre él para copiar la fórmula en el resto del rango, es
decir: F3:F24. Actualicen el libro.
A continuación se muestran las notas de los primeros 7 estudiantes de la
lista
1
A Av.
B Apellidos
C Nombres
D Escuela
E Nota
F Mención
2
3
13.38
Albornoz
Pedro
EC
13
13.63636364
4
8.00
Araujo
Benito
EC
12
13.63636364
5
14.50
Barrios
Isabel
EC
20
17.25
6
15.79
Cabrera
Antonio
EA
18
13.63636364
7
13.55
Carrillo
Luis
EC
11
13.63636364
8
9.62
Chacón
Domingo
EC
14
13.63636364
Función =O( )
De acuerdo con el nivel de ayuda de Microsoft Excel, la función =O( )
devolvera Ver- dadero si alguno de los argumentos es Verdadero; devolvera
Falso si todos los ar- gumentos son Falso.
Sintaxis
Y(valor_lógico1;valor_lógico2;
;Valor_lógico30)
Esta función puede manejar hasta 30 condiciones que pueden ser Verdadero
o Falso.
Ejemplos:
Si se cumple uno de los argumentos, como mínimo, el resultado es
verdadero:
ƒ O(verdadero) es igual Verdadero
ƒ Si el rango A1:A3 contiene los valores Verdadero, Falso y Verdadero,
entonces
O(A1:A3) es igual a Verdadero
Si no se cumplen las argumentos el resultado es Falso:
ƒ Si O(1+1=1;2+2=5) es igual a Falso
En el cuadro No. 1 se presenta la relación de existencias de la empresa
XYZ corres- pondiente al mes de julio del año en curso:
Cuadro 1. Relación de existencias y Stock Mínimo de la Empresa
XYZ
Productos Existencia alCantidad
Existencias al
Stock
Inicio del mes Vendida Final de mes Mínimo Acción
A123
2500
1350
1150
1500
ABCD
3200
2500
700
500
DC34
150
125
25
60
NM90
225
100
125
150
CODA
1450
1000
450
300
CODB
647
600
47
100
CODC
1300
500
800
1000
CODD
560
100
460
300
Se pide
1. Transcriba el ejercicio a una hoja de calculo de Excel
2. Analice, con la ayuda de la función =SI, la posibilidad de
“Reponer el Inventario”
o “No reponerlo”, en un todo de acuerdo con el siguiente criterio:
Si las Existencias al final del mes son menores que el Stock mínimo,
vaya a la columna Acción y escriba la frase “Reponer el
inventario”, de lo contrario escriba “No reponer”.
3. Escriba en su hoja de examen la expresión Si utilizada con el fin de
considerar valida la respuesta
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 interesara 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 realizara el
segundo argumento: 'Mayor de edad', en cambio si la respuesta es
falsa, realizamos el tercer argumento: 'Menor de edad'