Download - Funciones Logicas II

Transcript
Page 1: Funciones Logicas II

Curso Excel Avanzado Funciones Lógicas

1

Autor: Ing. Elbio Medina Hinostroza C.I.P. 131833 Cel. 945757199

FUNCION COINCIDIR

La función COINCIDIR es una función de búsqueda como BUSCARV pero a diferencia de esta,

COINCIDIR no devuelve un valor sino una posición dentro de un rango, este rango puede ser

una columna o una fila y contener números, palabras o una combinación de ambos . La sintaxis

tiene 3 parámetros:

1º es el valor referencia cuya posición se quiere encontrar,

2º el rango,

3º pude ser -1, 0 y 1, que tomen esos valores va a depender de:

1. Si la lista está desordenada el tercer parámetro es 0, dando error si el número no está en

dicha lista.

2. Si la lista está ordenada en forma ascendente el valor es 1 o no se pone ninguno, si el valor

no está pero se encuentra entre otros dos, o sea: a<valor<b, se elige la posición del valor a.

3. Si la lista está ordenada en forma descendente el valor es -1 y si el valor no está pero se

encuentra entre otros dos valores o sea a>valor>b se da la posición del valor b)

Vamos a dar ejemplos para aclarar los conceptos:

Caso 1: lista desordenada

NIVEL APELLIDOS NOMBRE SUELDO TOTAL VENTAS

1 TORRES MARIA 1,500.00 3,000.00

1 CRUZ TATIANA 1,300.00 2,500.00

2 GOMEZ MILENA 800.00 1,700.00

2 JIMENES CAROLINA 600.00 1,300.00

2 ACOSTA NATALIA 700.00 1,800.00

2 RODRIGIEZ JUAN 900.00 2,400.00

1 SUAREZ MAURICIO 1,200.00 3,500.00

2 TORRES ANDREA 700.00 1,200.00

1 GOMEZ MARTHA 1,400.00 2,200.00

2 SUAREZ MIGUEL 800,000.00 1,100,000.00

Se trata de determinar la comisión por cantidad de ventas y el descuento del sueldo de

acuerdo al nivel del empleado.

Comisión por ventas.- Si las ventas superan los 2,000 tendrá una comisión del 15% del total

vendido, en caso contrario la comisión solo será del 10%.

Descuento.- Estará basado en el nivel, si el nivel es 1 se le descontará un 5% de si sueldo, si el

nivel es 2 el descuento será del 3%.

Page 2: Funciones Logicas II

Curso Excel Avanzado Funciones Lógicas

2

Autor: Ing. Elbio Medina Hinostroza C.I.P. 131833 Cel. 945757199

COMISION

Tenemos el cuadro siguiente:

Seleccionando la celda de cálculo (1), para este caso la celda F2, hacemos clic en fx (2, según el

siguiente gráfico:

Luego en el cuadro de diálogo mostrado en seleccionar una categoría buscar función lógica:

1

2

Page 3: Funciones Logicas II

Curso Excel Avanzado Funciones Lógicas

3

Autor: Ing. Elbio Medina Hinostroza C.I.P. 131833 Cel. 945757199

Y aquí, seleccionar la función lógica SI, luego clic en aceptar. Nos muestra el siguiente cuadro

de diálogo:

En Prueba lógica.- se muestra el cursor destellante inmediatamente presionamos la celda base

de condición en este caso E2 que se refiere al total de ventas del primer ítem, seguidamente

presionamos la tecla “>” sin las comillas luego escribimos 2000. Pasamos luego a la siguiente

celda.

Valor si verdadero.- Aquí digitamos 15%*E2, esto representa el 15% del total vendido para el

primer ítem.

Valor Si Falso.- Aquí digitamos 10%*E2, esto representa el 10% del total vendido, si el total

vendido no supera los 2000.

Page 4: Funciones Logicas II

Curso Excel Avanzado Funciones Lógicas

4

Autor: Ing. Elbio Medina Hinostroza C.I.P. 131833 Cel. 945757199

Luego se replica esta celda en las demás y tenemos:

Para DESCUENTO, se procede de la misma manera.

FUNCION LOGICA “Y”

Tenemos el siguiente cuadro de datos:

Se trata de determinar si un cliente es preferente y adquiere bienes mayores de 1000

unidades.

En la celda contigua escribimos lo siguiente:

=Y(C17="Si",D17>=1000)

Como vemos las condiciones van separadas por comas, podemos poner tantas condiciones con

las que se desee, solo hay que separarlas con comas.

El resultado que proporciona es un valor de verdad: VERDADERO o FALSO.

Page 5: Funciones Logicas II

Curso Excel Avanzado Funciones Lógicas

5

Autor: Ing. Elbio Medina Hinostroza C.I.P. 131833 Cel. 945757199

VERDADERO.- Si cumple todas las condiciones.

FALSO.- Si no cumple alguna de las condiciones

.

Caso Práctico

Se trata de determinar cual es el precio que va a pagar un cliente según si es preferente y

adquiere mas de 1000 unidades.

Si un cliente es preferente y adquiere mas de 1000 unidades pagará S/ 5.00 la unidadm en caso

contrario pagrá S/. 10.00.

La fórmula condicional será:

=SI(Y(C17="Si",D17>=1000),D17*$C$24,D17*$C$25)

Condición Y

Condición SI

Al realizar la operación pedida nos queda:

Page 6: Funciones Logicas II

Curso Excel Avanzado Funciones Lógicas

6

Autor: Ing. Elbio Medina Hinostroza C.I.P. 131833 Cel. 945757199

FUNCION LOGICA “O”

Tenemos el mismo cuadro de datos:

Ahora decimos que el cliente en vez que cumpla ambos requisitos, bastará que cumpla alguna

de ellas para satisfaces la condición.

Probamos con el valor de verdad la función, para ello escribimos en una celda contigua la

fórmula:

=O(C17="Si",D17>=1000)

Page 7: Funciones Logicas II

Curso Excel Avanzado Funciones Lógicas

7

Autor: Ing. Elbio Medina Hinostroza C.I.P. 131833 Cel. 945757199

Nos muestra la siguiente tabla de resultados:

Volviendo a la aplicación práctica. Debajo de subtotal escribo la fórmula:

=SI(O(C17="Si",D17>=1000),D17*$C$24,D17*$C$25)

Esta celda se copia en las demás y nos queda: