Está en la página 1de 41

FUNCION SI

La función SI en Excel es parte del grupo de funciones Lógicas y nos permite evaluar una condición para determinar si
función SI es de gran ayuda para tomar decisiones en base al resultado obtenido en la prueba lógi

Prueba_lógica (obligatorio): Expresión lógica que será evaluada para conocer si el resultado es VERDADERO o FALS
Valor_si_verdadero (opcional): El valor que se devolverá en caso de que el resultado de la Prueba_lógica sea VERD
Valor_si_falso (opcional): El valor que se devolverá si el resultado de la evaluación es FALSO.
dición para determinar si es falsa o verdadera. La
obtenido en la prueba lógica.

o es VERDADERO o FALSO.
Prueba_lógica sea VERDADERO.
Prueba_lógica (obligatorio): Expresión lógica que será evaluada par
Valor_si_verdadero (opcional): El valor que se devolverá en caso d
Valor_si_falso (opcional): El valor que se devolverá si el resultado d
será evaluada para conocer si el resultado es VERDADERO o FALSO.
volverá en caso de que el resultado de la Prueba_lógica sea VERDADERO.
rá si el resultado de la evaluación es FALSO.
O o FALSO.
a VERDADERO.
FUNCION "SI"
Devuelve un valor Verdadero o Falso dependiendo del Cr
=Si(Valor_Logico;Verdadero;Falso). Se pueden "anidar" c
Si es solteras mostrar "Si", caso contrario mostrar "No"

Cliente Estado civil


Ana Soltera
Carmen Separada
CarmenchaSoltera
Dionisia Casada
Extrema Soltera
Nuri Separada
Solsticia Casada
Susana Soltera
Yana Casada
Yanire viuda
dero o Falso dependiendo del Criterio o Condicion especificado
dero;Falso). Se pueden "anidar" como maximo 7 veces.
, caso contrario mostrar "No"

Invitada al Matrimonio
Si
NO
SI
NO
SI
NO
NO
SI
NO
NO
especificado.
Se requiere saber quienes son "Mayores" o "Menores" de edad según corresponda

Nombre Edad Condicion


Jorge Delgado 15MENOR
Wilson Rojas 25MAYOR
Gilda Quiroz 31MAYOR
Patricia Lucero 17MENOR
Miguel Castro 44MAYOR
Teresa Salgado 36MAYOR
Si el valor del monto es de $1,000 sumarle $5,000 de lo co

Monto Sumar
$ 1,000 6000
$ 5,000 15000
$ 1,000 6000
$ 5,000 15000
$ 1,000 6000
$ 5,000 15000
$ 1,000 6000
000 de lo contrario sumarle $10,000
Si el valor del monto es menor que $ 250.000 restarle $5

Monto
$ 330,000
$ 370,000
$ 410,000
$ 450,000
$ 170,000
$ 210,000
$ 250,000
$ 290,000
$ 410,000
$ 450,000
$ 170,000
$ 170,000
monto es menor que $ 250.000 restarle $5,000 de lo contrario

Resultado
320000
360000
400000
440000
165000
205000
240000
280000
400000
440000
165000
165000
0 de lo contrario restarle $ 10,000
OPERADORES DE RELACIÓN
Se puede utilizar los siguientes Operadores en una Expresión (prueba lógica)

= IGUAL < MENOR


> MAYOR <= MENOR O IGUAL QUE
>= MAYOR O IGUAL QUE

NOTA
1. Las Expresiones de Comparaciones con caracteres (letras) siempre van entre comillas.

2. Las Expresiones de Comparaciones con Números nunca llevan comillas.

3. Las Expresiones de Comparaciones con Fechas, se utilizan las funciones de Fecha:


Fecha DD/MM/AA Mes =Mes(fecha)
Año =año(fecha) Dia =Dia(fecha)

OPERADORES LÓGICOS

AND Y lógico OR O lógico


P Q P AND Q P Q P OR Q
V V V V V V
V F F V F V
F V F F V V
F F F F F F
ba lógica)

pre van entre comillas.

unciones de Fecha:
FUNCION O
Devuelve VERDADERO cuando al menos uno de sus argumentos sea VERDAD
Devuelve FALSO cuando todos sus argumentos sean FALSO

