21
Luisa María Leyton zapata. Natalia Cortes Ortiz. 10-1 *

Funcion logica si

Embed Size (px)

Citation preview

Page 1: Funcion logica si

Luisa María Leyton zapata.

Natalia Cortes Ortiz.

10-1

*

Page 2: Funcion logica si

*

Es parte del grupo del grupo de

funciones lógicas y nos permite

evaluar una condición para determinar

si es FALSA o VERDADERA. La función si

es de gran ayuda para tomar

decisiones en base del resultado

obtenido en la prueba lógica.

Page 3: Funcion logica si

*

*Además de especificar la prueba lógica para la función si

también podemos especificar valores a devolver de acuerdo 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 sea verdadero.

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

falso.

Page 4: Funcion logica 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»)

Page 5: Funcion logica si

*

*Es posible utilizar el resultado de otra función como

prueba lógica que necesita la función si siempre y

cuando esa otra función regrese como resultado

verdadero o falso. ejemplo: de este tipo la función es la

función es numeral la cual evalúa el contenido de una

celda y de vuelve el valor VERDADER en caso de que sea

un valor numérico. En este ejemplo quiero desplegar la

leyenda “SI” en caso de que la celda de la columna A

efectivamente tenga un número, de lo contrario se

mostrará la leyenda “NO”

Page 6: Funcion logica si

*

*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.

Page 7: Funcion logica si

*

*La función O en Excel nos

ayudará a determinar si al

menos uno de los argumentos de

la función es VERDADERO.

Page 8: Funcion logica si

*

Page 9: Funcion logica si

*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.

Page 10: Funcion logica si

*

*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:

Page 11: Funcion logica si

*

*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:

Page 12: Funcion logica si

*

*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.

Page 13: Funcion logica si

*

*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.

Page 14: Funcion logica si

**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.

Page 15: Funcion logica si

*

*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.

Page 16: Funcion logica si

*

*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

Page 17: Funcion logica si

*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:

Page 18: Funcion logica si

**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.

Page 19: Funcion logica si

*

*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:

Page 20: Funcion logica si
Page 21: Funcion logica si

**¿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