Está en la página 1de 17

MODULO 3

MÓDULO 1

Índice M3

Presentación 1
Introducción y Orientación para su estudio 1
Objetivos 1
Funciones lógicas 2
Función Si 2
Función Si anidada 3
Funciónes Si(Y y Si(O 4
Contar.SI 7
Sumar.SI 8
Contar.si.conjunto 9
Sumar.si.conjunto 10
Promedio.si.conjunto 11
Asignar nombres a celdas o rangos 12
Función SI.ERROR 13
Función SI.ERROR con BUSCARV 14
MÓDULO 1

PRESENTACIÓN
La Unidad 3 comienza introduciéndonos directamente en las funciones lógicas,
definiendo conceptos y ejemplificando cada una de las funciones lógicas más
importantes. Es importante la lectura del material antes de intentar realizar los
ejercicios, y sería propicio que usted busque otras situaciones no citadas en el
material, para poner a prueba todo lo aprendido.

Seguidamente, encontrará como nombras celdas o rangos con los cuales


podremos trabajar en nuestras formulas y funciones.

Finalmente, trabajaremos con la función SI.ERROR, que si bien es parte de las


funciones lógicas, no suele utilizarse demasiado, pero sabiendo de los posibles
errores que nos pueden arrojar las formulas y funciones, podremos ver como
salvarlos.

Recuerde que los temas siguen una secuencia que deberá respetar; a la vez,
esta Unidad se complementa con las anteriores.

OBJETIVOS
• Incorporar y aplicar los conceptos de funciones lógicas, dar nombres a celdas
y rangos, la función SI.ERROR.
• Llevar a la practica los contenidos del módulo.
• Resolver los ejercicios de clase.

01
FUNCIONES LÓGICAS
MÓDULO 1

Las funciones lógicas en Excel se utilizan en la toma de decisiones. Nos permiten


evaluar el cumplimiento de una condición, y en base al resultado, decidiremos si
se debe ejecutar una determinada acción.
Entre las principales podemos encontrar las siguientes:

▪ SI( ...[la función SI puede anidarse]


▪ SI( Y
▪ SI(O
▪ CONTAR.SI(
▪ SUMAR.SI(
▪ CONTAR.SI.CONJUNTO(
▪ SUMAR.SI.CONJUNTO(
▪ PROMEDIO.SI.CONJUNTO(

A continuación iremos detallando una por una.

Función si
La función SI comprueba si se cumple una prueba lógica que le especificamos.
Devuelve un valor si esa prueba es verdadera y otro si es falsa.

Sintaxis:

=SI(Prueba_lógica; valor_si_ verdadero; valor_si_ falso)

La siguiente imagen ilustra el funcionamiento de la función SI.

02
FUNCIón si anidada
MÓDULO 1

La función si puede devolvernos dos resultados posibles (el que cumple la


condición y el que no la cumple). En caso de tener 3 o más resultados posibles
debemos anidar la función si.
En estos casos vamos utilizar la cantidad de SI necesarios para cumplir con la
cantidad de posibles resultados. La regla común sería que vamos a utilizar la
cantidad de SI sobre la cantidad de resultados posibles -1.

Por ejemplo:
Ya hemos trabajado antes con el tema de las edades, “Menor de edad” y “Mayor
de edad” dependiendo si la persona era menor o no de 18 años. Ahora imagina
que necesitamos desplegar la leyenda “Tercera edad” cuando la persona tenga
65 años o más. Esto nos deja el problema con las siguientes reglas:

▪ Menor a 18 años: “Menor de edad”


▪ Mayor o igual a 18 años y menor de 65 años: “Mayor de edad”
▪ Mayor o igual a 65 años: “Tercera edad”

Ahora tenemos tres posibles acciones, y la función SI no podrá resolver por sí


sola este problema, por lo que necesitamos recurrir a la función SI anidada la
cual nos permitirá resolver cualquier situación en las que necesitemos evaluar
más de una prueba lógica y ejecutar más de dos acciones.

La siguiente imagen muestra el funcionamiento de la función SI anidada.

03
En nuestro
MÓDULO 1 ejemplo la solución sería la siguiente :

=SI(B2 < 18;”Menor de edad”; SI(A2 < 65; “Mayor de edad”;”Tercera edad”))

La lógica es la siguiente :

=SI(Prueba_lógica1; acción1;SI(Prueba_lógica2; acción2; acción3))

FUNCIones si(y si(o


Hasta el momento hemos trabajado con resultados que se dan si se cumple o
no una condición. Tanto la función Si(Y como la función SI(O se utilizan cuando
tenemos más de una condición a evaluar para que nos devuelva un resultado
(verdadero o falso).

Sintaxis:

=SI (Y(prueba_lógica1; prueba_lógica2;… ); valor_si_verdadero; valor_si_falso)

=SI (O(prueba_lógica1; prueba_lógica2;… ); valor_si_ verdadero; valor_si_ falso)

04
MÓDULO 1
FUNCIÓN si(y
El “Y” dentro de la función SI indica que para que devuelva un resultado verdadero se
debe cumplir todas las condiciones que figuran.
Podríamos leerlo como: “SI se cumple la prueba lógica 1 “Y” la prueba lógica 2…
entonces RE SULTADO VERDADERO caso contrario RE S ULTADO FALS O”

Por lo tanto, para que nos devuelva el resultado “Verdadero” se deben cumplir sí o sí
todas las condiciones.

TABLA LÓGICA:

Ejemplo:
En un parque de diversiones para poder entrar a cierto juego se requiere
ser mayor de edad y medir al menos 1,60 mt (160 cm). Esto significa que para que la
persona pueda pasar debe cumplir ambas condiciones, tanto en edad como en
altura.

05
MÓDULO 1
FUNCIÓN si(O
El “O” dentro de la función SI indica que para que devuelva un resultado verdadero se
debe “cumplir al menos una” de las condiciones que figuran.
Podríamos leerlo como: “SI se cumple la prueba lógica 1 “O” la prueba lógica 2…
entonces RE SULTADO VERDADERO caso contrario RE S ULTADO FALS O”

Por lo tanto, para que nos devuelva el resultado “Verdadero” se debe cumplir alguna
de las condiciones, como mínimo.

TABLA LÓGICA:

Ejemplo:
En este caso, para poder entrar a otro juego se requiere cumplir con ser
mayor de edad o medir al menos 1,60 mt (160 cm). Esto significa que para que la
persona pueda pasar debe cumplir al menos una de las condiciones (edad, altura o
ambas).

06
MÓDULO 1
Contar.si
La función CONTAR.SI nos da la oportunidad de contar el número de celdas de un
rango que cumplan con un criterio establecido. Solamente cuando el valor de dichas
celdas cumple la condición es considerada dentro de la cuenta.

Sintaxis:

=CONTAR.SI(Rango de búsqueda ;“Criterio”)

Ejemplo:
Disponemos de un local de ropa y queremos saber la cantidad de
productos de color azul.

IMPORTANTE: El criterio lo podemos informar


como texto, entre comillas como en el ejemplo, o
seleccionar haciendo referencia a una celda.

07
MÓDULO 1
sumar.si
La función SUMAR.SI nos permite hacer una suma de celdas que cumplen con un
determinado criterio y de esta manera excluir aquellas celdas que no nos interesa
incluir en la operación.

Sintaxis:

=SUMAR.SI(Rango de búsqueda ; “Criterio”; Rango a sumar)

Ejemplo:
En nuestro local de ropa, queremos calcular cuanto se recaudo por ventas
de pantalones.

IMPORTANTE: Como vemos en este ejemplo, el criterio


utilizado hace referencia a la celda A2 la cual contiene
como texto “PANTALON”, entonces va comparando cada
valor de la celda contra ese valor y en caso de coincidir
acumula lo que encuentre en la misma fila pero de la
columna B.

08
MÓDULO 1
Contar.si.conjunto
Esta función nos permite contar los elementos de un rango que cumplen con los
criterios definidos. Esta función nos permite especificar hasta 127 criterios.

Sintaxis:

=CONTAR.SI.CONJUNTO(Rango_ C1, Criterio1; Rango_ C2; Criterio2;…)

Si bien se puede utilizar la función con solo un Rango y un Criterio, el verdadero


potencial de la función CONTAR.SI.CONJUNTO es cuando necesitamos especificar
más de un criterio en nuestra cuenta. Por ejemplo, si en la lista anterior necesito
contar los hombres mayores de 18 años puedo utilizar la siguiente fórmula:

Ejemplo:
De la siguiente lista necesito contar los hombres mayores de 18 años:

IMPORTANTE: En este ejemplo vemos que para comparar el criterio de


mayor de edad utilizamos las comillas “>17” ya que como se trata de un
criterio y no una condición, comparamos como si fuera texto para emular
un condición.

09
MÓDULO 1
sumar.si.conjunto
Esta función nos permite sumar los valores de un rango de celdas que cumplen con
varias condiciones. A diferencia de la función SUMAR.SI que permite un solo criterio,
la función SUMAR.SI.CONJUNTO permite hasta 127 criterios.

Sintaxis:

=SUMAR.SI.CONJUNTO(Rango_ Suma;Rango_ C1, Criterio1;Rango_ C2; Criterio2;…)

Los valores de las celdas del rango_suma se sumarán solamente si cumplen con los
criterios especificados.

Ejemplo:
Tengo una lista de CDs vendidos en un día. Deseo calcular el total de
cantidad vendida de CDs que tengan más de 11 canciones y cuyo precio sea mayor
a $300. Para resolver este caso necesitaré especificar un segundo criterio que se
aplicará a la columna Precio.

IMPORTANTE: La lógica en esta formula es similar a la de las funciones


SI(Y, se deben cumplir ambos criterios para que se acumule los valores de
los CDs vendidos.

10
MÓDULO 1
PROMEDIO.si.conjunto
Esta función nos devuelve el promedio de un rango de celdas que cumplan con las
condiciones definidas. Esta función nos permitirá incluir hasta 127 criterios distintos
para las celdas que deseamos considerar.

Sintaxis:

=PROMEDIO.SI.CONJUNTO(R_ Promedio;Rango_ C1, Criterio1;Rango_ C2; Criterio2;…)

Los valores de las celdas del R_Promedio se toman solamente si cumplen con los
criterios especificados.

Ejemplo:
Tengo una lista con cantidad de artículos, color y tamaño de los mismos,
quiero informar el promedio de artículos de color rojo y tamaño mediano.

IMPORTANTE: Salvo la función CONTAR.SI.CONJUNTO que su estructura


es Rango 1; Criterio 1… tanto la función SUMAR… como
PROMEDIO.SI.CONJUNTO tienen como primer parámetro el rango donde
sumará o promediará valores, luego mantiene la misma lógica de la
anterior.

11
MÓDULO 1
Asignar nombres a celdas o rangos
Estos nombres se pueden utilizar dentro de una fórmula para ayudar en la
compresión de la misma posteriormente. Para asignar un nombre a una celda sigue
los siguientes pasos. Selecciona la celda o rango a la que asignarás un nombre y haz
clic en el cuadro Nombre que se encuentra en el extremo izquierdo de la barra de
fórmulas:

Escribe el nombre que deseas y presiona Enter

Otra manera de crear un nombre para un rango es desde la ficha Fórmulas y el


botón Asignar nombre.

Una vez que hayas seleccionado el rango de celdas oprime este botón y se mostrará
el cuadro de diálogo Nombre nuevo:
En la caja de texto Nombre coloca el nombre que asignarás a la celda o rango
y oprime el botón Aceptar.

12
MÓDULO 1
Ejemplo:
Utilizaré el nombre que acabamos de crear dentro de una fórmula para que
observes cómo Excel interpreta correctamente el nuevo nombre del rango, observa
la barra de fórmulas:

Ahora ya sabes que puedes nombrar tanto celdas como rangos y utilizar ese nombre
dentro de tus fórmulas para facilitar tu trabajo.

Función si.error
¿Qué hace?

Si el argumento especificado genera un error entonces devuelve cierto valor, de lo


contrario devuelve el resultado original.

Sintaxis:

=SI.ERROR(Argumento; valor_si_error)

Argumento (Obligatorio): Argumento en donde se buscará el error.

valor_si_error (Obligatorio): El valor que se devuelve si el argumento se evalúa


como error.

Ejemplo:
Tengo un listado de ventas que se pueden abonar en cuotas y deseo
calcular el monto de las mismas. Si bien debo dividir el total por la cantidad de
cuotas quiero evitar el error #DIV/0! en caso de que asignen cantidad de cuotas 0
(cero).

13
MÓDULO 1

IMPORTANTE: Como vemos en la planilla, solo se devuelve la leyenda


“Error al dividir sobre cero” cuando la acción del primer parámetro
devuelve algún error.

Función si.error con buscarv


La función BUSCARV es una de las más utilizadas para realizar búsquedas por lo que
es inevitable que en algunas ocasiones no encontremos el valor buscado. En esos
casos se mostrará el error #N/A, el cual no es tan amigable para el usuario, por lo
que existe un método para personalizar dicho mensaje de error con la función
SI.ERROR.

La siguiente imagen muestra el momento exacto en que la función BUSCARV realiza


una búsqueda sobre el rango A2:A11 del nombre Dana que está indicado en la celda
E1. Dicho nombre no existe dentro de la lista por lo que obtendremos como
resultado el error #N/A.

La manera más fácil de personalizar ese mensaje de error es utilizando la función


SI.ERROR.

14
MÓDULO 1

IMPORTANTE: Recuerda que la función SI.ERROR


solamente afectará el resultado de la fórmula en
caso de detectar la presencia de un error.

PRÁCTICA PERSONAL 03

Resolver los ejercicios del archivo U3- Práctica 03.xls

Lic. Ballesillos Sebastián


15

También podría gustarte