Está en la página 1de 16

Función Si (If)

La función SI es una función lógica que nos permite evaluar una condición para determinar si es falsa o ve
La función SI es de gran ayuda para tomar decisiones en base al resultado obtenido en una prueba lógica

Sintaxis

=SI(Prueba_lógica; [Valor_si_verdadero]; [Valor_si_falso])

Prueba lógica (Obligatorio): Expresión lógica (condición) que será evaluada para conocer si el resultado e
- La prueba lógica puede ser cualquier expresión que utilice un operador lógico.

Operadores lógicos
< Menor
> Mayor
= Igual
<= Menor o igual
>= Mayor o igual
<> Diferente

- La prueba lógica también puede ser una función de Excel que regrese como resultado verdadero o falso

Valor si verdadero (Opcional): El valor que se devolverá en caso de que el resultado de la prueba lógica s
Valor si falso (Opcional): El valor que se devolverá en caso de que el resultado de la prueba lógica sea fal
-Los argumentos valor si verdadero y valor si falso pueden ser cadenas de texto, números, referencias a o
ejecutará de acuerdo al resultado de la prueba lógica.

Ejemplo 1:
Si los años de servicio son mayores a 17 recibirá como obsequio un computador de lo contrario recibirá u

Años de
Empleado servicio Obsequio
Juan López Ramírez 26
José Álvarez García 12
Luis Pérez Martínez 18
Ana Hernández Robles 20
María Ruiz Rico 15
Enrique Galindo Velandia 9

Ejemplo 2:
Si el vendedor pertenece a delegación sur se le da un subsidio del 5% de sus ventas de lo contrario 2% de

Vendedor Delegación Ventas Subsidio


Juan López Ramírez Sur $ 1,452,500
Inés Garrido García Norte $ 350,000
Luis Pérez Martínez Centro $ 5,737,500
Ana Hernández Robles Sur $ 8,550,000
María Ruiz Rico Norte $ 11,812,500
Enrique Galindo Velandia Sur $ 325,000

Ejemplo 3:
Si las ventas son mayores a $10.000.000 recibirá una comisión equivalente al 6% sobre de las ventas, de

VENTAS
Empleado Enero Febrero Marzo Abril
Alberto $ 3,720,000 $ 1,990,000 $ 3,140,000 $ 3,770,000
Alejandro $ 2,490,000 $ 1,710,000 $ 1,290,000 $ 1,740,000
Norma $ 2,160,000 $ 2,100,000 $ 2,350,000 $ 1,860,000
María $ 1,900,000 $ 1,330,000 $ 1,100,000 $ 2,900,000
Jaime $ 3,460,000 $ 1,810,000 $ 2,580,000 $ 3,230,000
Cecilia $ 3,750,000 $ 1,970,000 $ 3,470,000 $ 1,900,000
Franklin $ 1,030,000 $ 1,820,000 $ 2,850,000 $ 1,180,000
Héctor $ 2,880,000 $ 1,520,000 $ 2,900,000 $ 2,180,000
Álvaro $ 1,620,000 $ 2,560,000 $ 3,690,000 $ 3,700,000
Luis $ 3,190,000 $ 2,680,000 $ 3,540,000 $ 1,300,000

Ejemplo 4:
Si el nombre de la empresa empieza con S, escribir "seguimiento" de lo contrario deje vacía la celda.

Empresa Encuesta Estado


Sony Si
Canon Si
Samsung No
Sodexo Si
Hp No
Lg Si
Genius Si
Motorola Si
Satélite No
ión para determinar si es falsa o verdadera.
ado obtenido en una prueba lógica.

uada para conocer si el resultado es verdadero o falso.

como resultado verdadero o falso Ej.: Función Es.par.

e el resultado de la prueba lógica sea verdadera.


sultado de la prueba lógica sea falso.
de texto, números, referencias a otra celda o inclusive otra función de Excel que se

Subir ↑…
mputador de lo contrario recibirá una Tablet.
Subir ↑…
de sus ventas de lo contrario 2% de las mismas.

Subir ↑…
ente al 6% sobre de las ventas, de lo contrario 3% sobre las mismas.

Comisión

Subir ↑…
ario deje vacía la celda.
Función Si anidado (If)

Una función SI anidada es cuando una segunda función SI se coloca dentro de la primera de manera que
SI anidadas aumentan la flexibilidad de la función al ampliar el número de posibles resultados a comprob
Se recomienda tener conocimientos previos en función Si sencilla antes de explorar esta función.
Ir a Función Si Sencilla

Sintaxis

