You are on page 1of 6

Seminario Modelaje Econométrico Financiero

MANEJO DE LAS FUNCIONES LÓGICAS EN EXCEL


OBJETIVO: utilizar las funciones SI, Y, O simples y anidadas, para la solución de
aplicaciones económico financieras con el uso de Excel.
FUNCIÓN LÓGICA SI: por su condición es la más usada en la programación con
Excel, porque nos permite comparar un dato de una celda y decidir lo que debe
hacer si el resultado es verdadero o es falso.
La sintaxis es =SI(Prueba Lógica; Verdadero; Falso)
Donde:
Prueba Lógica: es la comparación que hace entre el valor que se encuentra en
una celda y el resultado deseado, la comparación la debe hacer con los signos =,
<, >, <= o >=.
Verdadero: se debe ejecutar la acción en caso que la condición de la prueba
lógica sea verdadera, puede ser un número, el valor de otra celda, una fórmula
para hacer un cálculo o un mensaje de texto el cual debe ir entre comillas.
Falso: se debe ejecutar la acción en caso que la condición de la prueba lógica sea
falsa, puede ser un número, el valor de otra celda, una fórmula para hacer un
cálculo o un mensaje de texto el cual debe ir entre comillas.
Ejemplo 1:

En la siguiente tabla compare los sueldos de los cinco empleados, de tal forma
que si el sueldo es mayor o igual a $1.000.000:
En la tercera columna debe aparecer el mensaje Si, en caso que sea Verdadero o
NO en caso quesea Falso: la orden sería:
=SI(B2>1000000;"SI";"NO")
Copie la formula en las siguientes filas
En la cuarta columna debe aparecer el número 1 en caso que sea Verdadero o el
número 0 en caso quesea Falso. La orden sería:
=SI(B2>1000000;1;0)

Copie la formula en las siguientes filas


En la quinta columna bebe calcular un impuesto del 5% en caso que sea
Verdadero y el 2% en caso que sea Falso. La orden sería:
=SI(B2>=1000000;B2*5% ;B2*2%)

Copie la formula en las siguientes filas

PROFESOR: NESTOR WILSON PEDRAZA COLMENARES


Seminario Modelaje Econométrico Financiero

Por lo tanto la tabla debe quedar así:


COMPARACIÓN COMPARACIÓN
NOMBRE SUELDO MENSAJE TEXTO MENSAJE NUMERO IMPUESTO
CARLOS $ 850.000 NO 0 $ 17.000
JAIME $ 1.500.000 SI 1 $ 75.000
LUIS $ 1.000.000 NO 0 $ 50.000
MARÍA $ 2.500.000 SI 1 $125.000
ALEJANDRA $ 800.000 NO 0 $ 16.000

Ejemplo 2:
Haga una tabla con cinco clientes y compare si el pago de la mercancía es de
contado o crédito.
Si es de contado haga un descuento del 3% al pago, y si es a crédito incremente
el 4% al pago.
En la cuarta columna debe escribir la orden:
=SI(C9="CONTADO";B9*(1-3% );B9*(1+4%))
Copie la formula en las siguientes filas
Por lo tanto la tabla debe quedar así:
CLIENTE VALOR DE COMPRA TIPO DE PAGO TOTAL PAGO
CARLOS $ 850.000 CRÉDITO $ 884.000
JAIME $ 1.500.000 CRÉDITO $ 1.560.000
LUIS $ 1.000.000 CONTADO $ 970.000
MARÍA $ 2.500.000 CONTADO $ 2.425.000
ALEJANDRA $ 800.000 CRÉDITO $ 832.000

FUNCIÓN SI ANIDADO: En muchos ejercicios debemos comparar un dato con


diferentes valores y tomar varias decisiones, para ello necesitamos hacer muchas
comparaciones y ejecutar muchas acciones. La sintaxis es:
=SI(Prueba Lógica; Verdadero;SI(Prueba Lógica; Verdadero;SI(Prueba Lógica; Verdadero;
………… ;Falso)))

Esta lógica se repite tantas comparaciones tengamos que hacer y se cierra con la
acción falsa de la última comparación)
Ejemplo 3:
Haga una tabla con cinco vendedores y compare si el valor de la mercancía es
mayor o igual a $3.000.000 la comisión para el vendedor es del 2%; si es mayor o
igual a $2.000.000, la comisión para el vendedor es del 1.5%, si es mayor o igual a

PROFESOR: NESTOR WILSON PEDRAZA COLMENARES


