funciones logicas

8
FORMULAS LOGICAS Las fórmulas lógicas se diferencian de las fórmulas, en que estas últimas devuelven un resultado numérico, en tanto que las primeras entregan un resultado lógico, es decir: verdadero o falso. Las mas simples sirven para hacer la comparación entre el contenido numérico de dos celdas utilizando los operadores lógicos que se muestran en la siguiente tabla estos operadores se llaman binarios ya que la operación se realiza entre dos operandos, para Excel estos operandos son el contenido numérico 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 pérdidas, para lo que confeccionó la siguiente tabla donde se introdujo la fórmula en la celda D3 y luego se la arrastró hasta la fila 6 Cuando esta fórmula se anida con la función SI , por ejemplo, deja de ser una fórmula para transformarse en una proposición lógica y en este caso podríamos poner en la celda D3 la función y la tabla queda

Upload: paola-reza-nevarez

Post on 09-Dec-2015

215 views

Category:

Documents


1 download

DESCRIPTION

Funciones excel

TRANSCRIPT

Page 1: funciones logicas

FORMULAS LOGICASLas fórmulas lógicas se diferencian de las fórmulas, en que estas últimas devuelven un resultado numérico, en tanto que las primeras entregan un resultado lógico, es decir: verdadero o falso. Las mas simples sirven para hacer la comparación entre el contenido numérico de dos celdas utilizando los operadores lógicos que se muestran en la siguiente tabla

estos operadores se llaman binarios ya que la operación se realiza entre dos operandos, para Excel estos operandos son el contenido numérico 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 pérdidas, para lo que confeccionó la siguiente tabla

 

donde se introdujo la fórmula

                                        

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

 Cuando esta fórmula se anida     con la función SI , por ejemplo, deja de ser una fórmula para transformarse en una proposición lógica y en este caso podríamos poner en la celda D3 la función

y la tabla queda

Page 2: funciones logicas

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 fórmula

                                         =B3<12.0000<C3pongan esta fórmula en D3 y verán que el resultado es 0, Excel no nos dice que esta mal( no da error) pero tampoco da el resultado correcto pues este debería ser " VERDADERO". El problema está en que esta expresión no es la comparación entre dos celdas sino  la comparación de un número entre dos celdas, que es diferente; no es una operación binaria. Esto no quiere decir ( por suerte) que no podamos hacer nada mas con las fórmulas lógicas usando los operadores de la tabla, pero debemos complementarlas con las funciones Y(), O(), NO(), por ejemplo para la expresión que pusimos mas arriba debemos usar la funciónY()   para obtener la fórmula

que nos da el resultado correcto "VERDADERO". De esta forma podemos escribir muchísimas fórmulas lógicas, que serán proposiciones lógicas si las anidamos con otras funciones.

La función Y en ExcelLa función Y en Excel es una función lógica que nos permitirá evaluar varias expresiones lógicas y saber si todas ellas son verdaderas. Será suficiente con que cualquiera de las expresiones sea falsa para que el resultado de la función también sea FALSO.

Sintaxis de la función Y

Los argumentos de la función Y en Excel son los siguientes:

Page 3: funciones logicas

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

Valor_lógico2 (opcional): Expresiones lógicas a evaluar, opcional hasta un máximo de 255.

La función Y solamente regresará el valor VERDADERO si todas las expresiones lógicas evaluadas son verdaderas. Bastará con que una sola expresión sea falsa para que la función Y tenga un resultado FALSO.

Ejemplos de la función Y

Observa la siguiente fórmula y te darás cuenta de que todas las expresiones son verdaderas:

=Y(5=5, 1<3, 8>6)

Ya que todas las expresiones son verdaderas, la función Y devolverá también el valor VERDADERO.

Page 4: funciones logicas

Ahora agregaré una cuarta expresión que será falsa: 7<>7. Observa cómo será suficiente para que la función Ydevuelva el valor FALSO:

Argumentos de la función Y

Cada un de los argumentos de la función Y puede ser una expresión lógica como en los ejemplos anteriores pero también puede ser una función de Excel que devuelva un valor FALSO o VERDADERO.

Observa el siguiente ejemplo donde he combinado una expresión lógica con la función ES.PAR y la función ES.IMPAR las cuales evalúan un número para indicarnos si es par o impar respectivamente.

Ya que tanto la expresión lógica como las funciones son evaluadas como verdaderas, entonces la función Y nos un resultado VERDADERO. Ahora observa como al cambiar solamente el argumento de la función ES.IMPAR con el número 6 (en lugar de 5), causará que la función Y nos devuelva el valor FALSO.

Si alguna vez necesitas estar seguro de que todo un grupo de expresiones lógicas sean verdaderas, la función Y en Excel será una excelente opción para hacerlo.

La función O en Excel

Page 5: funciones logicas

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 función O

La función O en Excel nos ayudará a determinar si al menos uno de los argumentos de la función es VERDADERO.

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

Page 6: funciones logicas

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 Odevolverá el valor FALSO. Observa el resultado:

Como mencioné anteriormente, 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 O

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 7: funciones logicas

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.

 

No olvides que la función O en Excel siempre devolverá VERDADERO excepto cuando TODAS las expresiones lógicas evaluadas sean falsas.