Consultar ensayos de calidad


La función Lógica SI. Ejercicios Resueltos



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'




Política de privacidad