=O(Condicion1, Condicion2, Condicion3..)

Uso del "O" lógico dentro de un condicional SI


=SI(O(Condicion1,Condicion2,Condicion3),Valor_Verd

Tabla de verdad
O lógico
P Q P OR Q
V V V
V F V
F V V
F F F
mentos sea VERDAD

onal SI
n3),Valor_Verdad,Valor_Falso)
Calcular Bonificación
La Bonificación será solo para los trabajadores que pertenezcan a la categoría

Si Categoría = "A" o Tiempo de servicio>5, devuelve 300, caso contrario devuelv

Código Nombres Tiempo de servicio


TR001 José Castillo 6
TR002 Carlos Ponce 8
TR003 Luis Castro 5
TR004 Norma Aponte 7
TR005 Jorge Arteaga 4
TR006 Carmen Díaz 3
TR007 Juan Portal 4
TR008 Ivan Jara 2
TR009 Carlos Silvera 5
TR010 Alejandro Toledo 4
pertenezcan a la categoría "A" o los que tengan de 5 a mas años de tiempo de servicio

elve 300, caso contrario devuelve cero

Categoría Sueldo Bonificación


A 8,000 S/. 300.00
B 6,000 S/. 300.00
B 6,000 S/. 300.00
A 600 S/. 300.00
A 8,000 S/. 300.00
B 4,000 S/. 0.00
A 8,000 S/. 300.00
C 4,000 S/. 0.00
B 6,000 S/. 300.00
C 4,000 S/. 0.00
de tiempo de servicio y es de S/. 300
Calcular asignación familiar
Asignar asignacion familiar de 150 soles para todos los casados o los

Si Estado civil = "C" o No. Hijos >= 1, devuelve 150, caso contrario devuelve cero

Código Estado civil


AXZ00001 C
AXZ00002 S
AXZ00003 S
AXZ00004 C
AXZ00005 S
AXZ00006 C

C= Casado
S=Soltero
para todos los casados o los empleados que cuenten con hijos

50, caso contrario devuelve cero

No. De hijos Asignación familiar


0 150
2 150
1 150
0 150
0 0
1 150
FUNCION Y
Devuelve VERDADERO cuando todos sus argumentos son verdaderos
Devuelve FALSO si uno o varios de sus argumentos son FALSO

=Y(Condicion1, Condicion2, Condicion3..)

Uso del "Y" lógico dentro de un condicional SI


=SI(Y(Condicion1,Condicion2,Condicion3),Valor_Verd

Tabla de verdad
Y lógico
P Q P AND Q
V V V
V F F
F V F
F F F
verdaderos

nal SI
3),Valor_Verdad,Valor_Falso)
Calcular Bonificación
La Bonificación será solo para los trabajadores que pertenezcan a la categoría
tengan de 5 a mas años de tiempo de servicio, se asigna S/. 300

Si Categoría = "A" Y Tiempo de servicio > 5, devuelve 300, caso contrario devuel

COD. NOMBRE TS. CAT. BASICO


TR001 José Cast 6 A 8,000.00
TR002 Carlos P 8 B 6,000.00
TR003 Luis Cas 5 B 6,000.00
TR004 Norma A 7 A 600.00
TR005 Jorge Ar 4 A 8,000.00
TR006 Carmen 3 B 4,000.00
TR007 Juan Por 4 A 8,000.00
TR008 Ivan Jar 2 C 4,000.00
TR009 Carlos Si 5 B 6,000.00
TR010 Alejandr 4 C 4,000.00
s que pertenezcan a la categoría "A" y que
o, se asigna S/. 300

devuelve 300, caso contrario devuelve cero

Bonificación
S/. 300.00
S/. 0.00
S/. 0.00
S/. 300.00
S/. 0.00
S/. 0.00
S/. 0.00
S/. 0.00
S/. 0.00
S/. 0.00
Calcular bonificación por riesgo de vida
Bonificación es 8% del sueldo, si trabaja en los proyecto Cerrovial y Zo

Si Proyecto = "CerroVial" Y Riesgo 0 "Alto", devuelve 8% del importe del

Cod Apel Proyecto Riesgo Sueldo


X01 GonzaleParinas Alto 4500
X02 Quispe CerroVial Alto 3500
X03 Quilla Parinas Medio 4800
X04 Salinas Putumayo Bajo 4600
X05 RosalesCerroVial Medio 4500
X06 CorderoParinas Bajo 4580
X07 RamirezPutumayo Medio 1450
X08 SanchezSolTrans Medio 4568
X09 SamanieCerroVial Alto 3568
X10 Diaz Parinas Bajo 1456
r riesgo de vida
aja en los proyecto Cerrovial y Zona de riesgo es Alto

"Alto", devuelve 8% del importe del sueldo, caso contrario devuelve cero

Bonificación
0
280
0
0
0
0
0
0
285.44
0
=SI(Expr. lógica, Valor1, SI(Expr. lógica, Valor2,SI(Expr. lóg

Si la Expresión lógica es Verdadera (se cumple)


Devuelve Valor1

Si la Expresión lógica es Falsa (no se cumple)


Vuelve a preguntar y asi sucesivamente …

Ejemplo:
alor2,SI(Expr. lógica, Valor3, Valor4)))
Calcular Bonificación 1, según el área de tra
Si área de trabajo = "A", devuelve 3500

2000
Si área de trabajo ="C", devuelve 2000

Area de trabajo Bonificación1


C 2000
A 3500
F 1700
D 1900

NOMBRES Area de trabajo T Bonificación1


JUAN PEREZ Comercial C 2000
JOHN VARGAS Administración A 3500
MARY SMITH Fuera Mina F 1700
Dentro Mina
CHRISTIAN VALD D 1900
LADY MACHUCAComercial C 2000
JHONNY PAREDAdministración A 3500
GISSELLA CASAFuera Mina F 1700
ISABEL CASSA Fuera Mina F 1700
CARLOS ACOSTDentro Mina D 1900
el área de trabajo
devuelve 3500 Si área de trabajo = "D", devuelve 1900

Si área de trabajo ="F", devuelve 1700 Caso contrario


devuelve cero
Calcular el sueldo básico según la tabla de categorías
Si categoría = "B", devuelve 13000

Si categoría = "A", devuelve 14000 Si categoría = "C", devu

CATEGORIA Básico
A 14,000.00
B 13,000.00
C 12,000.00
D 9,000.00
Caso contrario mostrará 0.00

NOMBRES CATEGORIA BASICO


JUAN PEREZ C 12000
JOHN VARGAS B 13000
MARY SMITH C 12000
CHRISTIAN VALDIVIA A 14000
LADY MACHUCA B 13000
JHONNY PAREDES D 9000
GISSELLA CASAS A 14000
ISABEL CASSANOVA C 12000
CARLOS ACOSTA B 13000

* Las Expresiones de Comparaciones con caracteres (letras) siempre van entre comi

* Cuando se muestra valores numéricos nunca llevan comillas


categorías
Si categoría = "D", devuelve 9000

egoría = "C", devuelve 1200Caso contrario


devuelve cero

e van entre comillas.


Calcular el sueldo básico según la ocupación

Si ocupación es abogado devuelve 12000

Si ocupación es ingeniero, devuelve 15000

Si su OCUPACION es Mostrará
INGENIERO 15,000.00
ABOGADO 12,000.00
DOCTOR 10,000.00
OTRAS OCUPACIONES 7,000.00
Caso contrario mostrará 0.00

NOMBRES OCUPACION BASICO


JUAN PEREZ INGENIERO 15000
JOHN VARGAS ABOGADO 12000
MARY SMITH DOCTOR 10000
CHRISTIAN VALDIVIA INGENIERO 15000
LADY MACHUCA ABOGADO 12000
JHONNY PAREDES DOCTOR 10000
GISSELLA CASAS INGENIERO 15000
ISABEL CASSANOVA ABOGADO 12000
CARLOS ACOSTA INGENIERO 15000
Si es de otras ocupaciones devuelve 7000

Si ocupación es doctor devuelve 10000 Caso contrario


devuelve cero

También podría gustarte