Está en la página 1de 34

FUNCIÓN SI

Permite evaluar una condición, realizando una acción si la condición es verdad y otra acción
si es la condición es falsedad.
Operadores de Comparación
= Igual que <> Diferente que
> Mayor que >= Mayor o igual que
< Menor que <= Menor o igual que

Donde
La condición se establece, siguiendo el siguiente formato:

F4 >= 100
Referencia a celda Referencia a celda
Rango Operador de Valor
Función Comparación Función
Fórmula Fórmula

=SI(CONDICION; ACCION SI ES VERDAD; ACCION SI ES FALSEDAD)

=SI(C6>; ESTA MAL =SI(C6>1000; ESTA BIEN

=SI(F8 450; ESTA MAL =SI(F8<450; ESTA BIEN

=SI(<>"B"; ESTA MAL =SI(C4<>"B"; ESTA BIEN

SI EL TOTALVENTA ES MAYOR DE 150 SOLES HABRA DESCUENTO

=SI(J4>150;
CODIGO PROMEDIO OBSERVACION EMPLEADO SUELDO IMPUESTO
EST-001 15.3 APROBO APROBO TR-001 2,326.00 116.3
EST-002 14.2 APROBO APROBO TR-002 2,115.00 105.75
EST-003 10.2 DESAPROBO DESAPROBO TR-003 2,403.00 120.15
EST-004 9.0 DESAPROBO DESAPROBO TR-004 1,226.00 0
EST-005 17.0 APROBO APROBO TR-005 2,052.00 102.6
EST-006 16.5 APROBO APROBO TR-006 2,140.00 107
EST-007 11.0 APROBO APROBO TR-007 2,416.00 120.8
EST-008 7.0 DESAPROBO DESAPROBO TR-008 1,871.00 0
EST-009 10.4 DESAPROBO DESAPROBO TR-009 2,265.00 113.25
EST-010 12.0 APROBO APROBO TR-010 2,384.00 119.2

MOSTRAR SI EL ALUMNO APROBO O DESAPROBO PAGARÁ EL 5% DE IMPUESTO SI EL


SUELDO ES MAYOR DE 2000 SOLES
=SI(C3>=10.5;"APROBO";"DESAPROBO") =SI(G3>2000;5%*G3;0)
=SI(C3<10.5;"DESAPROBO","APROBO") =SI(G3<=2000;0;5%*G3)

=SI(G3>2000;5/100*G3;0)
=SI(CONDICION;VERDAD;FALSEDAD)
TURNO PENSIÓN PUESTO BONO
M 1500 ENFERMERA 1000 ENFERMERA
T 1200 CONTADOR 0 CONTADOR
T 1200 MÉDICO 1000 MÉDICO
T 1200 ENFERMERA 1000
M 1500 ENFERMERA 1000
T 1200 MÉDICO 1000
M 1500 MÉDICO 1000
T 1200 MÉDICO 1000
M 1500 ENFERMERA 1000
T 1200 CONTADOR 0

SI ESTUDIA EN LA MAÑANA SOLO RECIBIRÁN BONO DE 1000 SOLES


SU PENSIÓN SERÁ 1500 EN LOS MÉDICOS Y ENFERMERAS
LA TARDE SERA 1200
=SI(J3="M";1500;1200) =SI(M3="CONTADOR";0;1000)
=SI(J3="T";1200;1500) =SI(M3<>"CONTADOR";1000;0)
=SI(J3<>"T";1500;1200)
=SI(J3<>"M";1200;1500)
1000

1000
TOTAL
FACTURA TOTAL DESCUENTO
NETO
001-100 90
001-101 75
001-102 12
001-103 10
001-104 24
001-105 16
001-106 10
001-107 30
001-108 64
001-109 16.5
001-110 9

SI EL TOTAL ES MAYOR DE 50 SOLES, SE HARA UN


DESCUENTO DEL 10% DEL TOTAL.
PRODUCTO MATERIAL PRECIO NUEVO
COSTO PRECIO
PUERTA 65 MDF 110 126.5
PUERTA 90 CAOBA 800 1000
MARCO DE PUERTA PINO 80 92
PUERTA 75 MDF 100 115
MARCO DE PUERTA CAOBA 200 250
PUERTA 65 PINO 210 241.5

PORCENTAJE DE GANANCIA
MDF 15%
CAOBA 25%
PINO 15% POLOS
PC=7
PV=PC+MU
PV=PC+%*PC
PV=PC+PC*%
SI ANIDADOS
Una función Si, permite evaluar solamente una condición, como lo hemos comprobado anteriormente.
Cuando tenemos que evaluar más de una condición, es necesario una estructura más compleja, en este
caso emplearemos varios SI, siguiendo la estructura básica de la función SI.

CAT="A"
Formato básico
=SI(Condición; Verdad; Falsedad)

CAT="B" Formato Alternativos


=SI(Condición1; Verdad1; SI(Condición2; Verdad2; Falsedad2))
2500 =SI(A5="A";500;SI(A5="B";600;700))

=SI(Condición1;SI(Condición2; Verdad2; Falsedad2);Falsedad1)


=Si(A3>100;Si(A3<500;1200;0);0)
1800 980
=SI(Condición1;SI(Condición2;Verdad2;Falsedad2);SI(Condición3;Ve
=Si(B4="S";Si(C4>40;45%;40%);Si(C4<30;20%;15%))

CATEGORIA SUELDO CATEGORIA SUELDO


A 2500 A 2500
B 1800 B 1800
C 980
EMPLEADOS CATEGORIAS SUELDO EMPLEADOS CATEGORIAS
BRAYAN B 1800 BRAYAN B
KIMBERLY A 2500 KIMBERLY A
DOROTHY A 2500 DOROTHY A
FRANCISCO B 1800 FRANCISCO B
JUAN B 1800 JUAN B
ELENA A 2500 ELENA A
LUCIA B 1800 LUCIA B
PABLO B
CARMEN C
KIKE C
MILENA C
erdad2; Falsedad2))

alsedad2);Falsedad1)

sedad2);SI(Condición3;Verdad3;Falsedad3))
%);Si(C4<30;20%;15%))

SUELDO
1800
2500
2500
1800
1800
2500
1800
1800
980
980
980
Ejercicios función SI Excel anidado

1. En la empresa, se necesita clasificar la materia prima de acuerdo a


su estado de recibido, 1 para “Aprobado”, 2 para “No Aprobado”, 3
para “En Revisión”.

Materiales Indicador Estado


Polipropileno 3 EN REVISIÓN
Parafina 2 NO APROBADO
Candelilla 3 EN REVISIÓN
Cera de Abeja 1 APROBADO
Cristales 1 APROBADO
Algodón Blanco 3 EN REVISIÓN

2. Calcular el promedio para cada materia, luego asignar la respectiva nota cualitativa tomando como r
Nota: el promedio se debe calcular con solo 2 decimales, se sugiere utilizar la función redondear.

Materias Test 1 Test 2 Test 3 Promedio Cualitativa


Materia 1 96 100 96 97.33 A
Materia 2 67 77 100 81.33 B
Materia 3 91 74 97 87.33 B
Materia 4 34 73 34 47 D
Materia 5 53 79 100 77.33 B

3. En el factor X se desea clasificar a 5 concursantes en 3 diferentes categorías dependiendo de


la edad, si la edad está entre 16 y 18 pertenecerá a la categoría 1, si es mayor a 18 y menor
que 25 pertenece a la categoría 2, y si es mayor de 25 pertenece a la categoría 3.

Edad
Categoría
Participante
16 CATEGORIA 1
18 CATEGORIA 1
65 CATEGORIA 3
40 CATEGORIA 3
22 CATEGORIA 2

4. Se debe realizar un formato que informe si el empleado se encuentra al día con


los aportes, si ha pagado Salud o pensión en la columna estado debe aparecer la
palabra “Al Día”, de lo contrario debe aparecer la palabra “Debe”.
Pago de Pago de
Empleado Estado
Salud Pensión
Rodrigo x x AL DÍA
Venancio x AL DÍA
Pepe x AL DÍA
Jair DEBE
Benito x x AL DÍA
Damocles x AL DÍA
Julián x x AL DÍA
Plutarco x AL DÍA
a cualitativa tomando como referencia la tabla al frente.
ar la función redondear.

Prom Cualitativa
> 90 A
> 70 B
> 50 C
> 40 D
valor diferente "No aplica"

gorías dependiendo de
mayor a 18 y menor
tegoría 3.
SITUACIÓN ADICIONAL
CUANDO AMBAS CONDICIONES DEBEN
CUMPLIR
AL DÍA
DEBE
DEBE
DEBE
AL DÍA
DEBE
AL DÍA
DEBE
EMPLEADO CATEGORIA TURNO SUELDO
JUAN A M 4500
FRANCISCO B T 3000
ELENA A M 4500
MARIBEL C M 3500
SOFIA C M 3500
JAVIER B T 3000
MILAGRO A T 2800
RODRIGO C M 3500
HUGO A M 4500
MIRELLA A T 2800
JAZMIN C T 2800

DETERMINAR EL SUELDO DEL EMPLEADO, SEGÚN LAS SIGUIENTES OPCIONES:

SI TRABAJA EN LA MAÑANA
ES DE CATEGORIA A Y B SERA 4500
EN CASO DE LA CATEGORIA C SERA 3500
SI TRABAJA EN LA TARDE
ES DE CATEGORIA B SERA 3000
EN CASO DE SER CATEGORIA A Y C SERA 2800
Funciónes Anidadas

Datos Personales

Codigo Nombre Nota-1 Nota-2 Nota-3 Promed Comentario


AL-001 Juan Cardenas 15 16 14
Ana Lopez 15 14 13
Carlos Castro 13 12 14
David Diaz 16 15 16
Pedro Morales 15 14 16
Raúl Gomez 17 18 18
César Casa 20 18 18
Miguel Narvaez 11 12 10
Hugo Muñoz 10 8 9
Inés Torres 13 11 12

Determine el TIPO DE TRABAJADOR: B = BUENO, R = REGULAR, M = MALO

Nombre Código Tipo Trabajador


LUIS B
HUGO M
CARMEN R
ANDREA B
SALLY M

Determine el NOMBRE de la carrera: 1 = FINANZAS, 2 = MARKETING, 3 = COMPUTACION, 4 = ADMINISTRACION

Carreras Nombre
2
4
1
2
Realizar:
Realizar:
1.
1. Calcular
Calcular el
el promedio
promedio sin
sin tomar
tomar en
en
cuenta
cuenta la
la nota
nota menor.
menor.

Si
Si
Promed
Promed Comentario
Comentario
00 -- 55 Muy
Muy Malo
Malo
66 -- 10
10 Insuficiente
Insuficiente
11-
11- 14 14 Regular
Regular
15
15 -- 17 17 Notable
Notable
18
18 -- 20 20 Excelente
Excelente

UTACION, 4 = ADMINISTRACION
LIQUIDACIÓN COMISIONES

Vendedor Zona Ventas Bonus Comisión


Mauricio Solis Norte $ 300,000
Carlos Cardenas Sur $ 150,000
Gustavo Gamboa Norte $ 360,000
Bibiana Roman Sur $ 200,000
Camilo Zuñiga Norte $ 150,000
Viviana Ochoa Sur $ 250,000
Laura Torres Norte $ 230,000
Samanta Quiroga Sur $ 175,000
Carolina Plata norte $ 140,000
Natalia Quiroz Sur $ 140,000
Carolina Oviedo Norte $ 145,000
Claudia Cortes Sur $ 145,000
Silvia Ovalle Norte $ 145,000

Tabla de comisiones en Dolares


Importe vtas Bonus Comisión
Entre 100000 y menores a 150000 3% 10%
Entre 150000 y menores a 200000 4% 11%
Entre 200000 y menores a 250000 5% 12%
Ventas de 250000 o superiores 7% 13%
ONES
Remuneració
Vtas. Netas
n
Función Y PERMITE EVALUAR DOS CONDICIONES O MÁS ---->

=Y(condición1, condicion2, condicion3,…,condicionN)

La función regresa Verdadero si todas las condiciones cumplen


La función regresa Falso cuando por lo menos una condición no cumple

Ejemplo 0
La empresa Canevaro SA inicia las evaluaciones del personal a contratar, con las siguientes
condiciones para ser considerado apto:
- Debe tener titulo
- Debe tener mas 30 años de edad
- Debe ser soltero

Nombre Edad Titulo Estado Civil Condición


Diego 25 SI C NO APTO
Jorge 45 NO S NO APTO
Sofia 35 SI S APTO
Maricarmen 24 SI C NO APTO
Santiago 27 NO C NO APTO
Tina 32 SI S APTO

Ejemplo 1
Para realizar una excursión a un parque de atracciones han de cumplir dos restricciones:
ser mayor de edad y por medidas de seguridad del parque, debe medir mas de 1.60 m.

Nombre Edad Altura Requisitos


Diego 13 1.60 NO APTO =SI(Y(COND1;COND2;COND
Jorge 20 1.56 NO APTO
Sofia 25 1.82 APTO
Maricarmen 27 1.70 APTO
Santiago 15 1.68 NO APTO
Tina 12 1.63 NO APTO

Ejemplo 2
Se tiene la base de datos de los empleados de una empresa. Estos empleados han hecho
durante este mes un numero de horas extras y además tienen ciertos años de antigüedad en
la empresa. La compañía quiere dar una paga extra a los empleados con 5 o más años de
antigüedad y que hayan más de 10 horas extras este mes. Mostrar si o no le corresponde el pago

Horas Antigüedad
Trabajador Paga extra
Extras (años)
Ernesto 13 7 SI
Aida 42 5 SI
Gabriel 25 19 SI
Paloma 3 1 NO
Alicia 46 15 SI
Miguel 8 2 NO
Aitana 17 25 SI
1
0

SI
NO APTO
NO APTO
APTO
NO APTO
NO APTO
APTO

SI(Y(COND1;COND2;COND3…);VERDAD;FALSEDAD)
Función O PERMITE EVALUAR DOS O MÁS CONDICIONES

=O(condición1, condicion2, condicion3,…,condicionN)


La función devuelve Falso si ninguna condicion cumple
La funcion devuelve Verdadero cuando por lo menos una condición cumple
Ejemplo 1
Un profesor ha decidido que solo hará el examen final de su asignatura a los alumnos que
hayan desaprobado al menos un trimestre en su asignatura. Mostrar el si o no si dara el examen
el alumno.

1er 2do 3er Examen


Alumno
trimestre trimestre trimestre Final
Jose 7.0 6.0 8.2 SI
Ramón 18.0 19.6 13.6 NO
Beatriz 10.0 11.2 12.0 SI
Francisco 16.0 11.4 7.6 SI
Esther 8.0 12.0 14.8 SI
Lorena 17.2 18.8 18.4 NO

Ejemplo 2
En un departamento de Recursos Humanos de una empresa quieren contratar a un empleado
nuevo. Abren un proceso de selección en el que se exige que el candidato domine, al menos,
una lengua extranjera. Estas lenguas pueden ser inglés, alemán o chino.
Establecer si los candidatos son aptos o no, para el puesto.

Candidato Inglés Alemán Chino Aptitud


Ernesto Si Si No APTO
Aida Si Si No APTO
Gabriel No No No NO APTO
Paloma No Si No APTO
Alicia No No No NO APTO
Miguel No Si Si APTO
Aitana Si No Si APTO
1
0

SI
SI
NO
SI
SI
SI
NO
OTRAS FUNCIONES ANIDADAS

Algunas veces, necesitamos anidar otras funciones lógicas dentro de la función SI.
Estas son: la función Y y la función O

En ambos casos, actuarán como condición de la función SI


En el caso de la función Y, se deben cumplir dos condiciones simultáneamente
En el caso de la función O, se debe cumplir una de las dos posibilidades.

Si utilizamos solas alguna de estas dos funciones, devolverán VERDADERO o FALSO


Como en la práctica esto no tiene demasiado sentido, siempre las anidamos dentro de una función SI.

Veamos un ejemplo:
Para aprobar la perspectiva Informática los alumnos deben considerar dos variables:
a) que el nº de inasistencias sea menor o igual a 19
b) que la nota obtenida sea mayor o igual a 4

Y ( se deben O (se puede


Nº DE
ALUMNOS NOTA cumplir ambas cumplir una de
INASISTENCIAS
condiciones) las dos)
A 19 7 1 1
B 22 6 0 1
C 12 2 0 1
D 23 3 0 0

Y(B19>=19;C19>=4)= O(B19>=19;C19>=4)=
Solamente en el Solamente en el último
primer caso en que caso se obtiene FALSO,
se cumplen las dos porque no se cumplen
condiciones se
obtiene VERDADERO ninguna de las dos
condiciones. En los
otros casos, da
VERDADERO

Pero veamos ahora el mismo ejemplo anidando estas funciones dentro de función SI, para obtener como resultado
APROBADO o DESAPROBADO:

SI-Y ( se deben SI-O (se puede


Nº DE
ALUMNOS NOTA cumplir ambas cumplir una de
INASISTENCIAS
condiciones) las dos)
A 19 7 APROBADO APROBADO
B 22 6 DESAPROBADO APROBADO
C 12 2 DESAPROBADO APROBADO
D 23 3 DESAPROBADO DESAPROBADO

Veamos la estructura:
=SI(Y(B41<=19;C41>=4);"APROBADO";"DESAPROBADO")

La función Y actúa como Qué pasa si se cumple. La .Qué pasa si no se cumple


condición de la función SI función Y exige que las dos
condiciones se cumplan
simultáneamente

La función O actúa de manera similar, pero es suficiente que se cumpla una de las dos condiciones.

AYUDITA IMPORTANTE
¿Cómo puedo reconocer qué función tengo que utilizar?

Si frente a una condición dada tengo dos posibilidades, usamos una función SI

Si frente a una condición dada tengo más de dos posibilidades, usamos una función SI ANIDADA (una función Si dentro de
otra función SI)

Si para obtener un resultado se deben cumplir dos condiciones simultáneamente (en el enunciado dirá "y"), anidamos una
función Y dentro de una función SI

Si para obtener un resultado se debe cumplir una u otra condición (en el enunciado dirá "o"), anidamos una función
O dentro de una función SI
na función SI.

ara obtener como resultado


no se cumple

ANIDADA (una función Si dentro de

enunciado dirá "y"), anidamos una

"o"), anidamos una función


Los alumnos de la carrera de Turismo deben tener aprobados los dos parciales obligatorios para rendir final
En caso contrario, deben dar un recuperatorio
En la columna SITUACIÓN debe aparecer "FINAL" si ambos parciales tienen nota mayor o igual a 4
En caso contrario, debe aparecer "RECUPERA"

ALUMNOS PO 1 PO 2 SITUACIÓN
BECKFORD 2 4
CANIGLIA 4 6
MARIANI 10 9
SILVANI 7 2
SILVESTRE 3 5
SUÁREZ 9 9
s para rendir final
Función Si
Y

Datos Personales

Codigo Nombre Nota-1 Nota-2 Nota-3 Promed Pago


AL-001 Juan Cardenas 15 16 14 Al dia
Ana Lopez 15 14 13 Mora
Carlos Castro 13 12 14 Al dia
David Diaz 16 15 16 Mora
Pedro Morales 15 14 16 Mora
Raúl Gomez 17 18 18 Al dia
César Casa 20 18 18 Al dia
Miguel Narvaez 11 12 10 Al dia
Hugo Muñoz 10 8 9 Al dia
Inés Torres 13 11 12 Mora

Determinar la BONIFICACION: si es de sexo MASCULINO y estado civil CASADO, recibe una bonificación del 10%
sobre su S_Básico

Sexo E_Civil S_Básico Bonif.


M S 1000
F C 1200
M C 850
F S 950
M C 1000

Determine la CONDICION de cada cliente: Si su SUELDO es mayor o igual a 4500 nuevos y es PROPIETARIO
de una casa, es APTO de lo contrario INAPTO

Cliente Total Sueldo Propietario Condicion


PEREZ 4500 SI
DIAZ 4570 NO
CALLE 8500 SI
RAZURI 3500 SI
CASTRO 6500 SI
TELLO 3800 NO
y es PROPIETARIO
una bonificación del 10%
Si
Si
Estado
Promed
Promed YY Pago
Pago Estado
Estado
>> 17
17 Al
Al dia
dia Becado
Becado
Si
Si no
no Normal
Normal
Los empleados de una agencia de turismo estudiantil vendieron viajes durante el mes de marzo.
Se analizan dos variables:
a) que la cantidad de viajes vendidos sea mayor a 100
b) que las señas recibidas sean mayores a $500

SI CUMPLEN CON UNA DE LAS DOS CONDICIONES, EL EMPLEADO RECIBE COMO PREMIO UN VIAJE.
SI NO CUMPLE NINGUNA DE LAS DOS, NO RECIBE NADA (" ")

SI - O ( puede
VENDEDOR VIAJES
SEÑAS cumplir una de las
ES VENDIDOS
dos condiciones)

A 150 $ 15,000.00
B 40 $ 400.00
C 170 $ 17,000.00
D 30 $ 3,000.00
E 50 $ 5,000.00
F 25 $ 250.00
G 200 $ 20,000.00
EMIO UN VIAJE.
Función Si
O

Datos Personales

Codigo Nombre Nota-1 Nota-2 Nota-3 Promed Edad


AL-001 Juan Cardenas 15 16 14 19
Ana Lopez 15 14 13 21
Carlos Castro 13 12 14 55
David Diaz 16 15 16 23
Pedro Morales 15 14 16 30
Raúl Gomez 17 18 18 20
César Casa 20 18 18 25
Miguel Narvaez 11 12 10 60
Hugo Muñoz 10 8 9 22
Inés Torres 13 11 12 26

Si el Distrito corresponde a SURCO o LA MOLINA deberá mostrar CERCA de lo contrario LEJOS

Distrito Observ.
Surco
La Molina
Rimac
Lince
Surco
Si
Si
Promed
Promed Comentario
Comentario
>> 17
17
OO es
es Edad
Edad >> 55
55 años
años Otorgar
Otorgar Descuento
Descuento
Si
Si no
no Pago
Pago Normal
Normal
Comentario

También podría gustarte