Está en la página 1de 21

FUNCIONES

LOGICAS
DOCENTE: CÉSAR NAVARRO
Funciones Lógicas

HERRAMIENTAS PARA CÉSAR NAVARRO


TOMAS DE DECISIONES
LOGRO

• Al finalizar el curso, el estudiante manejara


adecuadamente las funciones condicionales en
una hoja de calculo para analizar y discriminar
datos para una adecuada toma de decisiones
CONTENIDO
CARACTERISTICAS GENERALES
FUNCION Y,O,NO

FUNCION SI

FUNCIONES SI anidadas

FUNCION SI.ERROR
CARACTERISTICAS GENERALES
Los operadores lógicos son los operadores que permiten hacer comparaciones entre dos valores tienen solamente dos
posibles valores: verdadero o falso.

OPERADORES LOGICOS
Operador Nombre Ejemplo Resultado
= Igual a =10=5 FALSO
> Mayor que =10>5 VERDADERO
< Menor que =10<5 FALSO
>= Mayor o igual que =“a”>=“b” FALSO

<= Menor o igual que =“a”<=“b” VERDADERO


<> Diferente de =“a” <> “b” VERDADER0
OPERADORES
EXPRESIONES
LOGICAS
Las expresiones lógicas son
aquellas que tienen solamente dos
posibles valores: verdadero o
falso. Las expresiones lógicas se
pueden formar utilizando
operadores de relación y/o
funciones lógicas a través de
condiciones que puedan devolver
un valor adecuado:

=B2 > 18
FUNCIÓN DESCRIPCIÓN

CARACTERISTICAS Y Evalúa un nº indeterminado de expresiones y comprueba si se


cumplen.
GENERALES Devuelve un resultado lógico VERDADERO si todas y cada una de
las expresiones se cumplen o FALSO si hay alguna que no se
cumpla.
Las funciones lógicas en Excel se O Evalúa un nº indeterminado de expresiones y comprueba si se
utilizan para la toma de decisiones. cumplen.
En base al resultado lógico Devuelve un resultado lógico VERDADERO si como mínimo hay una
(VERDADERO/FALSO) de una
función, decidiremos si ejecutar o no que se cumpla o FALSO si ninguna se cumple.
cierta acción requerida.
SI Evalúa una prueba lógica y permite realizar dos acciones
distintas en función de si el resultado de evaluar la expresión es
VERDADERO o FALSO.

SIERROR Evalúa una expresión y devuelve un resultado lógico de


VERDADERO si la expresión es errónea o si genera un error y
FALSO si la expresión es correcta y no genera ningún tipo de
error.
LA FUNCIÓN Y La función Y se utiliza para poder realizar múltiples
comparaciones y comprobar si todas se cumplen. Es muy
frecuente que se utilice anidada como primer argumento de la
=Y(C2="M";E2>41) función SI, cuando necesitamos realizar más de una comparación
y que se cumplan todas.

Disponemos de un listado de demandantes de empleo de una ETT. Según la nueva política de búsqueda
de empleo de la empresa hay que dar preferencia de búsqueda al grupo formado por mujeres mayores
de 41 años
LA FUNCIÓN O La función O se utiliza para poder realizar múltiples comparaciones
y comprobar si al menos se cumple una de todas las comparaciones.
Es muy frecuente que se utilice anidada como primer argumento de
la función SI, cuando necesitamos realizar más de una comparación
=O(C2="M";E2>45) de las sólo necesitamos que se cumpla una.

Siguiendo con el ejemplo anterior de la empresa de ETT, ahora la política de búsqueda de empleo ha cambiado
siendo el grupo preferente el que esté formado por mujeres o personas mayores de 45 años.
LA FUNCIÓN NO La función NO de Excel cambia el valor lógico
VERDADERO por FALSO y el FALSO por VERDADERO.

Valor_lógico: Obligatorio. Se puede utilizar


una expresión lógica (ejemplo: 5<2) para
invertir su valor, o un valor lógico
(VERDADERO o FALSO).

También evalúa si una expresión lógica (ejemplo: 1+2=3) es verdadera o


falsa, devolviendo lo contrario (VERDADERO si es falsa y FALSO si es
verdadera).
FUNCIÓN SI La función SI en Excel es parte 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 al resultado obtenido en la prueba lógica.

•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 de que el resultado de
la Prueba_lógica sea VERDADERO.
•Valor_si_falso (opcional): El valor que se
devolverá si el resultado de la evaluación es
FALSO.

La Prueba_lógica puede ser una expresión que utilice cualquier operador lógico o también puede ser una función de Excel
que regrese como resultado VERDADERO o FALSO.
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 ejecutará de acuerdo al resultado de la Prueba lógica.
Tengo una lista de alumnos con sus calificaciones correspondientes

FUNCIÓN SI en la columna E. Utilizando la función SI mostraré un mensaje de


SUSPENSO si la calificación del alumno es inferior a 5 y un
mensaje de APROBADO si la calificación es mayor o igual a 5.

=SI(E2<5;"SUSPENSO";"APROBADO")
UTILIZAR UNA FUNCIÓN COMO PRUEBA LÓGICA
Es posible utilizar el resultado de otra función como la prueba lógica que necesita la función SI siempre y cuando esa
otra función devuelva como resultado VERDADERO o FALSO.

=SI(ESNUMERO(A2), "SI", "NO")


UTILIZAR UNA FUNCIÓN COMO VALOR DE RETORNO
Es posible utilizar el resultado de otra función como la prueba lógica que necesita la función SI siempre y cuando esa
otra función devuelva como resultado VERDADERO o FALSO.

=SI(ESNUMERO(B6);SUMAR.SI($E$6:$E$12;B6;$F$6:$F$12);"No")
La función SI es una de las funciones más utilizadas en Excel. Lo que ésta

FUNCIÓN SI ANIDADA 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.

=SI(celda = "A"; 5; SI(celda = "B"; 10; 0))

Supongamos que necesitamos hacer una equivalencia


de una columna de letras a números de la siguiente
manera: A = 5 y B = 10 y cualquier otro valor = 0. 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:
¿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(B3 = "A"; 5; SI(B3 = "B"; 10; SI(B3="C";20;0)))

Excel 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.
LA FUNCIÓN SI.ERROR La Función SI.ERROR nos permite evitar que aparezcan
algunos de los mensajes de error, y en reemplazo de estos
mensajes de error se muestre algún otro valor

Valor: debe contener la fórmula o


expresión original, la cual podría esta
mostrando el mensaje de error.

Valor si error: nos permite identificar cual


es el resultado que se debería mostrar en
caso en la fórmula usada como primer
parámetro se este produciendo un error.

Es una buena práctica implementar un estrategia de manejo de errores en Excel de manera que las personas que
consulten la información no sean distraídos ni confundidos por los códigos de error que devuelve la aplicación al
encontrar un error.
Ejemplo de la Función SI.ERROR en Excel
Como vemos en esta imagen, en la celda D3 se esta Para solucionar este caso se puede usar la función SI.ERROR,
produciendo un error al dividir B3 / C3 , como C3 podemos ver en este ejemplo que en el primer parámetro se
esta vacío se esta produciendo una división por cero, esta usando la división (tal cual se uso originalmente), mientras
y por tanto se muestra el error correspondiente la que en el segundo parámetro se usa 10 para indicar que en
caso exista un error la fórmula debe retornar el valor 10.
división por cero #¡DIV/0!

Como resultado del ejemplo en la fila 3, al existir un error se muestra 10, mientras que en la fila 4, al no existir un error se
muestra el resultado producto de la división.
EJERCICIOS
Descarguemos el laboratorio sobre fechas del
canvas.
PREGUNTAS
Para que sirve la función …………….

Respuesta : ……………………….
Conclusión
Las funciones lógicas en Excel se utilizan para la toma de decisiones. En base al resultado
lógico (VERDADERO/FALSO) de una función, decidiremos si ejecutar o no cierta acción
requerida.

Los operadores lógicos son los operadores que permiten hacer comparaciones entre dos
valores, sirven para formar expresiones lógicas cuyo resultado es verdadero o falso.

La función SI evalúa una prueba lógica y permite realizar dos acciones distintas en función de
si el resultado de evaluar la expresión es VERDADERO o FALSO, se pueden anidar.

La Función SI.ERROR nos permite evitar que aparezcan algunos de los mensajes de error, y en
reemplazo de estos mensajes de error se muestre algún otro valor

También podría gustarte