Funcion lógica si y buscarv.

10
FUNCION LOGICA SI Funciones lógicas de Excel: Y, O en La función SI de Excel, permite realizar pruebas condicionales en valores y fórmulas. Esta función maneja la siguiente sintaxis: =SI(prueba_lógica;[valor_si_verdadero]; [valor_si_falso])

Transcript of Funcion lógica si y buscarv.

Page 1: Funcion lógica si y buscarv.

FUNCION LOGICA SIFunciones lógicas de Excel: Y, O

en La función SI de Excel, permite realizar pruebas condicionales en valores y fórmulas.

Esta función maneja la siguiente sintaxis:

=SI(prueba_lógica;[valor_si_verdadero];[valor_si_falso])

Page 2: Funcion lógica si y buscarv.

prueba lógica: (obligatorio), es la condición.

[valor_si_verdadero]: (opcional), es el resultado que se va amostrar en el caso de que el resultado de evaluar prueba lógica, seaverdadero.

[valor_si_falso]: (opcional), es el resultado se va a mostrar en elcaso de que el resultado de evaluar prueba lógica, sea falso.

Esta sintaxis indica que tenemos "una condición" y "dos posiblesresultados".

Pero en el caso que necesitemos mostrar en una celda,"más de dos posibles resultados" (como por ejemplo: aprobado,suspenso, reprobado), se deberá utilizar la función SI de formaanidada.

Page 3: Funcion lógica si y buscarv.

FUNCIÓN Y(valor_lógico 1;valor_lógico_2) Esta función compara los argumentos lógicos y devuelve VERDADERO si ambas condiciones se cumplen. Ejemplos:

• Y(2>1;3>2) genera Y(V;V) devuelve VERDADERO • Y(2<1;3>2) genera Y(F;V) devuelve FALSO • Y(2<1;3<2) genera Y(F;F) devuelve FALSO

FUNCIÓN O(valor_lógico 1;valor_lógico_2) Esta función compara los argumentos lógicos y devuelve VERDADERO en el caso de que al menos una de las dos condiciones se cumple. Ejemplos:

• O(2>1;3>2) genera O(V;V) devuelve VERDADERO • O(2<1;3>2) genera O(F;V) devuelve VERDADERO • O(2<1;3<2) genera O(F;F) devuelve FALSO

Page 4: Funcion lógica si y buscarv.

Ejemplo: Dada una lista de vendedores, queremos asignarle la comisión de ventas que le corresponde según dos criterios: •El nivel de ventas supera el objetivo. •El precio promedio de las ventas supera cierto valor.

Si solo cumple uno de los objetivos, el vendedor tendrá un 5% de comisión, mientras que si supera ambos, se llevará un 15%. Por el contrario, si no alcanza al menos uno, no se lleva comisión. Gráficamente, este ejercicio se representaría de la siguiente manera:

Page 5: Funcion lógica si y buscarv.

Vemos que no solo tenemos las funciones Y y O, sino distintas comparaciones usando SI de forma anidada. En la columna D, debemos ingresar las fórmula que nos ayude a determinar la comisión que corresponda.

Redactado en palabras: Parte 1: SI las (Ventas > Objetivo) Y (Precio> Objetivo), entonces corresponde 15%; de lo contrario, Parte 2: SI (supera el objetivo de venta) O (supera el de precio), entonces corresponde 5%. Parte 3: SI no cumple ninguno, entonces la comisión es 0%.

Page 6: Funcion lógica si y buscarv.

Lo primero que debemos resolver es si se cumplen las DOS condiciones:

Y(B7>$C$1;C7>$C$2)

• B7: Ventas del vendedor AAAAA • $C$1: Objetivo de ventas (referencia fija porque no cambiará los distintos vendedores) • C7: Precio promedio vendedor. • $C$2: Objetivos de precio (referencia fija).

Ya tenemos la primera parte de la función. Ahora, complementamos la idea: SI(se cumplen ambas condiciones; 15% de comisión). Resuelto en Excel nos quedaría:

Solución - Parte 1: =SI(Y(B7>$C$1;C7>$C$2);$C$4;) Ahora debemos armar la parte de la derecha del diagrama, cuando NO se cumplen ambas condiciones.

Page 7: Funcion lógica si y buscarv.

O(B7>$C$1;C7>$C$2)

Si la función da verdadero, corresponde el segundo nivel de comisión (que definimos en la celda C3). La única forma en que la evaluación da FALSO, es si ninguna de las condiciones se cumple. Por lo tanto, corresponde 0% de comisión. Resuelto en Excel nos quedaría: Solución - Parte 2: =SI(O(B7>$C$1;C7>$C$2);$C$3;0%)

Al unir ambas soluciones anteriores, tenemos para la celda D7: = SI(Y(B7>$C$1;C7>$C$2);$C$4;SI(O(B7>$C$1;C7>$C$2);$C$3; 0 %))

Page 8: Funcion lógica si y buscarv.

FUNCIÓN EXCEL BUSCARVSINTAXIS DE LA FUNCIÓN DE EXCEL BUSCARV

ESTRUCTURA DE LA FUNCIÓN DE EXCEL BUSCARV

Valor_buscado: se entiende como el criterio que se va a buscar en la primera columna de la matriz de tabla. Valor_buscado puede ser un valor o una referencia. Si valor_buscado es inferior al menor de los valores de la primera columna de matriz_buscar_en, BUSCARV devuelve al valor de error #N/A.Matriz_buscar_en: Dos o más columnas de datos. Usa una referencia a un rango o un nombre de rango. Los valores de la primera columna de matriz_buscar_en son los valores que busca valor_buscado.

Page 9: Funcion lógica si y buscarv.

Indicador columnas: Es el valor del número de columna de matriz_buscar_en desde la cual debe devolverse el valor coincidente. Si el argumento indicador columnas es igual a 1, la función devuelve el valor de la primera columna del argumento matriz_buscar_en; si el argumento indicador columnas es igual a 2, devuelve el valor de la segunda columna de matriz_buscar_en y así sucesivamente. Si indicador columnas es:•Si es inferior a 1, la función Excel BUSCARV devuelve al valor de error #VALUE!•Si es superior al número de columnas de matriz_buscar_en, función Excel BUSCARV devuelve el error #REF!

Page 10: Funcion lógica si y buscarv.

Ordenado: Es el valor lógico que especifica si la función Excel BUSCARV va a buscar una coincidencia exacta o aproximada:•Si se omite o es VERDADERO, se devolverá una coincidencia exacta o aproximada. Si no localiza ninguna coincidencia exacta, devolverá el siguiente valor más alto inferior a valor_buscado.•Los valores de la primera columna de matriz_buscar_en deben estar clasificados según un criterio de ordenación ascendente; en caso contrario, es posible que la función Excel BUSCARV no devuelva el valor correcto. Para obtener más información.•Si es FALSO, la función Excel BUSCARV sólo buscará una coincidencia exacta. En este caso, no es necesario ordenar los valores de la primera columna de matriz_buscar_en. Si hay dos o más valores en la primera columna de matriz_buscar_en, se utilizará el primer valor encontrado. Si no se encuentra una coincidencia exacta, se devolverá el valor de error #N/A.