Seminario Modelaje Econométrico Financiero

$1.000.000 la comisión para el vendedor es del 0.5%, si es menor no tiene


comisión.
En la tercera columna debe escribir la orden:
=SI(B16>=3000000;B16*2%;SI(B16>=2000000;B16*1,5%;SI(B16>=1000000;B16*0,5%;0)))

Copie la formula en las siguientes filas


Por lo tanto la tabla debe quedar así:
VENDEDOR VALOR VENTA COMISIÓN
CARLOS $ 2.500.000 37500
JAIME $ 500.000 0
LUIS $ 5.000.000 100000
MARÍA $ 750.000 0
ALEJANDRA $ 1.000.000 5000

FUNCIÓN LÓGICA Y: Esta función nos permite analizar dos o más datos, de tal
manera que si todos son verdaderos el resultado será verdadero, de lo contrario si
por lo menos uno es falso el resultado será falso. La sintaxis es:
=Y(Valor Lógico1; Valor Lógico2)
Ejemplo 4:
Haga una tabla con cinco vendedores y determine si el vendedor cumplió la meta
de ventas para ello el valor de la mercancía debe ser mayor o igual a $2.000.000 y
el vendedor debe tener comisión.
En la cuarta columna debe escribir la orden:
=Y(B23>=2000000;C23<>0)
Copie la formula en las siguientes filas
Por lo tanto la tabla debe quedar así:
VENDEDOR VALOR VENTA COMISIÓN CUMPLIÓ META
CARLOS $ 2.500.000 37500 VERDADERO
JAIME $ 500.000 0 FALSO
LUIS $ 5.000.000 100000 VERDADERO
MARÍA $ 750.000 0 FALSO
ALEJANDRA $ 1.000.000 5000 FALSO

FUNCIÓN LÓGICA O: Esta función nos permite analizar dos o más datos, de tal
manera que si por lo menos uno es verdadero el resultado será verdadero es

PROFESOR: NESTOR WILSON PEDRAZA COLMENARES


Seminario Modelaje Econométrico Financiero

decir se debe cumplir por lo menos uno de los dos, pero si los dos son falsos el
resultado será falso. La sintaxis es:
=O(Valor Lógico1; Valor Lógico2)
Ejemplo 5:

Haga una tabla con cinco vendedores y determine si el vendedor cumplió la meta
de ventas para ello el valor de la mercancía debe ser mayor o igual a $2.000.000 o
el vendedor tiene comisión.
En la cuarta columna debe escribir la orden:
=O(B23>=2000000;C23>0)
Copie la formula en las siguientes filas
Por lo tanto la tabla debe quedar así:
VENDEDOR VALOR VENTA COMISIÓN CUMPLIÓ META
CARLOS $ 2.500.000 37500 VERDADERO
JAIME $ 500.000 0 FALSO
LUIS $ 5.000.000 100000 VERDADERO
MARÍA $ 750.000 0 FALSO
ALEJANDRA $ 1.000.000 5000 VERDADERO

FUNCIONES LÓGICAS SI e Y COMBINADAS: se usan en el evento que la


función Si tiene que tener en cuenta dos o más condiciones las cuales deben ser
verdaderas. La sintaxis es:
=SI(Y(condición1; condición2); VERDADERO; FALSO)
Ejemplo 6:

Cree una hoja para un almacén de partes para computadores que tenga las
columnas Tipo Venta (Distribuidor o Normal), Producto (CPU u Otro), Cantidad
Vendida, costo Unitario, Total Venta, Descuento, Iva 16% y Total Pagado.
El almacén tiene la siguiente promoción en sus productos: Si el tipo de venta es
Distribuidor, el producto es CPU y la cantidad es mayor o igual a 10 se hace un
descuento del 5%. Si el tipo de venta es Normal, el producto es CPU y la cantidad
es mayor o igual a 10 se hace un descuento del 10%. En cualquier producto el
descuento es 0 si la venta es de tipo Normal. En cualquier producto el descuento es
5% si la venta es de tipo Distribuidor.
La orden en la sexta columna es:

PROFESOR: NESTOR WILSON PEDRAZA COLMENARES


Seminario Modelaje Econométrico Financiero

