2. *
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.
3. *
*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.
4. *
*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»)
5. *
*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”
6. *
*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.
7. *
*La función O en Excel nos
ayudará a determinar si al
menos uno de los argumentos de
la función es VERDADERO.
9. *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.
10. *
*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:
11. *
*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:
12. *
*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.
13. *
*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.
14. *
*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.
15. *
*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.
16. *
*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
17. *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:
18. *
*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.
19. *
*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:
20.
21. *
*¿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