Funciones (Ejemplos)
Funciones (Ejemplos)
Funciones (Ejemplos)
En este Ejemplo la función SI evaluará 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 escribirá la palabra Verdadero, en el rango B2:B9 donde corresponda; de lo
contrario, escribirá 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 Valores Acciones
2 12
3 0
4 13
5 14
6 0
7 0
8 0
9 18
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 diálogo 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 dirá: Si A2 es igual a cero)
5. Hagan clic en el interior del cuadro de diálogo de nombre Valor_si_verdadero y
escriban el argumento Verdadero y opriman la tecla Tab
2
6. Hagan clic en el interior del cuadro de diálogo de nombre Valor_si_falso y es-
criban el argumento Falso
7. Hagan clic en el botón de comando Aceptar
Análisis:
ƒ 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 instantáneamente 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
=SI(A2=0;”Verdadero”;”Falso”)
Guardar el libro
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 más durante el mes; de lo contrario, la comisión a pagar será solo del
2%.
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 Ventas Comisiones
2 75000
3 45000
4 48000
5 55000
6 100000
7 35800
8 120000
9 80000
10 49999
=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
El siguiente ejercicio calcula un descuento del 15% (0,15) para aquellos clientes que
paguen de Contado.
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 Subtotal 75000
2 Descuento
3
4 Forma de pago:
5
6
7
8
=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
A B C D
1 Subtotal 75000
2 Descuento 11250
3
4 Forma de pago:
5 Contado
6
7
8
5
Ejemplo D:
En el siguiente ejercicio la función SI evaluará cada 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 colocará en la celda la
Sumatoria del Rango analizado; de lo contrario calculará y colocará el promedio del
rango
Prueba_lógica A2<=16
Valor_si_verdadero Sumatoria del rango seleccionado, es decir, A2:A8
Valor_si_falso Promedio del rango seleccionado , es decir, A2:A8
1. Inserten una nueva Hoja de Excel, la cuarta, y transcriban los siguientes datos,
tal y como se indica en la columnas A y B, respectivamente:
A B
1 Valores Acciones
2 10
3 12
4 14
5 16
6 18
7 20
8 22
=SI(A2<=16;SUMA($A$2:$A$8);PROMEDIO($A$2:$A$8))
Argumentos de la función:
Prueba_lógica: A2<=16
Valor_si_verdadero: SUMA($A$2:$A$8)
Valor_si_falso: PROMEDIO($A$2:$A$8))
A B
1 Valores Acciones
2 10 112
3 12 112
4 14 112
5 16 112
6 18 16
7 20 16
8 22 16
6
Ejemplo E:
En el siguiente ejercicio la función SI inspeccionará el contenido de la celda A2. Si el
valor encontrado es un 1, escribirá la letra “A”; si encuentra un 2, escribirá la letra “B” y
finalmente, si encuentra el número 3, escribirá la letra “C”
De acuerdo con el enunciado del ejercicio en cada celda del rango A2:A6 se realizarán
tres análisis: SI(A2=1 SI(A2=2 y SI(A2=3, respectivamente. Esto significa que hay que
anidar tres funciones SI en la misma expresión. Afortunadamente Excel permite anidar
hasta 7 funciones SI.
1. Inserten una nueva Hoja de Excel, la quinta, y transcriban los siguientes datos, tal
y como se indica en la columnas A y B, respectivamente:
A B
1 Valores Acciones
2 3
3 2
4 1
5 3
6 1
=SI(A2=1;”A”;SI(A2=2;”B”;SI(A2=3;”C”)))
A B
1 Valores Acciones
2 3 C
3 2 B
4 1 A
5 3 C
6 1 A
Ejemplo F:
En el siguiente ejemplo se utilizará la función SI con el fin de calificar las notas obteni-
das por los alumnos de la asignatura Computación, en el semestre B-2000. Para ello se
usarán las siguientes Distinciones utilizados en el sistema educativo Venezolano: So-
bresaliente, 20 puntos; Distinguido, 19; Muy bueno, 17-18; Bueno, 16; Regular,
11-15; Aprobado, 10 y Reprobado, 0 - 9, respectivamente.
Tal como puede observarse existen 7 categorías de calificaciones, por lo tanto se de-ben
anidar siete funciones SI en la misma expresión. El anidamiento debe hacerse en el
mismo orden en que aparecen las categorías, es decir desde Sobresaliente hasta
Reprobado (o viceversa).
1. Inserten una nueva Hoja de Excel, la sexta y transcriban los siguientes datos, tal y
como se indica en la columnas A, B, C, D, E y F, respectivamente:
A B C D E F
1 N. Promedio Apellidos Nombres Escuela Nota Categoría
2
3 13.38 Albornoz Pedro EC 13
4 8.00 Araujo Benito EC 12
5 14.50 Barrios Isabel EC 20
6 15.79 Cabrera Antonio EA 18
7 13.55 Carrillo Luis EC 11
8 9.62 Chacón Domingo EC 14
9 11.73 Contreras José EC 16
10 15.33 Dávila Ernesto EA 17
11 14.38 Durán Petra EA 13
12 16.21 Espinoza Luisa EC 14
13 14.00 Ferrer Antulio EC 15
14 8.00 Lobo Héctor EC 10
15 5.37 López Ibrahín EC 10
16 16.86 Pérez Josefa EA 20
17 8.71 Pérez Rafael EC 12
18 13.73 Prieto Juan EC 19
19 18.33 Robledo Antonia EC 12
20 11.33 Toro Rebeca EC 15
21 10.48 Toro Alicia EC 8
22 14.20 Troconis Elizabeth EC 12
23 8.41 Valero Faustino EC 11
24 7.53 Zambrano Yuly EC 10
2. Hagan clic en la celda F3 para activarla y escriban la siguiente función SI. NOTA:
Escriban tantos paréntesis de cierre como funciones SI aniden:
=SI(E3=20;”Sobresaliente”;SI(E3>=19;”Distinguido”;
SI(E3>=17;”Muy bueno”; SI(E3=16;”Bueno”;SI(E3>=11;
”Regular”;SI(E3=10;”Aprobado; SI(E3<10;”Reprobado”
)))))))
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.
Resultados:
A B C D E F
1 Av. Apellidos Nombres Escuela Nota Mención
2
3 13.38 Albornoz Pedro EC 13 Regular
4 8.00 Araujo Benito EC 12 Regular
5 14.50 Barrios Isabel EC 20 Sobresaliente
6 15.79 Cabrera Antonio EA 18 Muy bueno
7 13.55 Carrillo Luis EC 11 Regular
8 9.62 Chacón Domingo EC 14 Regular
9 11.73 Contreras José EC 16 Bueno
10 15.33 Dávila Ernesto EA 17 Muy bueno
11 14.38 Durán Petra EA 13 Regular
12 16.21 Espinoza Luisa EC 14 Regular
13 14.00 Ferrer Antulio EC 15 Regular
14 8.00 Lobo Héctor EC 10 Aprobado
15 5.37 López Ibrahin EC 10 Aprobado
16 16.86 Pérez Josefa EA 20 Sobresaliente
17 8.71 Pérez Rafaél EC 12 Regular
18 13.73 Prieto Juán EC 19 Distinguido
19 18.33 Robledo Antonia EC 12 Regular
20 11.33 Toro Rebeca EC 15 Regular
21 10.48 Toro Alcia EC 8 Reprobado
22 14.20 Troconis Elizabeth EC 12 Regular
23 8.41 Valero Faustino EC 11 Regular
24 7.53 Zambrano Yuly EC 10 Aprobado
Ejemplo G:
En el siguiente ejemplo, si el valor en la celda A2 es 100, la prueba lógica será Verda-
dero y se calculará la suma total del rango A2:A7. De lo contrario, si la prueba_lógica es
Falso, se devolverá una cadena de texto vacía (“”) que borrará el contenido de la
celda que contenga la función SI
Prueba_lógica A2=100
Valor_si_verdadero Sumatoria del rango
Valor_si_falso Cadena de texto vacía (“”)
1. Inserten una nueva Hoja de Excel, la séptima y transcriban los siguientes datos, tal
y como se indica en la columnas A y B, respectivamente:
A B
1 Valores Suma
2 100
3 80
4 100
5 100
6 88
7 100
=SI(A2=100;SUMA($A$2:$A$7);””)
A B
1 Valores Suma
2 100 568
3 80
4 100 568
5 100 568
6 88
7 100 568
10
Ejemplo H:
Suponga que una hoja de cálculo contiene las cifras de los gastos actuales y los pro-
nosticados. Las celdas B4:B6 contienen los Gastos actuales para enero, febrero y
marzo: 1500, 500 y 5000, respectivamente. Las celdas del rango C4:C6 contienen los
Gastos pronosticados para los mismos meses: 900, 900 y 925.
Prueba_lógica B4>C4
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 Gastos Gastos
2 Meses actuales Pronosticados
3
4 Enero 1500 900
5 Febrero 500 900
6 Marzo 500 925
7
=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.
A B C D
1 Gastos Gastos
2 Meses actuales Pronosticados Exceso
3
4 Enero 1500 900 Presupuesto excedido
5 Febrero 500 900 Aceptar
6 Marzo 500 925 Aceptar
7
11
La Función Lógica Y()
De acuerdo con el nivel de ayuda de Microsoft Excel, la función =Y( ) devolverá la ac-
ción Verdadero si todos los argumentos son Verdadero o la acción Falso si uno o más
argumentos son Falsos.
Sintaxis:
Ejemplos:
Si se cumplen todas las condiciones el resultado es verdadero:
Los ejemplos planteados en las páginas anteriores suponen que se debe cumplir una
sola condición. Pero, ¿qué pasaría si se tuvieran que cumplir más de una condición ?.
Supongan que la función =SI tenga que tomar en cuenta las dos condiciones.
ƒ Que la función =SI hiciese algo sólo si se tuvieran que cumplir las 2 condicio-
nes
ƒ Que la función =SI hiciese algo si se cumpliese una de las dos condiciones
12
Ejemplo I:
Se utilizará la función SI con el fin de conocer cuantos estudiantes de la Escuela de
Contaduría (primera condición); con promedio en la carrera de 14 puntos o más
(segunda condición) que hayan aprobado Computación con mas de 14 puntos (ter-
cera condición), pudieran obtener una nota definitiva equivalente al promedio de estas
dos últimas notas, mientras el resto del curso obtendría nota definitiva igual al promedio
de las notas de la asignatura Computación.
Prueba_lógica Y(A3>=14;D3=”EC”;E3>=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 página 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:
A B C D E F
1 Av. Apellidos Nombres Escuela Nota 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
13
Función =O( )
De acuerdo con el nivel de ayuda de Microsoft Excel, la función =O( ) devolverá Ver-
dadero si alguno de los argumentos es Verdadero; devolverá Falso si todos los ar-
gumentos son Falso.
Sintaxis
Ejemplos:
Si se cumple uno de los argumentos, como mínimo, el resultado es verdadero:
Se pide:
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”.
14