=SI(Prueba_lógica; Valor_si_verdadero;SI(Prueba_lógica; Valor_si_verdadero;

Características para utilizar esta función:


- Se puede anidar hasta 64 veces la función SI en una sola fórmula.
- Cada nueva función SI se agregará en el valor si falso del SI anterior.
- Solo el ultimo SI que se agregue llevara valor si falso el cual será la respuesta en caso de que ningún SI c
- Todas las funciones SI se cierran al final.

Ejemplo 1:

Si el empleado es vendedor se le obsequiara un "televisor", si es vigilante se le obsequiara una "nevera",

Empleado Cargo Obsequio


Julio Vendedor
María Vigilante
Carlos Vendedor
Elizabeth Secretaria
Pedro Gerente
Héctor Vigilante
Camilo Vendedor
Sandra Vendedor

Ejemplo 2:
Programa el resultado de la siguiente manera:
- Si en la operación dice "suma" entonces se sumen los números 1 y 2.
- Si en la operación dice "resta" entonces se resten los números 1 y 2.
- Si en la operación dice "multiplicación" entonces se multipliquen los números 1 y 2.
- Si en la operación dice "división" entonces se dividan los números 1 y 2.
- De lo contrario deje la celda vacía.

Operación #1 #2 Resultado
Suma 45 15
Ejemplo 3:

La clasificación de la edad se programara de la siguiente manera:


- Si la edad es menor o igual a 12 años se clasificara como "niño".
- Si la edad esta entre 13 a 25 años se clasificara como "adolescente".
- Si la edad esta entre 26 a 55 años se clasificara como "adulto".
- De lo contrario se clasificara como "adulto mayor".

Nombre Edad Clasificación


edad
Julio 38
María 11
Carlos 26
Elizabeth 22
Pedro 59
Héctor 29
Camilo 10
Sandra 21

Práctica:
Definir el tipo de producto de la siguiente manera:
- Si el valor del producto es menor o igual a $200.000 es tipo "A".
- Si el valor del producto esta entre $200.001 y $400.000 es tipo "B".
- Si el valor del producto esta entre $400.001 y $600.000 es tipo "C".
- Si el valor del producto esta entre $600.001 y $1.000.000 es tipo "D".
- De lo contrario es tipo "E".

Producto Precio Tipo


Televisor $ 1,300,000
Nevera $ 650,000
Carro $ 18,000,000
Computador $ 900,000
Mouse $ 40,000
Teléfono $ 150,000
Equipo de Sonido $ 360,000
de la primera de manera que compruebe alguna condición adicional. Las funciones
osibles resultados a comprobar.
explorar esta función.

; Valor_si_verdadero; Valor_si_falso))

sta en caso de que ningún SI cumpla su condición.

Subir ↑…

le obsequiara una "nevera", los demás empleados recibirán un "microondas".

Subir ↑…

ros 1 y 2.
Subir ↑…

Subir ↑…
Función Si Y/O (If And/Or)
La Función SI Y/O es la forma anidada de la función Si con las funciones Y/O.

La utilizamos con el fin de poder utilizar mas de una condición en la función SI y personalizar la respuesta

Sintaxis

=SI(Y(Valor_lógico1; [Valor_lógico2]; ...); Valor_si_verdadero; Valor_si_falso)


=SI(O(Valor_lógico1; [Valor_lógico2]; ...); Valor_si_verdadero; Valor_si_falso)

Valor_lógico1 (Obligatorio): La primera condición que se desea evaluar.


Valor_lógico2 (Opcional): La segunda condición que se desea evaluar. Se pueden agregar hasta 255 cond
- El valor lógico también puede ser una función de Excel que regrese como resultado verdadero o falso Ej

Ejemplo 1:
Los empleados de sección 1 o que su sueldo sea menor a $700.000 serán "promovidos" de lo contrario n

NOMBRE APELLIDO SECCION SUELDO SITUACION


Nora Rodríguez 1 $ 750,000
Silvia Martín 4 $ 680,000
Pablo Andaluz 2 $ 430,000
Malena Mendoza 1 $ 750,000
Patricia Casio 2 $ 934,000
Melina Mesa 3 $ 780,000

Ejemplo 2:
Si el vendedor vendió mas de 100 viajes y los incentivos son mayores a $5.000.000 recibirá como premio

VIAJES
NOMBRE APELLIDO VENDIDOS INCENTIVOS PREMIO
Nora Rodríguez 150 $ 15,000,000
Silvia Martín 40 $ 4,000,000
Pablo Andaluz 170 $ 17,000,000
Malena Mendoza 30 $ 3,000,000
Patricia Casio 140 $ 5,000,000
Melina Mesa 200 $ 20,000,000

Ejemplo 3:
La Comisión se dará de la siguiente manera:
Si las ventas fueron mayores a 25000 y el precio promedio fue mayor 2000 se le dará comisión del 15% d
Si las ventas fueron mayores a 20000 y el precio promedio fue mayor a 1500 se le dará comisión del 5% d

