Curso Avanzado de Excel: Funciones y Más
Curso Avanzado de Excel: Funciones y Más
Contenido
1. FUNCIONES LÓGICAS................................................................................................................... 3
1.1. Función “SI” ......................................................................................................................... 3
1.2. “SI” anidados ....................................................................................................................... 5
1.3. Función “Y” y “O” ................................................................................................................ 6
1.4. Control de errores: Función “SI.ERROR”. ............................................................................ 7
2. FUNCIONES MATEMÁTICAS ........................................................................................................ 9
3. FUNCIONES DE TEXTO ............................................................................................................... 11
4. FUNCIONES DE INFORMACION: ................................................................................................ 12
5. FUNCIONES DE BUSQUEDA ....................................................................................................... 13
5.1. “Buscar V” y “Buscar H” .................................................................................................... 13
5.1.1. Función “Buscar V” ........................................................................................................ 13
5.1.2. Función “Buscar H”........................................................................................................ 16
5.2. “Coincidir” e “Índice” ........................................................................................................ 17
5.2.1. Función “Coincidir” ....................................................................................................... 17
5.2.2. Función “Índice”. ........................................................................................................... 18
6. FUNCIONES DE BASE DE DATOS ................................................................................................ 21
7. VALIDACION DE DATOS ............................................................................................................. 25
8. FORMATO CONDICIONAL .......................................................................................................... 26
8.1. Características y tipos de formatos condicionales ............................................................ 26
8.2. Reglas basadas en fórmulas .............................................................................................. 31
9. CALCULOS CONDICIONALES ...................................................................................................... 33
9.1. Funciones con condiciones ............................................................................................... 33
9.2. Funciones “Conjunto” ....................................................................................................... 35
10. PROTECCION DE PLANILLAS DE CÁLCULO. ............................................................................ 37
11. GESTION DE DATOS EXTERNOS ............................................................................................. 39
11.1. Importar/Exportar Datos ................................................................................................... 39
11.2. Consultas Web................................................................................................................... 40
11.3. Relación entre distintos libros de Excel ............................................................................ 42
12. FILTRO AVANZADO ................................................................................................................ 44
P á g i n a 1 | 56
Elaborado por: Revisado por: Aprobado por:
13. TABLAS Y GRAFICOS DINAMICOS .......................................................................................... 47
13.1. Concepto ........................................................................................................................... 47
13.2. Confección de una TD ....................................................................................................... 47
13.3. Confección de un Grafico Dinamico. ................................................................................. 52
13.4. Opciones comunes para TD y GD ...................................................................................... 53
13.5. Campos Calculados............................................................................................................ 55
P á g i n a 2 | 56
Elaborado por: Revisado por: Aprobado por:
1. FUNCIONES LÓGICAS
Una de las más famosas y más utilizadas fórmulas en Excel, es la denominada “función
SI”. La misma permite, dada una prueba lógica, determinar un resultado en caso que esa
prueba lógica se cumpla (es decir, sea verdadera), y otro resultado si la misma no se
cumple (sea falsa).
P á g i n a 3 | 56
Elaborado por: Revisado por: Aprobado por:
Ejemplo: Un profesor desea establecer la condición de los alumnos, según el promedio
final, la cual es:
• Regular: Promedio mayor o igual a 6
• Libre: Promedio menor a 6
*Para practicar, pruebe reemplazar los valores si verdadero y falso, por números y
operaciones matemáticas. A su vez, reemplace el número 6 por una celda, suponiendo
que las condiciones de regularizado de la materia dependen de cada profesor.
*IMPORTANTE: Recuerde que siempre que escriba un texto dentro de una fórmula, el
mismo debe estar entre comillas.
P á g i n a 4 | 56
Elaborado por: Revisado por: Aprobado por:
1.2. “SI” anidados
En la vida real, sucede muchas veces que la cantidad de situaciones posible excede a 2
(una verdadera y una falsa), por lo que es necesario “ampliar” la función SI, para poder
abarcar todos los escenarios existentes. Para ello, se procede a trabajar con los
denominados “SI ANIDADOS”, que no son más que varios “si” uno dentro de otro.
La finalidad de la anidación, es poder cubrir todos los casos que se nos presenten.
Supongamos que el gerente comercial tiene que liquidar las comisiones de sus
vendedores, y tiene los siguientes parámetros:
• Si la venta fue en Córdoba, el porcentaje de comisión es del 10%
• Si fue en La Pampa, es del 15%
• Si fue en Mendoza, la comisión es del 20%
Provincia Monto
La Pampa $ 5.000,00
La Pampa $ 10.000,00
Córdoba $ 2.000,00
La Pampa $ 1.000,00
Córdoba $ 1.500,00
Mendoza $ 25.000,00
Mendoza $ 30.000,00
Mendoza $ 5.500,00
La Pampa $ 10.500,00
P á g i n a 5 | 56
Elaborado por: Revisado por: Aprobado por:
Solución:
2da Condición
SI ANIDADO
Dentro de las funciones lógicas, existen 2 que suelen integrarse a la función “SI”: La
función “Y” y la función “O”.
La gran utilidad que representan estas dos funciones, es que complementadas con el “SI”,
nos permiten abarcar todas las condiciones que tengamos que establecer. Esto es así,
P á g i n a 6 | 56
Elaborado por: Revisado por: Aprobado por:
porque dentro de cada función Y u O, podremos establecer criterios que, en caso de
cumplirse, la fórmula devolverá “VERDADERO” o “FALSO” y ese texto, dentro del
argumento “PRUEBA_LOGICA” de la función “si”, accionará lo que haya en
“VALOR_SI_VERDADERO” o “VALOR_SI_FALSO” según corresponda.
Mientras que con los SI anidados podíamos agregar más de una prueba lógica, lo que nos
permiten las funciones Y y O, es agregar condiciones a esas pruebas lógicas.
Para cerrar el tema de funciones lógicas, mostraremos una función cuya utilidad es
considerable para lo que en Excel se denomina “control de errores”.
El control de los errores que pueden aparecer en una planilla de cálculo es necesario para
saber cuándo se está en presencia de uno de ellos y también para que, estéticamente,
una planilla quede mejor presentada.
Puede suceder muchas veces, que uno arma fórmulas con la intención de que el modelo
sirva para un largo período de tiempo, y como todavía no hay datos cargados en
determinadas columnas, las fórmulas devuelvan errores, entre ellos:
P á g i n a 7 | 56
Elaborado por: Revisado por: Aprobado por:
#¡DIV/0! #¡REF! #¡VALOR!
Tenga en cuenta que siempre hay que controlar si estos errores son a causa de que
elaboramos mal una fórmula o ingresamos mal los datos, o bien, como se comentó antes,
es porque falta cargar información pero la fórmula está bien hecha. Esto puede suceder
cuando uno quiere dejar modelada una planilla donde todos los días, por ejemplo, se
carguen las ventas, y que automáticamente se calculen los días de cobro, comisiones, etc.
Querremos armar las fórmulas para un rango amplio, de manera de no tener que estar
todos los días modificando los datos. Al hacer esto, pueden aparecer los errores antes
descriptos.
Una forma cómoda y simple de evitar que esto suceda, es utilizar la fórmula “SI.ERROR”.
La misma es un “SI” pero con un argumento menos. Lo que nos va a pedir es que
indiquemos en el primer argumento la celda donde puede aparecer un error y en el
segundo argumento, colocar qué resultado queremos que sea vea en dicha celda, en caso
de aparecer un error.
*TIP Útil: es muy común utilizar la expresión vacío (“”), para que la celda quede en
blanco, cuando aparezca un error.
Ejemplo: El área logística de una empresa quiere registrar todos los días la cantidad de
unidades que se cargaron en los camiones y sabiendo la especificación estándar
(“Unidades por pallet”) desea saber cuántas tarimas cargó por día. Pero el gerente desea
que el modelo funcione para todo el mes, por ello ustedes armarían la fórmula una sola
vez, y luego la “arrastrarían” hasta el final. El problema es que al haber una división donde
el denominador es vacío, la celda devuelve error:
Queda claro que la fórmula empleada es correcta, pero que visualmente no queda bien
que haya celdas con errores. Para solucionar esto, aplicaremos la fórmula si.error de la
siguiente manera:
P á g i n a 8 | 56
Elaborado por: Revisado por: Aprobado por:
De esta manera, al poner como “VALOR_SI_ERROR” dos comillas (lo que en Excel se lee
como “Vacío”), al detectar un error (celdas D7 y D8), deja la celda en blanco y así
mejoramos el aspecto de nuestro modelo.
2. FUNCIONES MATEMÁTICAS
Si bien las funciones matemáticas más importantes se vieron en el curso básico, aquí
agregaremos algunas más que pueden serles útiles a futuro:
Numero Resultado
1,4 1
1,7 1
-1,7 -2
158,7634 158
-158,7634 -159
158,7634 158
-158,7634 -159
P á g i n a 9 | 56
Elaborado por: Revisado por: Aprobado por:
• F. POTENCIA: Devuelve el resultado de elevar el número a una potencia.
Función Resultado
=POTENCIA(10;2) 100
Función Resultado
=RAIZ(36) 6
Si uno calcula un promedio simple (con la función “promedio” sobre la primer columna)
obtendría como resultado $13083.3, pero a simple vista se puede observar que de los 19
empleados, 15 cobran menos de $10000 mensuales, por ello un promedio simple no
siempre es un dato fiable.
Para solucionar esto, precisamos usar las funciones suma y sumaproducto para obtener el
promedio ponderado, el cual es $8447.37 y se obtiene de aplicar la fórmula:
=SUMAPRODUCTO(A2:A7;B2:B7)/SUMA(B2:B7)
P á g i n a 10 | 56
Elaborado por: Revisado por: Aprobado por:
3. FUNCIONES DE TEXTO
Otra rama de funciones de Excel son las conocidas como de “texto”, las cuales permiten
operar con la información contenida en una celda o rango, cuando la misma sea del tipo
texto. Alguna de ellas son:
P á g i n a 11 | 56
Elaborado por: Revisado por: Aprobado por:
Palabra Función Resultado
Argentina =HALLAR("tina";A2) 6
4. FUNCIONES DE INFORMACIÓN:
En esta parte se verán fórmulas cuyo uso es para obtener información sobre el tipo de
dato que contiene la celda. Obtendremos la respuesta en expresiones de “Verdadero” o
“falso”.
Todas las funciones enlistadas a continuación, en caso de que sean correctas, darán
“verdadero” o “falso” como resultado.
• ES.IMPAR
• ES.PAR
• ESBLANCO
P á g i n a 12 | 56
Elaborado por: Revisado por: Aprobado por:
• ESERROR
• ESNOTEXTO
• ESNUMERO
• ESTEXTO
Ejemplo:
5. FUNCIONES DE BÚSQUEDA
Las funciones de búsqueda son de gran utilidad para resolver problemas cotidianos de la
vida laboral, lo que las convierte en las más usadas dentro de una empresa. Es
imprescindible aprender a utilizarlas de manera correcta y explotar todo su potencial. De
todas las funciones de búsqueda que existen, veremos las cuatro que consideramos más
importantes, pero queda en el lector ampliar sus conocimientos sobre las otras funciones.
Como mencionamos recién, en el día a día de las empresas, todo el tiempo es necesario
contar con datos que pueden estar ubicados en otras partes de la hoja (o en otras hojas o
libros), para ello, las funciones “Buscar V” y “Buscar H” nos van a ser de gran ayuda.
*ASPECTOS IMPORTANTES:
P á g i n a 14 | 56
Elaborado por: Revisado por: Aprobado por:
Tenemos la siguiente tabla con deportistas famosos, su país de nacimiento y el
deporte que practican. Se requiere colocar en una celda el nombre del deportista, y que
automáticamente en otra celda, aparezca el deporte que realiza. Para ello nos valdremos
de la función BuscarV:
P á g i n a 15 | 56
Elaborado por: Revisado por: Aprobado por:
Para poder armar un modelo, en el que cada vez que cambie el consumo, me devuelva en
otra celda el monto a pagar, debo utilizar la función BuscarV pero con una particularidad.
Como el “Valor buscado” no necesariamente coincide con los datos de la primera columna
(columna “desde”), si en el último argumento de la función coloco “FALSO” (búsqueda
exacta), la fórmula devolvería error. Esto sucede porque, por ejemplo, los 122kw no están
en la primera columna, pero sí sabemos que se encuentran en el intervalo 100 – 350, por
lo que debería pagar $520. Para que el modelo funcione, suponiendo que el consumo se
coloca en la celda B8, la función debería quedar así:
Consumo 122
Respuesta $ 520,00
Fórmula =BUSCARV(B8;A1:C5;3;1)
Se puede dar en la realidad, tal vez no con tanta frecuencia, que la información que
precisamos se encuentre en filas, y no en columnas como vimos hasta ahora. Para
solucionar ello, usaremos la función Buscar H, que es muy similar a la Buscar V, sólo que
en vez de buscar de izquierda a derecha y devolver una columna como resultado, esta
función va a buscar de arriba hacia abajo, y devuelve una fila.
Para esta función, son válidas todas las reglas vistas en el apartado 5.1, sólo que
cambiando la “perspectiva”; dado que en vez de indicadores columnas, vamos a tener
indicadores filas, y el valor buscado no estará en la primera columna, sino en la primera
fila.
Ejemplo: Dada una tabla con países, capitales e idioma, se desea obtener en una celda la
capital del país que se haya ingresado en otra celda.
Para resolver esto, no podríamos utilizar el buscar V porque como bien ya sabemos,
trabaja de izquierda a derecha, buscando el valor en la primera columna. Por lo que si
quisiéramos obtener la capital de Uruguay, el valor buscado (“Uruguay” en este caso), lo
deberíamos buscar en la primera fila y no en la primera columna. Por ello, usaremos
Buscar H de la siguiente manera:
P á g i n a 16 | 56
Elaborado por: Revisado por: Aprobado por:
*Importante: En el ejemplo se trabajó con una búsqueda exacta (último argumento
“FALSO” o “0”), pero si se tiene que hacer una búsqueda aproximada, aplica todo lo visto
anteriormente.
Resaltamos las palabras posición y vector, porque es muy común cometer errores con
esta fórmula, debido a esas dos premisas. La función Coincidir, siempre va a devolver
una ubicación, es decir, un número entero que nos indica en qué parte se encuentra el
valor, dentro de un rango de datos. Si no lo encuentra (y se está buscando de manera
exacta), la función devuelve error. El segundo punto importante, es que la búsqueda
se realiza en un vector, es decir, en una fila o una columna. A diferencia de las
funciones Buscar V y H, y la función índice que veremos a continuación, el Coincidir,
sólo trabaja con filas o columnas, pero no con matrices. Es decir, puedo buscar un
valor en el rango, por ejemplo, “A1:A500”, o bien, “A1:F1”, pero nunca en una matriz
“A1:F500”.
P á g i n a 17 | 56
Elaborado por: Revisado por: Aprobado por:
*Tener en cuenta que el resultado fue “3”, que no necesariamente coincide con el
número de fila. Esto es importante, ya que el Coincidir devuelve la posición pero
teniendo en cuenta el vector fila o columna que hayamos elegido, y no el número de
fila o columna real. Por ello, como el rango empezó en A2, la posición de Uruguay a
partir de allí, es la tercera.
Principales utilidades:
Esta función trabaja como el reconocido juego infantil “Batalla Naval”. Le debemos indicar
una matriz, y luego una fila y una columna, y la fórmula devolverá el valor que haya en
esa ubicación dada.
P á g i n a 18 | 56
Elaborado por: Revisado por: Aprobado por:
• “REF”: Aquí deberemos seleccionar la matriz donde se encuentre el dato que
queremos encontrar. Tener en cuenta que puede ser una fila, una columna, o una
matriz (más de una fila o más de una columna)
Ejemplo del uso de la función INDICE. Tener en cuenta que dependiendo del rango
elegido en el primer argumento (“REF”), es cómo van a ser consideradas las filas y
las columnas.
Como mencionamos antes, el Input que vamos a tener es el número de DNI, por lo que
no podríamos aplicar la función Buscar V, ya que el dato que precisamos (“Apellido y
Nombre”), se encuentra a la izquierda del DNI.
Es por ello que usaremos el Índice y el Coincidir para solucionar el asunto. Sabemos que el
Índice devuelve un dato, habiendo indicado previamente en que matriz buscarlo, el
número de fila y de columna. En este caso, la matriz será A1:C5. Sabemos que el número
de columna que precisamos es la 1, ya que es la que contiene los datos del afiliado. En
tanto el número de fila, es el que deberíamos dejar variable, para que vayamos
obteniendo el nombre correcto según el DNI ingresado. Esto lo logramos con la función
Coincidir, ya que es la que nos devuelve la posición de un dato en una fila o columna. En
este caso, si buscamos el DNI que se ingresa, en la columna “C”, obtendremos qué lugar
ocupa ese valor en la columna. Ese resultado se expresa en un número entero, que es el
que va a ocupar el argumento “NUM_FILA” de la función INDICE.
De esta manera, la persona que utilice el modelo, va a ingresar el DNI en la celda “E2” y
automáticamente obtendrá en “F2”, el nombre del afiliado.
P á g i n a 20 | 56
Elaborado por: Revisado por: Aprobado por:
6. FUNCIONES DE BASE DE DATOS
Cuando hablamos de base de datos, estamos haciendo referencias a planillas de Excel con
gran cantidad de información. Es el escenario más común en las empresas, y por eso
todas las herramientas que se presentan en este curso (y el básico) apuntan a agilizar las
operaciones cuando existen muchas filas y columnas.
Para esto, Excel tiene un conjunto de funciones de base de datos, que se identifican
fácilmente porque todas comienzan con la palabra “BD” y luego la función. Al colocar el
igual en una celda y comenzar a escribir BD, se despliega un menú con todas las
funciones disponibles:
Como se puede observar, las funciones “BD” son funciones que ya hemos enseñado (max,
min, suma, promedio, etc.) pero antecedidas por la abreviatura de “Base de datos”. La
particularidad que tienen, es que nos van a permitir obtener información de una manera
más rápida que si lo hiciéramos con fórmulas comunes, o aplicando filtros y subtotales.
P á g i n a 21 | 56
Elaborado por: Revisado por: Aprobado por:
para así trabajar de manera más sencilla. Lo que debe hacer es seleccionar todos
los datos (recuerde usar el Ctrl + Shift + flechas para agilizar este paso), luego
dirigirse a la ficha “Fórmulas” -> “Administrador de Nombres” -> “Nuevo”. Allí
deberá definir un nombre y controlar que el rango esté correcto (debe contemplar
toda la base de datos). Luego, en el primer argumento de la función BD, en vez de
seleccionar todos los datos, directamente escribirá el nombre que definió en el
paso anterior.
1
2
P á g i n a 22 | 56
Elaborado por: Revisado por: Aprobado por:
6
o Los criterios que se escriban en la misma fila, son considerados como “Y” y
los que se coloquen uno debajo de otro, se leen como “O”.
o Números y Fechas admiten los operadores matemáticos <,>,<>,=. Si no
se indica ningún operador, se toma como “igual a”
o Textos: se pueden escribir directamente sin el operador “=”, pero el criterio
escrito debe ser exactamente igual a cómo figura en la base de datos
(tener cuidado con los acentos).
P á g i n a 23 | 56
Elaborado por: Revisado por: Aprobado por:
(Colocamos sólo una parte de la nómina, siendo que la empresa cuenta con más de 1000
empleados).
Para resolver los puntos anteriores, podemos aplicar las funciones BD. Luego de asignar el
nombre a la base de datos, procedemos a armar los criterios y las fórmulas:
P á g i n a 24 | 56
Elaborado por: Revisado por: Aprobado por:
7. VALIDACIÓN DE DATOS
Una herramienta útil para complementar todo lo visto hasta ahora, es la conocida como
“Validación de datos”. Ésta, entre otras funciones, permite limitar el accionar del usuario,
impidiendo que ingrese datos que no correspondan, o no existan, y además, alertarle
sobre dónde está el error.
Veremos sólo la opción de “lista” del menú de validación, pero queda para el lector
ampliar este tema según sus necesidades.
3
4
5
2
1
P á g i n a 25 | 56
Elaborado por: Revisado por: Aprobado por:
8. FORMATO CONDICIONAL
En el curso de Excel, nivel básico, se abordó el tema de los formatos, distinguiendo entre:
Antes de comenzar con cada uno de los formatos condicionales, es importante saber que
para aplicar los mismos, tenemos dos opciones:
A. Seleccionar todas las celdas a las cuales le queremos aplicar el formato, y luego
seleccionar el tipo de formato.
B. Elegir el formato, y luego configurar a qué celdas se aplica.
Una vez dentro del menú “Formato Condicional”, veremos que se despliega un menú con
varias opciones. Analizaremos cada una:
P á g i n a 26 | 56
Elaborado por: Revisado por: Aprobado por:
1) “RESALTAR REGLAS DE CELDAS”: En este apartado encontraremos una serie de
opciones que nos permitirán aplicar formatos a las celdas, si las mismas cumplen
con una condición numérica, de texto, de fecha o si el valor es duplicado:
Debajo, un ejemplo de una tabla de registro de pacientes y los turnos, donde con el uso
de formatos condicionales, se precisó resaltar:
• Los apellidos repetidos
• Los nombres que tuviesen la letra “F”
• Los mayores a 20 años
• Los que tuviesen turno al día siguiente (la planilla se elaboró el 11/07)
P á g i n a 27 | 56
Elaborado por: Revisado por: Aprobado por:
Apellido Nombre Edad Día Turno
Perez Luis 15 12-jul
Martinez Juan 28 12-jul
Peura Florencia 29 15-jul
Perez Martina 14 16-jul
Damiani Felix 10 16-jul
Tomando la tabla del ejemplo anterior, pero utilizando las escalas de color.
Utilizando iconografía semáforo, se estableció que el semáforo rojo, debe aparecer cuando
la demora de pago es mayor o igual a 15 días. El amarillo, aplica cuando la demora está
entre 10 y 15, y el verde para los casos menores a 10.
P á g i n a 29 | 56
Elaborado por: Revisado por: Aprobado por:
Tanto para los últimos 3 incisos, como para los anteriores, si uno desea modificar algún
aspecto del formato condicional, la forma más práctica para hacerlo es seleccionando
“Administrar reglas” que se encuentra al final de las reglas antes mencionadas.
Dentro de este menú, tenga en cuenta que por defecto, el Excel muestra las reglas (o sea,
los formatos condicionales) sólo aplicados a la celda donde se está posicionado. Debe
cambiar la opción y elegir “esta hoja”:
Una vez dentro del menú, y visualizando todas las reglas creadas, puede:
*Tip Importante: Se pueden hacer variables los criterios de los formatos explicados
anteriormente. Se puede, por ejemplo, resaltar las celdas que sean mayores a un número
que el usuario ingrese en la celda “K1”. Para ello, dentro de la “regla” del formato elegido,
en vez de colocar un número, se puede elegir el botón y luego hacer clic en la celda
donde se colocará el valor.
P á g i n a 30 | 56
Elaborado por: Revisado por: Aprobado por:
8.2. Reglas basadas en fórmulas
Todo lo visto en los puntos anteriores, fueron reglas que se aplicaban, basándose en los
valores que contenían las celdas. En este apartado, se explicarán cómo se pueden armar
formatos condicionales pero cuyas reglas se basen en fórmulas.
Esta opción que nos brinda el formato condicional, tal vez es la más utilizada por su
flexibilidad y potencialidad, pero requiere cierta lógica y práctica para su implementación.
Lo que se hace es armar una “prueba lógica”, donde se pueden aplicar todas las fórmulas
ya vistas (y las que veremos más adelante), y que, de cumplirse esa prueba lógica en la
celda, se aplica un formato establecido. Para escribir la fórmula y seleccionar el formato a
aplicar, se debe ingresar a la opción “Nueva regla” –> “Utilice una fórmula que determine
las celdas para aplicar formato”
P á g i n a 31 | 56
Elaborado por: Revisado por: Aprobado por:
Debajo se mostrará con un ejemplo sencillo, pero a lo largo del curso retomaremos este
punto, para ir mejorando su uso con las nuevas fórmulas que veamos.
Dada una lista de servicios que se deben pagar y el saldo que se dispone en el banco, se
desea resaltar con rojo, de manera automática, cuando el saldo adeudado supere a la
disponibilidad de dinero en el banco.
P á g i n a 32 | 56
Elaborado por: Revisado por: Aprobado por:
9. CÁLCULOS CONDICIONALES
A lo largo del curso anterior y lo visto hasta ahora, se han ido enseñando distintas
fórmulas, desde matemáticas hasta lógicas, pasando por fechas y búsqueda, que todas
tienen su particularidad y su funcionalidad. En este apartado se mostrarán funciones con
condiciones, que son aquellas que combinan dos tipos de funciones, por un lado las
matemáticas (suma, promedio, contar) y por otro lado la condicional, es decir, la función
“SI”.
Cuando tengan casos reales en donde se debe sumar una cantidad vendida pero sólo si la
misma fue hecha por un vendedor en particular, o en una fecha determinada, o si el
monto vendido es mayor a un número, pueden utilizar filtro (vistos en el curso anterior) o
bien, funciones con condiciones. Ellas son:
Como se puede observar, estas tres funciones las vamos a usar en casos donde la
operación matemática no se pueda aplicar a todo el rango de datos, sino a una parte que
cumpla una determinada condición.
*Tip Importante: Es clave destacar que estas 3 funciones indicadas, aplican si la regla
(condición) es única. Cuando tengamos más de un requisito para
sumar/promedias/contar, precisaremos valernos de las funciones conjunto. Es decir, si
queremos sumar las ventas del vendedor 6, por ejemplo, usaremos “sumar.si”, pero si
precisamos sumar las del vendedor 6 y las que hizo sólo en Córdoba, al tener más de una
condición, aplicaremos “sumar.si.conjunto”.
Argumentos:
Criterios: Un tema crucial en este apartado es el de cómo se escriben los criterios de las
fórmulas mencionadas (y las que vienen a continuación), ya que son los que van a
permitir obtener el resultado deseado. Van algunas consideraciones:
✓ NÚMEROS:
✓ FECHAS:
o Igual, mayor, menor a una fecha: símil a la expresión del punto anterior, es
decir Operador Matemático (=, <,>, <=,>=, <>) más el Ampersand (&) y
luego debería ir la fecha. Para ello, entre todas las opciones que hay,
vamos a indicarle dos:
▪ Usar la función “FECHA”, y allí colocar el dato.
▪ Hacer referencia a una celda donde este la fecha.
Ej.: las ventas que hayan sido después del 20/06/2017, el criterio se escribiría:
• Usando Función Fecha: “>=” & fecha (2017;06;20)
✓ TEXTOS:
o Igual: se debe escribir el criterio entre comillas.
P á g i n a 34 | 56
Elaborado por: Revisado por: Aprobado por:
o Distinto de: se usa entre comillas la expresión “<>”, más el & y luego el
texto entre comillas.
Ejemplo Integrador:
Dada la tabla anterior, que contiene las ventas realizadas en un período de tiempo, se
desea conocer:
1. El monto total, pero de las ventas mayores a $10000
2. El promedio de las ventas del vendedor 1
3. La cantidad de operaciones que se hicieron después del 27/05/2017
4. El monto vendido total, excluyendo las realizadas a “Cobal SRL”.
Note que en el punto 1, se podría excluir el “rango de suma” porque coincide con el rango de
criterio.
Fórmula Resultado
=SUMAR.SI(C2:C9;">" & 10000;C2:C9) $ 127.000,00
=PROMEDIO.SI(D2:D9;1;C2:C9) $ 9.000,00
=CONTAR.SI(A2:A9;">="& FECHA(2017;5;27)) 5
=SUMAR.SI(B2:B9;"<>" & "Cobal SRL";C2:C9) $ 129.000,00
Como se indicó en el apartado anterior, las 3 funciones condicionales que se vieron tienen
su limitación cuando precisamos sumar, promediar o contar rangos, pero con más de un
criterio. Para solucionar esto, existen 3 funciones similares, pero que permiten agregar
todos los criterios que precisemos. Ellas son:
P á g i n a 35 | 56
Elaborado por: Revisado por: Aprobado por:
• SUMAR.SI.CONJUNTO
• PROMEDIO.SI.CONJUNTO
• CONTAR.SI.CONJUNTO
Fórmula Resultado
=SUMAR.SI.CONJUNTO(C2:C9;C2:C9;">" & 10000;C2:C9;"<" & 28000) $ 47.000,00
=PROMEDIO.SI.CONJUNTO(C2:C9;C2:C9;"<" & 22000;D2:D9;"<>"& 1) $ 12.000,00
=CONTAR.SI.CONJUNTO(A2:A9;">="& FECHA(2017;5;27);A2:A9;"<=" &FECHA(2017;6;25)) 4
=SUMAR.SI.CONJUNTO(C2:C9;A2:A9;">" & FECHA(2017;5;11);B2:B9;"<>" & "Cobal SRL") $ 121.000,00
P á g i n a 36 | 56
Elaborado por: Revisado por: Aprobado por:
10. PROTECCION DE PLANILLAS DE CÁLCULO.
Teniendo todas las herramientas vistas hasta el momento, es probable que las planillas
que armen a futuro tengan cálculos complejos y una funcionalidad específica, por lo que
es necesario, por un lado, cuidar de que el usuario no modifique ni elimine celdas con
fórmulas, y por el otro, resguardar el “know-how” para evitar que alguien pueda “copiar”
lo que ustedes hayan realizado.
Para ello, una vez finalizado el modelo en planilla de cálculo, se recomienda proteger
hojas, libros, y/o celdas, ingresando a las opciones que se encuentran en la ficha
“REVISAR”.
• “PROTEGER HOJA”: Una vez seleccionado este menú, se nos despliega una lista de
acciones que deberemos tildar para habilitárselas o no, al futuro usuario. Lo que
esté con marcado, se podrá realizar estando la hoja protegida. Además, tiene la
opción de utilizar una contraseña para aumentar la seguridad (si no coloca
ninguna, sólo con entrar a la ficha “REVISAR” y elegir “Desproteger hoja”, el libro
vuelve al normal funcionamiento).
P á g i n a 38 | 56
Elaborado por: Revisado por: Aprobado por:
11. GESTIÓN DE DATOS EXTERNOS
Es importante entender que el uso de las planillas de cálculo no se limita a datos que uno
ingrese manualmente y que luego puede imprimir o enviar por mail.
Al ser un programa de Microsoft, se tiene una excelente compatibilidad con los otros
desarrollos de la empresa, como son Access, Word, PowerPoint, y además, con otros
recursos como archivos de texto (txt) o fuentes de programación (SQL, XML, otros).
Para exportar las planillas de cálculo que elaboremos, debemos ingresar a “Archivo” ->
“Exportar” y allí elegir la opción que deseemos. Esto es útil cuando se quiere obtener un
PDF del trabajo que hayamos realizado en Excel. Tener en cuenta que si se desea
P á g i n a 39 | 56
Elaborado por: Revisado por: Aprobado por:
exportar a otro programa (Access, Power Point, etc), se deberá ingresar a dicho
programa, y desde allí elegir importar desde planilla de cálculo, o bien, valerse del
portapapeles.
*TIP: Para configurar las propiedades de los datos externos, entre ellos el período de
actualización, deberá ingresar a “DATOS” -> “Propiedades”.
P á g i n a 41 | 56
Elaborado por: Revisado por: Aprobado por:
11.3. Relación entre distintos libros de Excel
Si bien algo se explicó en el curso anterior, vamos a detallar cómo trabajar con
información que esté contenida en las hojas u otros libros de Excel.
• TRABAJAR CON DISTINTAS HOJAS: Excel nos permite utilizar información que está
contenida en otras hojas del mismo libro. En la práctica, sólo hay que seleccionar
la celda o rango de la hoja donde se encuentre el dato. Sí es importante saber,
que en la celda veremos que se escribe primero el nombre de la hoja, seguido por
el símbolo “!” y luego la celda o rango que seleccionamos. Esto es lo que nos
permitirá saber si estamos trabajando con datos de la hoja activa, o de otra hoja.
Ejemplo: Supongamos que tenemos un libro con dos hojas, una con la lista de insumos de
una empresa (“insumos”) y otra donde todos los días se actualiza el tipo de cambio
(“Cotizaciones”). Al estar los insumos en dólares, necesito tener todos los días el precio en
pesos, pero actualizado según el tipo de cambio. Lo que se puede hacer, es tomar el dato
que está en la otra hoja, y aplicar la operación matemática necesaria:
P á g i n a 42 | 56
Elaborado por: Revisado por: Aprobado por:
• TRABAJAR CON DISTINTOS LIBROS: Es común ver que las personas trabajan con
varios libros de Excel al mismo tiempo, y muchos datos se duplican o se repiten
cálculos por no saber que se pueden conectar estos libros.
La metodología es idéntica a la de trabajar con otras hojas; sólo va a cambiar la
forma en que Excel nos indica que la hoja se encuentra en otro libro. Si uno desea
tomar datos de hojas de otros libros, solamente debe tenerlo abierto, y luego
dirigirse a la celda o rango con el que quiere interactuar. Excel va a mostrarnos
entre comillas simples, primero el nombre del libro (entre corchetes), luego el
nombre de la hoja, el símbolo “!” y luego la celda o rango:
= '[Libro1.xlsx]Hoja'!$A$1
Ejemplo: Siguiendo el ejemplo anterior, supongamos que todos los días por mail
nos envían las cotizaciones de las monedas en un libro llamado “Cotiz_Monedas”,
que tiene una hoja por cada divisa. Si la cotización del dólar está en la celda “D4”,
de la hoja “Dólar”, entonces Excel lo mostrará:
P á g i n a 43 | 56
Elaborado por: Revisado por: Aprobado por:
*IMPORTANTE: Si tiene celdas que dependan de datos en otros libros y cierra
estos libros, los datos no se modificarán, sólo cambiará visualmente la referencia,
ya que aparece la dirección completa de dónde esté alojado el archivo. Cuando
vuelva a abrir el libro, esto desaparecerá y se actualizarán (si hubo algún cambio)
todas las hojas relacionadas.
Excel posee dos tipos de filtros, el conocido como “Autofiltro” y el “Filtro Avanzado”. En el
curso básico nos encargamos del primero, por lo que ahora explicaremos el segundo.
La finalidad del filtro avanzado es similar a la del autofiltro, en cuanto que nos permite
visualizar, sobre una base de datos, sólo aquellas filas que cumplan determinadas
condiciones. La ventaja que presenta esta herramienta en comparación del autofiltro, es
que vamos a poder trasladar automáticamente a otra hoja (o a otro lugar de la misma
hoja) los datos que cumplan los criterios establecidos. Con esto, solucionamos la
“limitante” que tiene el autofiltro de que, al borrar el mismo, se reestablece la base de
datos original y se “pierden” los filtros que habíamos armado.
P á g i n a 44 | 56
Elaborado por: Revisado por: Aprobado por:
➢ Las primeras dos opciones, son las que permiten aplicar el filtro avanzado
sobre la base de datos, y visualizar allí mismo las celdas que cumplen los
criterios (sería lo mismo que hacer un autofiltro) o bien, “trasladar” la tabla
filtrada a un nuevo lugar, que puede ser en la misma hoja u en otra (esto
se selecciona en el argumento “COPIAR A:”
Ejemplo: tenemos una base de datos con los registros de ventas de la empresa, y
deseamos poder visualizar:
1. Las ventas que hayan sido en la provincia de Córdoba
2. Las que hayan sido mayores a $30000 y en Buenos Aires
3. Las que hayan tenido precios de venta entre $100 y $1000 y se hayan efectuado en
Febrero y Marzo, o el cliente haya sido “Cross SRL”
P á g i n a 45 | 56
Elaborado por: Revisado por: Aprobado por:
Van los filtros aplicados junto con el criterio correspondiente:
1)
2)
P á g i n a 46 | 56
Elaborado por: Revisado por: Aprobado por:
3)
Posicionados en una base de datos que tengamos en una hoja, iremos a la ficha
“INSERTAR” -> “TABLA DINAMICA”. Allí apareceré un menú como el siguiente:
P á g i n a 47 | 56
Elaborado por: Revisado por: Aprobado por:
Donde en la primera opción, elegiremos el rango de datos que estarán incluidos en la
Tabla Dinámica (TD). En este caso, la hoja “Ventas”, rango A1:K200.
Luego definiremos si queremos a la TD en la misma hoja donde está la BD, o bien, en una
nueva hoja.
Una vez definidas estas opciones, veremos que se nos despliega un menú a la derecha
(“Lista de Campo”), donde se verán los rótulos de las columnas de la BD, y debajo, cuatro
cuadrantes. Antes de armar la TD, es importante tener en claro a dónde se quiere llegar;
en otras palabras, cómo es el informe que queremos armar. Luego, se debe ir
“arrastrando” (o haciendo clic) cada rótulo de columna al cuadrante correspondiente.
Veremos que a medida que hacemos esto, en la hoja se irá colocando la información de la
BD originaria, pero adaptada a nuestro criterio.
P á g i n a 48 | 56
Elaborado por: Revisado por: Aprobado por:
Los cuadrantes son:
Ejemplo. Tomando los datos de las ventas y devoluciones de venta de una empresa,
armaremos distintos informes.
P á g i n a 49 | 56
Elaborado por: Revisado por: Aprobado por:
1) Ventas netas agrupadas por líneas.
P á g i n a 50 | 56
Elaborado por: Revisado por: Aprobado por:
2) Ventas brutas y cantidad, agrupadas por Subrubro. (Observe que esta filtrado sólo
las FACT A y no las notas de crédito).
P á g i n a 51 | 56
Elaborado por: Revisado por: Aprobado por:
13.3. Confección de un Grafico Dinámico.
Luego de haber visto y practicado el punto anterior, le será fácil abordar el tema de
Gráficos Dinámicos (GD). Los mismos trabajan con la misma lógica que las TD, ya que
parten de una base de datos, se confeccionan a gusto del usuario y se actualizan según
haya cambios en la BD.
Lo importante a saber, es que cuando creemos un GD, el Excel nos habilitará también el
menú de TD, dado que las dos herramientas trabajan de manera complementaria. El
gráfico se elabora a partir de la TD, por ello veremos que la lista de campo es igual y la
interacción con los cuadrantes también.
P á g i n a 52 | 56
Elaborado por: Revisado por: Aprobado por:
13.4. Opciones comunes para TD y GD
P á g i n a 53 | 56
Elaborado por: Revisado por: Aprobado por:
✓ ORDEN Y FILTRADO: podremos disponer de todas las herramientas de filtros y
orden que vimos anteriormente, aplicadas a TD y GD. Lo primero se hace desde el
botón de filtro que aparece en los encabezados, en tanto el orden se configura con
el botón derecho sobre la tabla o gráfico.
P á g i n a 54 | 56
Elaborado por: Revisado por: Aprobado por:
13.5. Campos Calculados
Un último complemento que vamos a ver en este módulo, son los Campos Calculados.
Cabe aclarar que Tablas/Gráficos dinámicos constan de muchísimas herramientas más,
que las pueden explorar desde las opciones ya explicadas.
Veremos que tenemos dos ítems a completar, uno es el nombre que llevara el CC y el
otro es la fórmula matemática. Tener en cuenta que debajo se nos habilitan todos los
nombres de las columnas de la BD originaria más los CC que hayamos creado. Haciendo
doble clic los elegimos, y luego podemos utilizar cualquier operador matemático enseñado.
P á g i n a 55 | 56
Elaborado por: Revisado por: Aprobado por:
*Usos más comunes:
➢ Promedio Ponderado
➢ Margen Bruto
➢ Comisiones
➢ Porcentajes de una columna
*Importante: Por las características del CC no se puede utilizar para calcular, entre otras
cosas, un monto (precio por cantidad), ya que el CC sumará todos los precios y los
multiplicará por todas las cantidades, y esto es incorrecto.
P á g i n a 56 | 56
Elaborado por: Revisado por: Aprobado por: