Sie sind auf Seite 1von 7

FORMULAS LOGICAS

Las frmulas lgicas se diferencian de las frmulas, en que estas ltimas devuelven un resultado
numrico, en tanto que las primeras entregan un resultado lgico, es decir: verdadero o falso. Las
mas simples sirven para hacer la comparacin entre el contenido numrico de dos celdas utilizando
los operadores lgicos que se muestran en la siguiente tabla

estos operadores se llaman binarios ya que la operacin se realiza entre dos operandos, para Excel
estos operandos son el contenido numrico de dos celdas, por lo tanto podemos compararlas.
Supongamos que una empresa quiere saber si el balance semanal de un determinado mes tuvo
ganancias o prdidas, para lo que confeccion la siguiente tabla

donde se introdujo la frmula

en la celda D3 y luego se la arrastr hasta la fila 6


Cuando esta frmula se anida con la funcin SI , por ejemplo, deja de ser una frmula para
transformarse en una proposicin lgica y en este caso podramos poner en la celda D3 la funcin

y la tabla queda

que hace que la tabla tenga un aspecto mas claro.


Podemos hacernos una pregunta: quiero saber si 12.000 es menor que el numero que esta B3 y mayor
que esta en C3 es correcto poner la frmula
=B3<12.0000<C3
pongan esta frmula en D3 y vern que el resultado es 0, Excel no nos dice que esta mal( no da error)
pero tampoco da el resultado correcto pues este debera ser " VERDADERO". El problema est en que
esta expresin no es la comparacin entre dos celdas sino la comparacin de un nmero entre dos
celdas, que es diferente; no es una operacin binaria. Esto no quiere decir ( por suerte) que no
podamos hacer nada mas con las frmulas lgicas usando los operadores de la tabla, pero debemos
complementarlas con las funciones Y(), O(), NO(), por ejemplo para la expresin que pusimos mas
arriba debemos usar la funcinY() para obtener la frmula

que nos da el resultado correcto "VERDADERO". De esta forma podemos escribir muchsimas
frmulas lgicas, que sern proposiciones lgicas si las anidamos con otras funciones.

La funcin Y en Excel
La funcin Y en Excel es una funcin lgica que nos permitir evaluar
varias expresiones lgicas y saber si todas ellas son verdaderas. Ser
suficiente con que cualquiera de las expresiones sea falsa para que el
resultado de la funcin tambin sea FALSO.

Sintaxis de la funcin Y
Los argumentos de la funcin Y en Excel son los siguientes:

Valor_lgico1 (obligatorio): Expresin lgica que ser evaluada


por la funcin.
Valor_lgico2 (opcional): Expresiones lgicas a evaluar, opcional
hasta un mximo de 255.
La funcin Y solamente regresar el valor VERDADERO si todas las
expresiones lgicas evaluadas son verdaderas. Bastar con que una sola
expresin sea falsa para que la funcin Y tenga un resultado FALSO.

Ejemplos de la funcin Y
Observa la siguiente frmula y te dars cuenta de que todas las
expresiones son verdaderas:
=Y(5=5, 1<3, 8>6)
Ya que todas las expresiones son verdaderas, la funcin Y devolver
tambin el valor VERDADERO.

Ahora agregar una cuarta expresin que ser falsa: 7<>7. Observa
cmo ser suficiente para que la funcin Ydevuelva el valor FALSO:

Argumentos de la funcin Y
Cada un de los argumentos de la funcin Y puede ser una expresin
lgica como en los ejemplos anteriores pero tambin puede ser una
funcin de Excel que devuelva un valor FALSO o VERDADERO.
Observa el siguiente ejemplo donde he combinado una expresin lgica
con la funcin ES.PAR y la funcin ES.IMPAR las cuales evalan un
nmero para indicarnos si es par o impar respectivamente.

Ya que tanto la expresin lgica como las funciones son evaluadas como
verdaderas, entonces la funcin Y nos un resultado VERDADERO.
Ahora observa como al cambiar solamente el argumento de la funcin
ES.IMPAR con el nmero 6 (en lugar de 5), causar que la funcin
Y nos devuelva el valor FALSO.

Si alguna vez necesitas estar seguro de que todo un grupo de


expresiones lgicas sean verdaderas, la funcin Y en Excel ser una
excelente opcin para hacerlo.

La funcin O en Excel
La funcin O es una de las funciones lgicas de Excel y como cualquier
otra funcin lgica solamente devuelve los valores VERDADERO o
FALSO despus de haber evaluado las expresiones lgicas que se
hayan colocado como argumentos.

Sintaxis de la funcin O
La funcin O en Excel nos ayudar a determinar si al menos uno de los
argumentos de la funcin es VERDADERO.

Valor_lgico1 (obligatorio): Expresin lgica que ser evaluada


por la funcin.
Valor_lgico2 (opcional): A partir del segundo argumento las
expresiones lgicas a evaluar con opcionales hasta un mximo de
255.

La nica manera en que la funcin O devuelva el valor FALSO es que


todas las expresiones lgicas sean falsas. Si al menos una expresin es
verdadera entonces el resultado de la funcin O ser VERDADERO.

Ejemplos de la funcin O
Para comprobar el comportamiento de la funcin O haremos un ejemplo
sencillo con la siguiente frmula:
=O(1=2, 3>4, 5<>5, 7<=6, 8>=9)

Si analizas con detenimiento cada una de las expresiones vers que


todas son falsas y por lo tanto la funcin Odevolver el valor FALSO.
Observa el resultado:

Como mencion anteriormente, la funcin O devolver un valor


VERDADERO si al menos una de las expresiones lgicas es verdadera.
En nuestro ejemplo modificar solamente la primera expresin para que
sea 1=1 de manera que tenga la siguiente frmula:
=O(1=1, 3>4, 5<>5, 7<=6, 8>=9)

Esto deber ser suficiente para que la funcin O devuelva un valor


VERDADERO:

Funciones como argumento de la funcin O


Podemos utilizar funciones como argumentos de la funcin 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.

Ya que la celda B1 es un nmero la funcin ESNUMERO regresa el valor


VERDADERO. Por otro lado la celda B2 es efectivamente una cadena de
texto y por lo tanto la funcin ESTEXTO devuelve el valor VERDADERO.
En consecuencia la funcin O tambin regresa el valor VERDADERO.
Ahora intercambiar los valores de las celdas B1 y B2 de manera que
tanto la funcin ESNUMERO como la funcin ESTEXTO devuelvan
FALSO.

No olvides que la funcin O en Excel siempre devolver VERDADERO


excepto cuando TODAS las expresiones lgicas evaluadas sean falsas.

Das könnte Ihnen auch gefallen