Precio
Vendedor Ventas promedio Comisión
Pepe $ 36,000 $ 1,900
Pedro $ 34,000 $ 1,400
Ana $ 24,000 $ 2,000
Juan $ 23,000 $ 2,700
Antonio $ 30,000 $ 2,300
Lucia $ 20,000 $ 2,400
Diego $ 24,000 $ 2,600

Práctica:

Código Nombre Apellido Cargo Delegación

1 Cristina Martínez Comercial Norte


2 Jorge Rico Director Centro
3 Luis Guerrero Jefe producto Centro
4 Oscar Cortina Jefe producto Sur
5 Lourdes Merino Administrativo Centro
6 Jaime Sánchez Asistente Centro
7 José Bonaparte Administrativo Norte
8 Eva Esteve Comercial Sur
9 Federico García Director Centro
10 Merche Torres Asistente Sur
11 Jordi Fontana Director Norte
12 Ana Antón Administrativo Centro
13 Sergio Galindo Jefe producto Norte
14 Elena Casado Director Sur
15 Nuria Pérez Comercial Centro
16 Diego Martín Administrativo Norte

Bonificación: Recibirán bonificación del 10% del salario aquellos empleados que sean de delegación "nor
Zona de trabajo: Los empleados con cargos "comercial" o "administrativo" pertenecen a la zona "A" todo
Subsidio: Recibirán subsidio del 5% de su salario los empleados con código par que pertenezcan a delega
Empleados del mes: Debe aparecer el nombre y el apellido de los empleados con sueldo mayor a $2.000
/O.

ón SI y personalizar la respuesta si estas funciones dan como respuesta VERDADERO o FALSO.

dadero; Valor_si_falso)
dadero; Valor_si_falso)

pueden agregar hasta 255 condiciones a evaluar.


o resultado verdadero o falso Ej.: Función Es.par.

Subir ↑…
"promovidos" de lo contrario no lo serán.

Subir ↑…
5.000.000 recibirá como premio un "viaje" de lo contrario nada.

Subir ↑…
00 se le dará comisión del 15% de las ventas, de lo contrario,
500 se le dará comisión del 5% de las ventas de lo contrario no recibirá comisión.

Subir ↑…
N.º de Empleados del
Sueldo Bonificación Zona de trabajo Subsidio
Asesorías mes
$ 1,262 54
$ 2,404 55
$ 1,503 28
$ 1,803 47
$ 781 84
$ 721 60
$ 781 100
$ 1,202 98
$ 2,404 8
$ 661 42
$ 1,503 26
$ 811 93
$ 1,352 73
$ 2,554 74
$ 902 60
$ 841 63

dos que sean de delegación "norte" con salario mayor a $1.000.


o" pertenecen a la zona "A" todos los demás zona "B".
go par que pertenezcan a delegación "centro" y que tengan mas 50 asesorías.
ados con sueldo mayor a $2.000 o con asesorías mayores a 90.
Función Si.error (Iferror)
La función SI.ERROR devuelve un valor especifico si una fórmula se evalúa como error.
La función SI.ERROR permite llevar un control personalizado para los errores que suelen dar algunas fórm

Sintaxis

=SI.ERROR(Valor; Valor_si_error)

Valor (Obligatorio): La fórmula que la función Si.error evaluará si da un error.


Valor_si_error (Obligatorio): El valor que se devolverá si el valor da un error.

Ejemplo 1:
Observe las dos tablas y note como en la segunda tabla se puede reemplazar el error usando la función S

Estudiante Nota 1 Nota 2 Evaluación


Juan López 3.8 3.1
Inés Garrido
Luis Pérez 4.1 1.7
Ana Hernández 4.9 3.0
María Ruiz
Enrique Galindo 3.0 4.8

Ejemplo 2:
Observe las dos tablas y compare como en la segunda tabla se puede reemplazar el error usando la funci

Número Raíz Número Raíz


64 64
-16 -16
36 36
-25 -25
100 100
-49 -49

Práctica:
Usando la función Moda.uno y la función Si.error programe la formula que encuentre el valor mas repeti

79
40
91 Resultado:
37
97
26
98
96
rror.
suelen dar algunas fórmulas.

Subir ↑…
ror usando la función Si.error.

Estudiante Nota 1 Nota 2 Evaluación


Juan López 3.8 3.1
Inés Garrido
Luis Pérez 4.1 1.7
Ana Hernández 4.9 3.0
María Ruiz
Enrique Galindo 3.0 4.8

Subir ↑…
el error usando la función Si.error.

Subir ↑…
ntre el valor mas repetido y personalice el texto cuando la función de un error.

También podría gustarte