=SI(Y(B11="DISTRIBUIDOR";C11="CPU";D11>=10);F11*0,05;SI(Y(B11="NOR
MAL";C11="CPU";D11>=10);F11*0,1;SI(B11="NORMAL";F11*0;SI(B11="DIST
RIBUIDOR";F11*0))))

Copie la formula en las siguientes filas y haga los cálculos de las demás columnas
Por lo tanto la tabla debe quedar así:

VENTA PRODUCTO CANTIDAD VALOR UNITARIO TOTAL DESCUENTO IVA 16% TOTAL PAGO
DISTRIBUIDOR OTRO 10 2500000 25000000 0 4000000 29000000
NORMAL CPU 20 300000 6000000 600000 960000 6360000
DISTRIBUIDOR OTRO 5 5641232 28206160 0 4512985,6 32719145,6
DISTRIBUIDOR CPU 24 87987 2111688 105584,4 337870,08 2343973,68
NORMAL CPU 1 8252 8252 0 1320,32 9572,32
DISTRIBUIDOR CPU 14 8797448 123164272 6158213,6 19706283,5 136712342
NORMAL OTRO 6 875210 5251260 0 840201,6 6091461,6
NORMAL OTRO 32 234560 7505920 0 1200947,2 8706867,2

FUNCIONES LÓGICAS SI y O COMBINADAS: se usan en el evento que la


función Si tiene que tener en cuenta dos o más condiciones en las cuales se debe
cumplir alguna de las dos. La sintaxis es:
=SI(O(condición1; condición2); VERDADERO; FALSO)
Ejemplo 7:
Cree una hoja para un almacén de partes para computadores que tenga las
columnas Producto (monitor, impresora CPU, teclado, cámara, parlantes y Disco
duro), Cantidad Vendida, costo Unitario, Total Venta, Descuento, Iva 19% y Total
Pagado.
El almacén tiene la siguiente promoción en sus productos: Si la cantidad es mayor
a 150 o si la venta es mayor a 15 millones se hace un descuento del 5%, cualquier
otra opción no tiene descuento. Se debe calcular el IVA del 19% sobre la venta y
el total pagado por el cliente.
La orden en la quinta columna es:
=SI(O(B2>150;D2>15000000);D2*5% ;0)
Copie la formula en las siguientes filas y haga los cálculos de las demás columnas
Por lo tanto la tabla debe quedar así:
VALOR
PRODUCTO CANTIDAD UNITARIO TOTAL DESCUENTO IVA 19% TOTAL PAGO
MONITOR 100 $ 2.500.000 $ 250.000.000 $ 12.500.000 $ 47.500.000 $ 285.000.000
IMPRESORA 200 $ 300.000 $ 60.000.000 $ 3.000.000 $ 11.400.000 $ 68.400.000

PROFESOR: NESTOR WILSON PEDRAZA COLMENARES


Seminario Modelaje Econométrico Financiero

CPU 500 $ 5.641.232 $ 2.820.616.000 $ 141.030.800 $ 535.917.040 $ 3.215.502.240


TECLADO 240 $ 87.987 $ 21.116.880 $ 1.055.844 $ 4.012.207 $ 24.073.243
CÁMARA 10 $ 45.890 $ 458.900 $0 $ 87.191 $ 546.091
PARLANTES 140 $ 32.145 $ 4.500.300 $0 $ 855.057 $ 5.355.357
DISCO DURO 600 $ 264.000 $ 158.400.000 $ 7.920.000 $ 30.096.000 $ 180.576.000

EJERCICIO

Usando las funciones lógicas (SI, Y, O) de Excel cree una hoja de cálculo para
analizar un estudio de población en los estratos 1, 2, 3 y 4 donde se encontraron
unos valores como el número de viviendas, la evaluación del estudio, el estrato y
el tipo de emergencia que resultan de la siguiente tabla:

VIVIENDAS EVALUACIÓN ESTRATO TIPO EMERGENCIA


20 2 2
110 2 2
35 3 3
8 4 4
45 1,2 1
67 2,9 3
89 1,5 4
2 2,3 2
43 2,4 3
62 1,1 4
Teniendo en cuenta:

Para valores de evaluación entre 1-2, y estrado 1 la emergencia es alta


Para valores de evaluación entre 1-2, y estrado 2 la emergencia es media
Para valores de evaluación entre 1-2, y estrado 3 la emergencia es baja
Para valores de evaluación entre 2.1 y 3, y estrado 1 la emergencia es media
Para valores de evaluación entre 2.1 y 3, y estrado 2 la emergencia es baja
Para valores de evaluación entre 2.1 y 3, y estrado 3 ninguna emergencia
Para el estrato 4 y no importa la evaluación el valor es de ninguna emergencia

PROFESOR: NESTOR WILSON PEDRAZA COLMENARES

You might also like