Funciones logicas si

22
FUNCION LOGICA SI O CONSULTAR V SI ANIDADOS

Transcript of Funciones logicas si

FUNCION LOGICA SI O

CONSULTAR V SI ANIDADOS

FUNCION LOGICA SIEs parte del grupo del grupo de funcioneslógicas y nos permite evaluar unacondición para determinar si es FALSA oVERDADERA. La función si es de granayuda para tomar decisiones en base delresultado obtenido en la prueba lógica.

SINTAXIS DE LA FUNCION • Además de especificar la prueba lógica para la función si

también podemos especificar valores a devolver deacuerdo al resultado de la función.

• Prueba lógica(obligatorio) expresión lógica que seráevaluada para conocer si el resultado es verdadero o falso.

• Valor _si _ verdadero(opcional): el valor que se devolveráen caso que el resultado de la prueba lógica seaverdadero.

• Valor _ si _ falso(opcional): el resultado que se devolveráserá falso.

EJEMPLOS DE LA FUNCION SI

• Probaremos la función si con el siguiente ejemplo: tengo una lista de alumnos con sus calificaciones correspondientes en la columna B utilizando la función si desplegare un mensaje de aprobado si la calificación del alumno es superior o igual a 60 y un mensaje de reprobado si la calificación es menor a 60. la

función que utilizare es la siguiente.

• =si(B2>=60,»aprobado»,»reprobado»)

UTILIZAR UNA FUNCION COMO

PRUEBA LOGICA• Es posible utilizar el resultado de otra función como prueba

lógica que necesita la función si siempre y cuando esa otrafunción regrese como resultado verdadero o falso. ejemplo:de este tipo la función es la función es numeral la cual evalúael contenido de una celda y de vuelve el valor VERDADER encaso de que sea un valor numérico. En este ejemplo quierodesplegar la leyenda “SI” en caso de que la celda de lacolumna A efectivamente tenga un número, de lo contrario semostrará la leyenda “NO”

FUNCION LOGICA O• La función O es una de las funciones lógicas de

Excel y como cualquier otra función lógica solamente devuelve los valores VERDADERO o

FALSO después de haber evaluado las expresiones lógicas que se hayan colocado

como argumentos.

SINTAXIS DE LA

FUNCION O:• La función O en Excel nos ayudará a

determinar si al menos uno de los argumentos de la función es

VERDADERO.

ARGUMENTOS DE LA FUNCION

• Valor_lógico1 (obligatorio): Expresión lógica que será evaluada por la función.

• Valor_lógico2 (opcional): A partir del segundo argumento las expresiones lógicas a evaluar con opcionales hasta un máximo de 255.

• La única manera en que la función O devuelva el valor FALSO es que todas las expresiones lógicas sean falsas. Si al menos una expresión es verdadera entonces el resultado de la función O será VERDADERO.

Ejemplos de la función o:

• Para comprobar el comportamiento de la función O haremos un ejemplo sencillo con la siguiente fórmula:

• =O(1=2, 3>4, 5<>5, 7<=6, 8>=9)

• Si analizas con detenimiento cada una de las expresiones verás que todas son falsas y por lo tanto la función O devolverá el valor

FALSO. Observa el resultado:

Ejemplo de la función O en

Excel

• la función O devolverá un valor VERDADERO si al menos una de las expresiones lógicas es verdadera. En

nuestro ejemplo modificaré solamente la primera expresión para que sea 1=1 de manera que tenga la

siguiente fórmula:

• =O(1=1, 3>4, 5<>5, 7<=6, 8>=9)

• Esto deberá ser suficiente para que la función O devuelva un valor VERDADERO:

Funciones como argumento de la

función:

• Podemos utilizar funciones como argumentos de la función O siempre y cuando devuelvan VERDADERO o FALSO como resultado. En el siguiente ejemplo utilizo las funciones ESNUMERO y ESTEXTO

para evaluar el tipo de dato de las celdas B1 y B2.

