FUNCIONES LOGICAS
Las fun funcio ciones nes lóg lógica icass sir sirve venn par paraa rea realiz lizar ar la com compar parac ación ión lóg lógica ica ent entre re val valore oress o referencias de celdas. Excel tiene varias funciones lógicas que permiten evaluar datos. La mayoría de las funciones lógicas retornan como resultado VERDADER o !AL". En todos los #m$itos de tra$a%o& ya sea p'$lico o privado& existen a diario necesidades enfocadas en la utilización de criterios lógicos para tomar o inferir soluciones. Ese tip tipoo de cri criter terios ios son (er (erram ramien ientas tas qu quee uti utiliz lizaa )ic )icros rosoft oft Exc Excel el par paraa des desarr arroll ollar ar tra$a%os a partir de la utilización de operadores circunscritos en funciones lógicas& que se convierten en valiosa ayuda a momento de generar planillas& reportes& tr#mites& etc. "e presenta a continuación la forma de aplicación de esas funciones lógicas dentro de )icrosoft Excel Las funciones lógicas de Excel pueden ser utilizados para realizar operaciones que permitan la toma de decisiones dentro dentro de una (o%a de c#lculo. *or e%emplo la función "+ compara dos argumentos& realiza una operación si el resultado es verdadero y otra operación si el resultado es falso. Las principales funciones Lógicas com'nmente utilizadas en Excel son, -& y "+ El siguiente resumen muestra la lista de cu#les son las funciones Lógicas predefinidas en Excel. FUNCIONES LOGICAS QUE UTILIZA EXCEL
!/0+1/ !AL" "+ "+.ERRR / VERDADER
DE"0R+*0+1/ Devuelve VERDADER si todos sus argumentos son VERDADER. Devuelve el valor lógico !AL". Especifica una prue$a lógica que realizar. Devuelve un valor que se especifica si una fórmula lo eval'a como un error2 de lo contrario& devuelve el resultado de la fórmula. +nvierte el valor lógico del argumento. Devuelve VERDADER si cualquier argumento es VERDADER. Devuelve el valor lógico VERDADER.
La función SI en Excel *arte del grupo de funciones Lógicas y nos permite evaluar una condición para determinar si es falsa o verdadera. La función "+ es de gran ayuda para tomar decisiones en $ase al resultado o$tenido en la prue$a lógica. Sintaxis de la función SI
Adem#s de especificar la prue$a lógica para la función SI tam$i3n podemos especificar valores a devolver de acuerdo al resultado de la función.
•
Pruea!ló"ica 4o$ligatorio5, Expresión lógica que ser#
evaluada para conocer si
el resultado es VERDADER o !AL". •
•
#al$r!si!%erdader$ 4opcional5, El valor que se devolver# en caso de que el resultado de la Prueba_lógicasea VERDADER. #al$r!si!fals$ 4opcional5, El valor que se devolver# si el
resultado de la
evaluación es !AL". La Prueba_lógica puede ser una expresión que utilice cualquier operador lógico o tam$i3n puede ser una función de Excel que regrese como resultado VERDADER o !AL". Los argumentos Valor_si_verdadero y Valor_si_falso pueden ser cadenas de texto& n'meros& referencias a otra celda o inclusive otra función de Excel que se e%ecutar# de acuerdo al resultado de la Prueba_lógica. E&e'(l$s de la función SI
*ro$aremos la función SI con el siguiente e%emplo. 6engo una lista de alumnos con sus calificaciones correspondientes en la columna 7. tilizando la función SI desplegar3 un mensa%e de A*R7AD si la calificación del alumno es superior o igual a 89 y un mensa%e de RE*R7AD si la calificación es menor a 89. La función que utilizar3 ser# la siguiente, :"+47;<:89&=A*R7AD=&=RE*R7AD=5 $serva el resultado al aplicar esta fórmula en todas las celdas de la columna 0.
Utili)ar una función c$'$ (ruea ló"ica
Es posi$le utilizar el resultado de otra función como la prue$a lógica que necesita la función SI siempre y cuando esa otra función regrese como resultado VERDADER o !AL". n e%emplo de este tipo de función es la función E"/)ER la cual eval'a el contenido de una celda y devuelve el valor VERDADER en caso de que sea un valor num3rico. En este e%emplo quiero desplegar la leyenda >"+? en caso de que la celda de la columna A efectivamente tenga un n'mero& de lo contrario se mostrar# la leyenda >/?. :"+4E"/)ER4A;5& ="+=& =/=5 Este es el resultado de aplicar la fórmula so$re los datos de la (o%a,
Utili)ar una función c$'$ %al$r de re"res$
0omo 'ltimo e%emplo mostrar3 que es posi$le utilizar una función para especificar el valor de regreso. tilizando como $ase el e%emplo anterior& necesito que en caso de que la celda de la columna A contenga un valor num3rico se le sume el valor que colocar3 en la celda D@. La función que me ayudar# a realizar esta operación es la siguiente, :"+4E"/)ER4A;5& ")A4A;& D@5& =/=5
0omo puedes o$servar& el segundo argumento es una función la cual se e%ecutar# en caso de que la prue$a lógica sea verdadera. $serva el resultado de esta fórmula,
"ólo en los casos donde la función "+ era verdadera se realizó la suma. De la misma manera podríamos colocar una función para el tercer argumento en caso de que el resultado de la prue$a lógica fuera falso.La función en Excel
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 VERDADER o !AL" despu3s de (a$er evaluado las expresiones lógicas que se (ayan colocado como argumentos. Sintaxis de la función O La función O en Excel nos ayudar# a determinar
la función es VERDADER.
si al menos uno de los argumentos de
•
#al$r!ló"ic$* 4obligatorio5, Expresión lógica que ser# evaluada por
la función.
•
#al$r!ló"ic$+ 4opcional 5, A partir del segundo argumento las expresiones
lógicas a evaluar con opcionales (asta un m#ximo de ;BB. La 'nica manera en que la función O devuelva el valor !AL" es que todas las expresiones lógicas sean falsas. "i al menos una expresión es verdadera entonces el resultado de la función O ser# VERDADER. Ejemplos de la función O
*ara compro$ar el comportamiento de la función O (aremos un e%emplo sencillo con la siguiente fórmula, :4@:;& C<& B
0omo mencion3 anteriormente& la función O devolver# un valor VERDADER si al menos una de las expresiones lógicas es verdadera. En nuestro e%emplo modificar3 solamente la primera expresión para que sea @:@ de manera que tenga la siguiente fórmula, :4@:@& C<& B
Funciones como argumento de la función O
*odemos utilizar funciones como argumentos de la función O siempre y cuando devuelvan VERDADER o !AL" como resultado. En el siguiente e%emplo utilizo las funciones E"/)ER y E"6EI6 para evaluar el tipo de dato de las celdas 7@ y 7;.
-a que la celda 7@ es un n'mero la función E"/)ER regresa el valor VERDADER. *or otro lado la celda 7; es efectivamente una cadena de texto y por lo tanto la función E"6EI6 devuelve el valor VERDADER. En consecuencia la función O tam$i3n regresa el valor VERDADER. A(ora intercam$iar3 los valores de las celdas 7@ y 7; de manera que tanto la función E"/)ER como la función E"6EI6 devuelvan !AL".
/o olvides que la función O en Excel siempre devolver# VERDADER excepto cuando 6DA" las expresiones lógicas evaluadas sean falsas.
La función , en Excel es una función lógica que nos permitir# evaluar varias expresiones lógicas y sa$er si todas ellas son verdaderas. "er# suficiente con que cualquiera de las expresiones sea falsa para que el resultado de la función tam$i3n sea !AL". Sintaxis de la función ,
Los argumentos de la función , en Excel son los siguientes,
•
#al$r!ló"ic$* 4obligatorio5, Expresión lógica que ser# evaluada por
•
#al$r!ló"ic$+ 4opcional 5, Expresiones lógicas a
la función.
evaluar& opcional (asta un
m#ximo de ;BB. La función , solamente regresar# el valor VERDADER si
todas las expresiones lógicas evaluadas son verdaderas. 7astar# con que una sola expresión sea falsa para que la función , tenga un resultado !AL". E&e'(l$s de la función ,
$serva la siguiente fórmula y te dar#s cuenta de que todas las expresiones son verdaderas, :-4B:B& @C& G<85 -a que todas las expresiones son verdaderas& la función , devolver# tam$i3n el valor VERDADER.
A(ora agregar3 una cuarta expresión que ser# falsa, F
Ar"u'ent$s de la función ,
0ada un de los argumentos de la función , puede ser una expresión lógica como en los e%emplos anteriores pero tam$i3n puede ser una función de Excel que devuelva un valor !AL" o VERDADER. $serva el siguiente e%emplo donde (e com$inado una expresión lógica con la función E".*AR y la función E".+)*AR las cuales eval'an un n'mero para indicarnos si es par o impar respectivamente.
-a que tanto la expresión lógica como las funciones son evaluadas como verdaderas& entonces la función , nos un resultado VERDADER. A(ora o$serva como al cam$iar solamente el argumento de la función E".+)*AR con el n'mero 8 4en lugar de B5& causar# que la función , nos devuelva el valor !AL".
Función Excel FALSO -Qu. /ace0
Devuelve el valor lógico !AL".
Sintaxis FALSO45
Ejemplos FALSO45 : !AL"
Función Excel NO
¿Qué hace?
+nvierte el valor lógico del argumento especificado.
Sintaxis NO4valorJlógico5 •
valorJlógico 4obligatorio5, Valor o expresión a evaluar como !AL" o VERDADER.
Ejemplos NO4VERDADER5 : !AL" NO4!AL"5 : VERDADER
Función Excel O
¿Qué hace?
Regresa el valor VERDADER si alguno de los par#metros es verdadero ó regresa !AL" si todos los par#metros son falsos.
Sintaxis O4valorJlógico@& KvalorJlógico;& M5 • •
valorJlógico@ 4obligatorio5, *rimera condición a pro$ar. valorJlógico; 4opcional 5, 0ondiciones adicionales a pro$ar.
Ejemplos O4VERDADER& !AL"5 : VERDADER O4!AL"& !AL"5 : !AL"
Función Excel SI
¿Qué hace?
Eval'a una condición y devuelve un valor si la condición es verdadera y otro valor si la condición es falsa.
Sintaxis SI4condición& KsiJverdadero& KsiJfalso5 •
• •
condición 4obligatorio5, 0ondición que se evaluar# para sa$er si es verdadera o falsa. siJverdadero 4opcional 5, Valor que se devolver# si la condición es verdadera. siJfalso 4opcional 5, Valor que se devolver# si la condición es falsa.
Ejemplos SI4>@;N& >Excel?& >6otal?5 : Excel SI4>@<;N& >Excel?& >6otal?5 : 6otal
Función Excel SI1E22O2
¿Qué hace?
"i el argumento especificado genera un error entonces devuelve cierto valor de lo contrario devuelve el resultado original.
Sintaxis SI1E22O2 4argumento2 valorJsiJerror5 •
argumento 4Obligatorio5, Argumento en donde se $uscar# el error.
•
valorJsiJerror 4Obligatorio5, El valor que se devuelve si el argumento se eval'a como error.
Ejemplos SI1E22O2 49O@& >Error de c#lculo?5 : 9 SI1E22O2 4@O9& >Error de c#lculo?5 : Error de c#lculo
Función Excel #E23A3E2O
¿Qué hace?
Devuelve el valor lógico VERDADER.
Sintaxis #E23A3E2O45
Ejemplos #E23A3E2O45 : VERDADER
Función Excel ,
¿Qué hace?
Regresa el valor VERDADER si todos los par#metros son verdaderos ó regresa !AL" si alguno de los par#metros es falso.
Sintaxis
,4valorJlógico@& KvalorJlógico;& M5 • •
valorJlógico@ 4obligatorio5, *rimera condición a pro$ar. valorJlógico; 4opcional 5, 0ondiciones adicionales a pro$ar.
Ejemplos ,4VERDADER& VERDADER5 : VERDADER ,4VERDADER& VERDADER& !AL"5 : !AL"
7+7L+PRA!+A (ttp,OOalexamari$.$logspot.comO;9@CO9BOfuncionesQyQoperadoresQlogicosQdeQexcel.(tml (ttps,OOexceltotal.comOlaQfuncionQsiQenQexcelO (ttps,OOexceltotal.comOlaQfuncionQoQenQexcelO (ttps,OOexceltotal.comOlaQfuncionQyQenQexcelO (ttps,OOexceltotal.comOfuncionesOlogicasOfuncionQfalsoO (ttps,OOexceltotal.comOfuncionesOlogicasOfuncionQnoO (ttps,OOexceltotal.comOfuncionesOlogicasOfuncionQoO (ttps,OOexceltotal.comOfuncionesOlogicasOfuncionQsiO (ttps,OOexceltotal.comOfuncionesOlogicasOfuncionQsierrorO (ttps,OOexceltotal.comOfuncionesOlogicasOfuncionQverdaderoO