La función O con otras funciones como

argumento

• Ya que la celda B1 es un número la función ESNUMERO regresa el valor VERDADERO. Por otro lado la celda B2 es

efectivamente una cadena de texto y por lo tanto la función ESTEXTO devuelve el valor VERDADERO. En consecuencia la

función O también regresa el valor VERDADERO. Ahora intercambiaré los valores de las celdas B1 y B2 de manera que

tanto la función ESNUMERO como la función ESTEXTO devuelvan FALSO.

CONSULTA V

• Es la manera en que Excel te permite encontrar “una aguja en un pajar”. Te explicaré mejor con un ejemplo. Supongamos que

tenemos una lista de empleados de nuestra compañía en donde la primer columna indica el número de empleado y La

segunda columna su nombre.

• IMPORTANTE: Si ya has aplicado el SP1 de Office 2010, la función CONSULTAV regresa su nombre a BUSCARV.

Ejemplo de la función CONSULTA V

• Ahora necesitas encontrar el nombre de la persona que tiene el número de empleado 45362 ¿Cómo lo

haces? Lo adivinaste bien, utilizas la función CONSULTAV para encontrar el nombre del empleado.

• Función CONSULTAV explicada

• Mi lista de empleados (que es muy pequeña para este ejemplo) se encuentra en el rango A2:B10 y en la celda D1 he colocado el número de empleado de

quien deseo conocer el nombre.

Parámetros de la función CONSULTA

V

• El primer parámetro de la función CONSULTAV es el valor que estoy buscando, que en este caso es el

valor de la celda D1 que contiene el número de empleado a encontrar.

• El segundo parámetro de la función es el rango de datos e es A2:B10

• El tercer parámetro es muy importante, porque indica la columna que Excel regresará como resultado. Para este

ejemplo el rango de datos tiene dos columnas: la columna 1 es el número de empleado y la columna 2 es el nombre. Lo que yo

necesito es que una vez que Excel encuentre el número de empleado me regrese el nombre, por lo que le pido que me

regrese la columna 2.

• Finalmente el cuarto parámetro FALSO indica que quiero una coincidencia exacta al buscar el número de empleado especificado. Para encontrar el nombre de otro empleado es suficiente con cambiar el valor de la celda D1 con el nuevo número de empleado y Excel mostrará el nombre:

SI ANINADOS

• La función SI es una de las funciones más utilizadas en Excel. Lo que ésta función hace es probar si una condición es verdadera o falsa. Si la condición es verdadera entonces la función

hace alguna cosa, y si la condición es falsa entonces se hace otra cosa diferente.

Explicación de la función SI anidada

• Una función SI anidada es cuando una segunda función SI se coloca dentro de la primera de manera que pruebe alguna condición adicional. Las funciones SI

anidadas aumentan la flexibilidad de la función al ampliar el número de posibles resultados a probar.

• Supongamos que necesitamos hacer una equivalencia de una columna de letras a números de la siguiente manera: A = 5 y B = 10. Si la celda es igual a “A”

entonces el valor será 5, pero si la celda es “B” entonces el valor será 10. Esto lo podemos resolver con la siguiente función SI anidada:

• SI(celda = "A", 5, SI(celda = "B", 10))

• El resultado será el siguiente:

Ejemplo:• ¿Qué pasaría si ahora en lugar de dos letras tenemos tres? Es

decir, que si encontramos una “C” debemos colocar el valor 20. La función SI anidada será la siguiente:

• SI(celda = "A", 5, SI(celda = "B", 10, SI(celda = "C", 20)))• Una función SI anidada puede ayudarte a encontrar una

buena solución a tu problema pero no debes hacer un uso excesivo de esta funcionalidad.

• Excel 2010 soporta hasta 64 funciones SI anidadas, pero seguramente no llegarás ni a la mitad de esa cantidad antes de que se dificulte entender la lógica empleada en todas esas funciones. Mientras tanto disfruta de tus funciones SI anidadas