Está en la página 1de 61

MICROSOFT EXCEL - NIVEL AVANZADO

Manual Microsoft Excel - Nivel Avanzado

INTRODUCCIÓN

El objetivo de este manual es mostrar de una forma práctica la utilización de


herramientas y funciones de Microsoft Excel que permitan optimizar el
trabajo con los datos en forma avanzada y así poder aplicar este
conocimiento en la automatización de procesos, análisis de datos, entre
otros.

Este contenido está dirigido a personas que trabajan habitualmente con


datos, tienen una base de la aplicación respecto al manejo de bases de datos
y requieren profundizar dichos conocimientos para aplicarlos a sus áreas de
trabajo.

Cada unidad está desarrollada por una metodología establecida,


compuesta por el nombre de cada herramienta y función junto a su
sintaxis, argumentos, definiciones y su correspondiente aplicación
práctica con sus resultados.

|2|
Manual Microsoft Excel - Nivel Avanzado

INDICE

Contenido
FUNCIONES DE EXCEL................................................................................................................ 4
Categoría de Funciones ......................................................................................................... 5
Funciones Lógicas ................................................................................................................. 5
Funciones de Texto ............................................................................................................... 7
Funciones de Búsqueda y Referencia ................................................................................... 11
Funciones de Fecha y Hora .................................................................................................. 14
Funciones Estadísticas ......................................................................................................... 17
Funciones Matemáticas y Trigonométricas .......................................................................... 24
Funciones Financieras ......................................................................................................... 27
Funciones de Base de Datos ................................................................................................ 30
Funciones de Información ................................................................................................... 32
Funciones de Ingeniería ...................................................................................................... 32
Funciones de Cubo .............................................................................................................. 32
Compatibilidad de las funciones de Excel ..................................................................................... 32
HERRAMIENTAS DE EXCEL ....................................................................................................... 33
Formato Condicional ........................................................................................................... 33
Validación de Datos ............................................................................................................ 35
Tabla Dinámica ................................................................................................................... 36
Análisis de Hipótesis ........................................................................................................... 41
Administración de Escenarios .............................................................................................. 43
Solver ................................................................................................................................. 46
Filtro Avanzado ................................................................................................................... 49
Grabadora de Macros ......................................................................................................... 52
Controles de Formulario ...................................................................................................... 55
Búsqueda y Seleccionar ....................................................................................................... 57
Caracteres comodines ......................................................................................................... 57

|3|
Manual Microsoft Excel - Nivel Avanzado

FUNCIONES DE EXCEL

Definición: primero que todo tenemos que saber que es una función, estas son formulas
predefinidas que ejecutan cálculos por medio de valores específicos, denominados
argumentos y que en general devuelven un resultado.

La sintaxis de una función para Excel es de la siguiente manera =nombre de


la función(argumento;argumento;argumento), cada función tiene un conjunto de
argumentos válidos, pueden ser valores numéricos, alfanuméricos, direcciones de celdas,
valores lógicos, etc. e incluso otras funciones.

Si se conoce la sintaxis de la función, puede ingresarla manualmente a la celda respectiva, de lo


contrario se hará uso del asistente que se encuentra al lado izquierdo de la barra de fórmulas y
está representada así “fx”.

Usar una función como uno de los argumentos se denomina anidamiento, y nos referiremos a
esta función como una función anidada.

|4|
Manual Microsoft Excel - Nivel Avanzado

Categoría de Funciones

Funciones Lógicas
Las funciones lógicas en Excel se utilizan en la toma de decisiones. En base al resultado de una
función, decidiremos si ejecutar o no cierta acción requerida.

FUNCIÓN INGLÉS DESCRIPCIÓN


FALSO FALSE Devuelve el valor lógico FALSO.
Cambia FALSO por VERDADERO y VERDADERO por FALSO.
NO NOT

Comprueba si alguno de los argumentos es VERDADERO y


O OR devuelve VERDADERO o FALSO. Devuelve FALSO si todos
los argumentos son FALSO.
Comprueba si se cumple una condición y devuelve un valor si se
SI IF evalúa como VERDADERO y otro valor si se evalúa como
FALSO.
Devuelve un valor si la expresión es un error y otro valor si no lo
SI.ERROR IFERROR
es.
VERDADERO TRUE Devuelve el valor lógico VERDADERO.
Comprueba si todos los argumentos son VERDADEROS y
Y AND devuelve VERDADERO o FALSO. Devuelve FALSO si alguno
de los argumentos es FALSO.

A continuación, describen y ejemplifican las funciones lógicas vistas en este


curso:

- SI(prueba_logica; [valor_si_verdadero]; [valor_si_falso]): comprueba si se


cumple una condición y devuelve un valor si se evalúa como VERDADERO y otro valor si se
evalúa como FALSO.
o Argumentos:
▪ Prueba_logica: es cualquier valor o expresión que pueda evaluarse como
VERDADERO o FALSO.
▪ si_verdadero: es el valor que se devolverá si prueba_logica es
VERDADERO
▪ si_falso (opcional): es el valor que se devolverá si prueba_logica es FALSO.

o Ejemplos:
▪ =SI(5<2; “Excel”; “Total”) = Total
▪ A3=5 =SI(“A3>2”; A3*E3; “Total”) = 240

|5|
Manual Microsoft Excel - Nivel Avanzado

- Y(valor_lógico1; [valor_lógico2];…): comprueba si todos los argumentos son


VERDADEROS, y devuelve VERDADERO si todos los argumentos son VERDADEROS.
o Argumentos:
▪ valor_lógico1 (obligatorio): primera condición a evaluar.
▪ valor_lógico2; valor_logico2… (opcionales): condiciones a evaluar.

o Ejemplos:
▪ A3=7 Y(5>3;7=A3) = VERDADERO
▪ A5=5 Y(4<>6;2+3=A5;6>5) = FALSO

O():
- Categoría: Lógicas
- Nombre en inglés: OR
- Definición: regresa el valor VERDADERO si alguno de los parámetros es verdadero o
regresa FALSO si todos los parámetros son falsos.
Sintaxis:
O(valor_lógico1; [valor_lógico2]; …)
o valor_lógico1 (obligatorio): primera condición a probar.
o valor_lógico2 (opcional): condiciones adicionales a probar.
- Ejemplos
o O(VERDADERO; FALSO) = VERDADERO
o O(FALSO; FALSO) = FALSO

SI.ERROR():

- Categoría: Lógicas
Nombre en inglés: IFERROR
- Definición: si el argumento especificado genera un error entonces devuelve cierto valor de
lo contrario devuelve el resultado original.
- Sintaxis
SI.ERROR(valor; valor_si_error)
o valor (Obligatorio): argumento en donde se buscará el error.
o valor_si_error (Obligatorio): el valor que se devuelve si el argumento se evalúa
como error.
- Ejemplos:
- SI.ERROR(0/1; “Error de cálculo”) = 0
SI.ERROR(1/0; “Error de cálculo”) = Error de cálculo

|6|
Manual Microsoft Excel - Nivel Avanzado

Funciones de Texto
Las funciones de texto en Excel permiten concatenar cadenas de caracteres, remover los espacios
en blanco, reemplazar ciertos caracteres por otros y muchas cosas más que te permitirán
manipular las cadenas de texto para obtener los resultados deseados.

|7|
Manual Microsoft Excel - Nivel Avanzado

FUNCIÓN INGLÉS DESCRIPCIÓN


Devuelve el carácter especificado por el número de código a
CARACTER CHAR
partir del juego de caracteres establecido en su PC.
Devuelve el número de código del primer carácter del texto del
CODIGO CODE
juego de caracteres usados por su PC.
CONCATENAR CONCATENATE Une varios elementos de texto en uno solo.
Redondea un número al número especificado de decimales y
DECIMAL FIXED
devuelve el resultado como texto con o sin comas.
Devuelve el número especificado de caracteres del final de una
DERECHA RIGHT
cadena de texto.
Devuelve la posición inicial de una cadena de texto dentro de
ENCONTRAR FIND
otra cadena de texto.
Quita todos los espacios del texto excepto los espacios
ESPACIOS TRIM
individuales entre palabras.
Devuelve los caracteres del centro de una cadena de texto, dada
EXTRAE MID
una posición y longitud iniciales.
Devuelve el número de caracteres en el cual se encuentra un
HALLAR SEARCH carácter en particular o cadena de texto, leyendo de izquierda a
derecha.
Comprueba si dos cadenas de texto son exactamente iguales y
IGUAL EXACT
devuelve VERDADERO o FALSO.
Devuelve el número especificado de caracteres del principio de
IZQUIERDA LEFT
una cadena de texto.
LARGO LEN Devuelve el número de caracteres de una cadena de texto.
LIMPIAR CLEAN Quita todos los caracteres no imprimibles del texto.
MAYUSC UPPER Convierte una cadena de texto en letras mayúsculas.
Convierte todas las letras de una cadena de texto en minúsculas.
MINUSC LOWER

MONEDA DOLLAR Convierte un número en texto usando formato de moneda.


Convierte una cadena de texto en mayúsculas o minúsculas,
NOMPROPIO PROPER según corresponda; la primera letra de cada palabra en
mayúscula y las demás letras en minúscula.
REEMPLAZAR REPLACE Reemplaza parte de una cadena de texto por otra.
REPETIR REPT Repite el texto un número determinado de veces.
SUSTITUIR SUBSTITUTE Reemplaza el texto existente con texto nuevo en una cadena.
Comprueba si un valor es texto y devuelve el texto si lo es, o
T T
comillas dobles si no lo es.
Convierte un valor en texto, con un formato de número
TEXTO TEXT
específico.
TEXTOBAHT BAHTTEXT Convierte un número en texto (baht).
Convierte un argumento de texto que representa un número en
VALOR VALUE
un número.
A continuación, el detalle de algunas funciones de texto vistas en el curso:

|8|
Manual Microsoft Excel - Nivel Avanzado

CONCATENAR():
- Categoría: Texto
- Nombre en inglés: CONCATENATE
- Definición: convierte varias cadenas de texto en una sola.
- Sintaxis:
CONCATENAR(texto1; [texto2]; …)
o texto1 (obligatorio): el primer elemento de texto a unir.
o texto2 (Opcional): a partir del segundo texto los parámetros son opcionales.
Puedes especificar hasta un máximo de 255 elementos.
- Ejemplos:
o CONCATENAR(“un “; “texto “; “grande”) = “un texto grande”
o CONCATENAR(A1; A2; A3) = une los textos de las celdas A1, A2 y A3

DERECHA():
- Categoría: Texto
- Nombre en inglés: RIGHT
- Definición: obtiene caracteres a la derecha de una cadena de texto de acuerdo al número
de caracteres especificados.
- Sintaxis:
DERECHA(texto; [núm_de_caracteres])
o texto (obligatorio): la cadena de texto de donde se extraerán los caracteres de la
derecha.
o núm_de_caracteres (opcional): número de caracteres a obtener. Si se omite se
calcula como 1.
- Ejemplos:
o DERECHA(“Excel Total”; 5) = “Total”
DERECHA(“Excel Total”) = “l”

o IZQUIERDA(“Excel Total”) = “E”

ESPACIOS():
- Categoría: Texto
- Nombre en inglés: TRIM
- Definición: recorta los espacios de las orillas de una cadena de texto.
- Sintaxis
ESPACIOS(texto)
o texto (obligatorio): texto al que se le quitarán los espacios.
- Ejemplos
o ESPACIOS(” Microsoft “) = “Microsoft”
o ESPACIOS(” Excel”) = “Excel”

|9|
Manual Microsoft Excel - Nivel Avanzado

HALLAR():
- Categoría: Texto
- Nombre en inglés: MID
- Definición: extrae cierto número de caracteres de una cadena de texto.
- Sintaxis:
EXTRAE(texto; posición_inicial; núm_de_caracteres)
o texto (obligatorio): cadena de texto que tiene los caracteres que se desean
extraer.
o posición_inicial (obligatorio): posición del primer caracter.
o núm_de_caracteres (obligatorio): número de caracteres a extraer a partir de la
posición inicial.
- Ejemplos:
o EXTRAE(“Microsoft”, 6, 4) = “soft”
o EXTRAE(“Excel”; 3; 3) = “cel”

EXTRAE():
- Categoría: Texto
- Nombre en inglés: MID
- Definición: extrae cierto número de caracteres de una cadena de texto.
- Sintaxis:
EXTRAE(texto; posición_inicial; núm_de_caracteres)
o texto (obligatorio): cadena de texto que tiene los caracteres que se desean
extraer.
o posición_inicial (obligatorio): posición del primer carácter.
o núm_de_caracteres (obligatorio): número de caracteres a extraer a partir de la
posición inicial.
- Ejemplos:
o EXTRAE(“Microsoft”; 6, 4) = “soft”
o EXTRAE(“Excel”; 3; 3) = “cel”

LARGO():
- Categoría: Texto
- Nombre en inglés: LEN
- Definición: obtiene el número de caracteres de un texto.
- Sintaxis:
LARGO(texto)
o texto (obligatorio): el texto del que se desea conocer la longitud.
- Ejemplos:
o LARGO(“Microsoft”) = 9
o LARGO(“Excel”) = 5

| 10 |
Manual Microsoft Excel - Nivel Avanzado

Funciones de Búsqueda y Referencia


Las funciones de búsqueda y referencia en Excel nos permiten encontrar valores dentro de nuestra
hoja de acuerdo a los criterios establecidos en la búsqueda. También nos ayudan a obtener
información de referencia de las celdas.

FUNCIÓN INGLÉS DESCRIPCIÓN


Devuelve el número de áreas de una referencia. Un área es un
AREAS AREAS
rango de celdas contiguas o una única celda.
Busca valores de un rango de una columna o una fila o desde
BUSCAR LOOKUP
una matriz.
Busca en la primera fila de una tabla o matriz de valores y
BUSCARH HLOOKUP devuelve el valor en la misma columna desde una fila
especificada.
Busca un valor en la primera columna de la izquierda de una
tabla y luego devuelve un valor en la misma fila desde una
BUSCARV VLOOKUP
column especificada. De forma predeterminada, la tabla se
ordena de forma ascendente.
Devuelve la posición relativa de un elemento en una matriz, que
COINCIDIR MATCH
coincide con un valor dado en un orden especificado.
COLUMNA COLUMN Devuelve el número de columna de una referencia.
COLUMNAS COLUMNS Devuelve el número de columnas en una matriz o referencia.
Devuelve una referencia a un rango que es un número
DESREF OFFSET
especificado de filas y columnas de una referencia dada.
Crea una referencia de celda en forma de texto una vez
DIRECCION ADDRESS
especificados los números de fila y columna.
Elige un valor o una acción de una lista de valores a partir de un
ELEGIR CHOOSE
número de índice.
FILA ROW Devuelve el número de fila de una referencia.
FILAS ROWS Devuelve el número de filas de una referencia o matriz.
Crea un acceso directo o salto que abre un documento
HIPERVINCULO HYPERLINK
guardado en el disco duro, en un servidor de red o en Internet.
IMPORTARDATOS GETPIVOTDATA Extrae datos almacenados en una tabla dinámica.
Devuelve un valor o referencia de la celda en la intersección de
INDICE INDEX
una fila y columna en particular, en un rango especificado.
INDIRECTO INDIRECT Devuelve una referencia especificada por un valor de texto.
Recupera datos en tiempo real de un programa compatible con
RDTR RTD
automatizaciones COM.
Devuelve un rango vertical de celdas como un rango horizontal, o
TRANSPONER TRANSPOSE
viceversa.

| 11 |
Manual Microsoft Excel - Nivel Avanzado

A continuación, el detalle de algunas funciones de búsqueda y referencia


vistas en el curso:

BUSCARV():
- Categoría: búsqueda y referencia
- Nombre en inglés: VLOOKUP
- Definición: busca un valor dentro de una columna y regresa el valor en la misma posición
de una segunda columna. Siempre busca en la primera columna del rango especificado.
- Sintaxis:
BUSCARV(valor_buscado; rango; valor_regresado; [ordenado])
o valor_buscado (obligatorio): valor que se buscará en el rango
o rango (obligatorio): El rango de celdas que contiene la columna de valores y la
columna de resultados.
o valor_regresado (obligatorio): número de columna (dentro del rango) que
contiene los resultados.
o ordenado (opcional): Indica si será una coincidencia aproximada. Si se omite se
toma como verdadero.
- Ejemplos:
BUSCARV(“Excel”; A1:B10, 2) = Encuentra “Excel” en la columna A y regresa el valor que le
corresponde de la columna B

BUSCARH():
- Categoría: Búsqueda y referencia
- Nombre en inglés: HLOOKUP
- Definición: busca un valor dentro de una fila y regresa el valor en la misma posición de
una segunda fila. Siempre busca en la primera fila del rango especificado.
- Sintaxis:
BUSCARH(valor_buscado; rango; valor_regresado; [ordenado])
o valor_buscado (obligatorio): valor que se buscará en el rango
o rango (obligatorio): El rango de celdas que contiene la fila de valores y la fila de
resultados.
o valor_regresado (obligatorio): número de fila (dentro del rango) que contiene los
resultados.
o ordenado (opcional): Indica si será una coincidencia aproximada. Si se omite se
toma como verdadero.
- Ejemplos:
BUSCARH(“Excel”; A1:J2; 2) = Encuentra “Excel” en la fila 1 y regresa el valor que le
corresponde de la fila 2

| 12 |
Manual Microsoft Excel - Nivel Avanzado

COINCIDIR():
- Categoría: Búsqueda y referencia
- Nombre en inglés: MATCH
- Definición: busca un valor dentro de una lista y regresa la posición relativa del valor
dentro del rango.
- Sintaxis:
COINCIDIR(valor_buscado, rango; [tipo_de_coincidencia])
o valor_buscado (obligatorio): Valor que se buscará en el rango
o rango (obligatorio): El rango de celdas con los valores.
o tipo_de_coincidencia (opcional): Indica si será una coincidencia exacta ó
aproximada. Si se omite se toma como aproximada.
- Ejemplos:
COINCIDIR(“Excel”; A1:A10; 0) = encuentra “Excel” en la columna A y regresa la posición
dentro de la lista donde fue encontrado el valor.

INDICE():
- Categoría: Búsqueda y referencia
Nombre en inglés: INDEX
- Definición: devuelve el valor de la celda que se encuentra en la intersección de una fila y
una columna dentro de una matriz especificada.
- Sintaxis:
INDICE(matriz; núm_fila; [núm_columna])
o matriz (obligatorio): rango de celdas que compone la matriz donde se hará la
intersección.
o núm_fila (obligatorio): fila de la matriz que contiene el valor buscado.
o núm_columna (opcional): columna de la matriz que contiene el valor buscado.
- Ejemplos:
o INDICE(A2:E10; 2; 6) = Valor en la intersección de la segunda fila y la sexta
columna del rango.

INDIRECTO():
- Categoría: Búsqueda y referencia
Nombre en inglés: INDIRECT
- Definición: obtiene el valor de una celda cuya referencia es especificada como texto.
- Sintaxis:
INDIRECTO(ref; [a1])
o ref (obligatorio): referencia a la celda que contiene el nombre (texto) de la celda
de la cual se desea obtener el valor.
o a1 (opocional): si es falso se interpreta como una referencia F1C1 de lo contrario
se interpreta como referencia A1
- Ejemplos:
o INDIRECTO(“A1”) = valor contenido en la celda A1
o INDIRECTO(A1) = valor de la celda especificada en A1

| 13 |
Manual Microsoft Excel - Nivel Avanzado

Funciones de Fecha y Hora


Las funciones de fecha y hora de Excel son utilizadas para buscar fechas específicas, para conocer
la hora actual, para encontrar la diferencia en días laborales entre dos fechas y muchas cosas más
que serán de gran utilidad al momento de estar trabajando con este tipo de datos.

FUNCIÓN INGLÉS DESCRIPCIÓN


AHORA NOW Devuelve la fecha y hora actuales con formato de fecha y hora.
AÑO YEAR Devuelve el año, un número entero en el rango 1900-9999.
DIA DAY Devuelve el día del mes (un número de 1 a 31).
Devuelve el número de serie de la fecha antes o después de un
DIA.LAB WORKDAY
número especificado de días laborables.
Devuelve el número de serie de la fecha anterior o posterior a un
DIA.LAB.INTL WORKDAY.INTL número especificado de días laborables con parámetros de fin
se semana personalizados.
DIAS.LAB NETWORKDAYS Devuelve el número total de días laborables entre dos fechas.
Devuelve el número de días laborables completos entre dos
DIAS.LAB.INTL NETWORKDAYS.I
fechas con parámetros de fin de semana personalizados.
Calcula el número de días entre dos fechas basándose en un
DIAS360 DAYS360
año de 360 días (doce meses de 30 días).
Devuelve un número de 1 a 7 que identifica el día de la semana.
DIASEM WEEKDAY

Devuelve el número que representa la fecha en código de fecha


FECHA DATE
y hora de Microsoft Excel.
Devuelve el número de serie de la fecha que es el número
FECHA.MES EDATE
indicado de meses antes o después de la fecha inicial.
Convierte una fecha en forma de texto en un número que
FECHANUMERO DATEVALUE representa la fecha en código de fecha y hora de Microsoft
Excel.
Devuelve el número de serie del último día del mes antes o
FIN.MES EOMONTH
después del número especificado de meses.
Devuelve la fracción del año que representa el número de días
FRAC.AÑO YEARFRAC
completos entre la fecha_inicial y la fecha_fin.
Devuelve la hora como un número de 0 (12:00 a.m.) a 23 (11:00
HORA HOUR
p.m.).
Convierte una hora de texto en un número de serie de Excel para
una hora, un número de 0 (12:00:00 a.m.) a 0.999988426
HORANUMERO TIMEVALUE
(11:59:59 p.m.). Da formato al número con un formato de hora
después de introducir la fórmula.
HOY TODAY Devuelve la fecha actual con formato de fecha.
Devuelve el mes, un número entero de 1 (enero) a 12
MES MONTH
(diciembre).
MINUTO MINUTE Devuelve el minuto, un número de 0 a 59.
Convierte horas, minutos y segundos dados como números en
NSHORA TIME
un número de serie de Excel, con formato de hora.
NUM.DE.SEMANA WEEKNUM Devuelve el número de semanas en el año.
SEGUNDO SECOND Devuelve el segundo, un número de 0 a 59.

| 14 |
Manual Microsoft Excel - Nivel Avanzado

A continuación, el detalle de algunas funciones de Fecha y Hora vistas en el


curso:

DIASEM():
- Categoría: Fecha y hora
- Nombre en inglés: WEEKDAY
- Definición: obtiene el día de la semana de una fecha especificada.
- Sintaxis
DIASEM(fecha;[tipo])
o fecha (obligatorio): la fecha de la que se desea conocer el día.
o tipo (opcional): determina el tipo de valor que se devolverá. Si tipo = 1 [Domingo
= 1, Sábado = 7], si tipo = 2 [Lunes = 1, Domingo = 7]
- Ejemplos
o DIASEM(“31/01/2011”) = 2 con Domingo como primer día
o DIASEM(“31/01/2011”; 2) = 1 con Lunes como primer día

DIAS360():
- Categoría: Fecha y hora
- Nombre en inglés: DAYS360
- Definición: devuelve el número de días entre dos fechas utilizando un año de 360 días.
- Sintaxis:
DIAS360(fecha_inicial, fecha_final, método)
o fecha_inicial (obligatorio): fecha de inicio del cálculo.
o fecha_final (obligatorio): fecha final del cálculo.
o método (opcional): si es falso se toma el método americano y si es verdadero el
método europeo.
- Ejemplo:
o DIAS360(“01/01/2012”, “01/07/2012”) = 180
o DIAS360(“01/01/2012”, “01/02/2012”)) = 30

NUM.DE.SEMANA():
- Categoría: Fecha y hora
- Nombre en inglés: WEEKNUM
- Definición: devuelve el número de semana dentro de un año que le corresponde a una
fecha indicada.
- Sintaxis
NUM.DE.SEMANA(num_de_serie; tipo)
o num_de_serie (obligatorio): la fecha de la cual se determinará la semana dentro
del año.
o tipo (obligatorio): el día de comienzo de la semana [1 = Domingo, 2 = Lunes]
- Ejemplos:

| 15 |
Manual Microsoft Excel - Nivel Avanzado

o NUM.DE.SEMANA(“20/09/2009”; 1) = 39
o NUM.DE.SEMANA(“20/09/2009”; 2) = 38

DIA.LAB():
- Categoría: Fecha y hora
- Nombre en inglés: WORKDAY
- Definición: obtiene el número de serie del día laborable a partir de una fecha especificada.
- Sintaxis:
DIA.LAB(fecha_inicial; dias_lab; [festivos])
o fecha_inicial (obligatorio): la fecha en la que se inicia el conteo.
o dias_lab (obligatorio): número de días laborables a contar después de la fecha
inicial.
o festivos (opcional): un rango donde están especificados días festivos que serán
excluidos del conteo.
- Ejemplos
o DIA.LAB(“01/01/2011”; 20) = 40571 que representa el 28/01/2011

DIAS.LAB():
- Categoría: Fecha y hora
- Nombre en inglés: NETWORKDAYS
- Definición: obtiene el número de días laborables entre dos fechas especificadas.
- Sintaxis:
DIAS.LAB(fecha_inicial; fecha_final; [festivos])
o fecha_inicial (obligatorio): la fecha en la que se inicia el conteo.
o fecha_final (obligatorio): la fecha donde termina el conteo.
o festivos (opcional): un rango donde están especificados días festivos que serán
excluidos del conteo.
- Ejemplos:
o DIAS.LAB(“01/01/2011”; “31/01/2011”) = 21
o DIAS.LAB(HOY(); HOY()+60) = días laborables en los siguientes 60 días

| 16 |
Manual Microsoft Excel - Nivel Avanzado

Funciones Estadísticas
Las funciones estadísticas de Excel te permitirán realizar un análisis estadístico de tus datos.
Podrás obtener la covarianza, la desviación estándar, distribución beta, distribución binomial entre
otras.

FUNCIÓN INGLÉS DESCRIPCIÓN


Devuelve el coeficiente de correlación de dos conjuntos de
COEF.DE.CORREL CORREL
datos.
COEFICIENTE.ASI Devuelve el sesgo de una distribución: una caracterización del
SKEW
METRIA grado de asimetría de una distribución alrededor de su media.
Devuelve el cuadrado del coeficiente del momento de
COEFICIENTE.R2 RSQ
correlación del producto Pearson de los puntos dados.
Cuenta el número de celdas de un rango que contienen
CONTAR COUNT
números.
CONTAR.BLANC Cuenta el número de celdas en blanco dentro de un rango
COUNTBLANK
O especificado.
Cuenta las celdas en el rango que coinciden con la condición
CONTAR.SI COUNTIF
dada.
CONTAR.SI.CONJ Cuenta el número de celdas que cumplen un determinado
COUNTIFS
UNTO conjunto de condiciones o criterios.
CONTARA COUNTA Cuenta el número de celdas no vacías de un rango.
Devuelve la covarianza de población, el promedio de los
COVARIANCE.P COVARIANCE.P productos de las desviaciones para cada pareja de puntos de
datos en dos conjuntos de datos.
Devuelve la covarianza, el promedio de los productos de las
COVARIANZA.M COVARIANCE.S desviaciones para cada pareja de puntos de datos en dos
conjuntos de datos.
Devuelve números en una tendencia de crecimiento exponencial
CRECIMIENTO GROWTH
coincidente con puntos de datos conocidos.
Devuelve el cuartil de un conjunto de datos en función de los
CUARTIL.EXC QUARTILE.EXC
valores del percentil de 0..1, exclusivo.
Devuelve el cuartil de un conjunto de datos en función de los
CUARTIL.INC QUARTILE.INC
valores del percentil de 0..1, inclusive.
CURTOSIS KURT Devuelve la curtosis de un conjunto de datos.
Calcula la desviación estándar en función de una muestra (omite
DESVEST.M STDEV.S
los valores lógicos y el texto).
Calcula la desviación estándar en función de la población total
DESVEST.P STDEV.P proporcionada como argumentos (omite los valores lógicos y el
texto).
Calcula la desviación estándar de una muestra, incluyendo
valores lógidos y texto. Los valores lógicos y el texto con valor
DESVESTA STDEVA
FALSO tienen valor asignado 0, los que presentan valor
VERDADERO tienen valor 1.
Calcula la desviación estándar de la población total, incluyendo
valores lógicos y el texto. Los valores lógicos y el texto con valor
DESVESTPA STDEVPA
FALSO tienen valor asignado 0, los que presentan un valor
VERDADERO tienen valor 1.

| 17 |
Devuelve la suma de los cuadrados de las desviaciones de los
DESVIA2 DEVSQ
puntos de datos con respecto al promedio de la muestra.
Devuelve el promedio de las desviaciones absolutas de la media
de los puntos de datos. Los argumentos pueden ser números,
DESVPROM AVEDEV
nombres, matrices o referencias que contienen números.

DISTR.BETA.N BETA.DIST Devuelve la función de distribución de probabilidad beta.


Devuelve la probabilidad de una variable aleatoria discreta
DISTR.BINOM.N BINOM.DIST
siguiendo una distribución binomial.
Devuelve la probabilidad de cola izquierda de la distribución chi
DISTR.CHICUAD CHISQ.DIST
cuadrado.
DISTR.CHICUAD. Devuelve la probabilidad de cola derecha de la distribución chi
CHISQ.DIST.RT
CD cuadrado.
DISTR.EXP.N EXPON.DIST Devuelve la distribución exponencial.
Devuelve la distribución (de cola derecha) de probabilidad F
DISTR.F.CD F.DIST.RT
(grado de diversidad) para dos conjuntos de datos.
Devuelve la distribución (de cola izquierda) de probabilidad F
DISTR.F.N F.DIST
(grado de diversidad) para dos conjuntos de datos.
DISTR.GAMMA. Devuelve la distribución gamma.
GAMMA.DIST
N
DISTR.HIPERGEO Devuelve la distribución hipergeométrica.
HYPGEOM.DIST
M.N
Devuelve la distribución logarítmico-normal de x, donde ln(x) se
DISTR.LOGNORM LOGNORM.DIST distribuye normalmente con los parámetros de media y
desv_estándar.
DISTR.NORM.EST Devuelve la distribución normal estándar (tiene una medida de
NORM.S.DIST
AND.N cero y una desviación estándar de uno).
Devuelve la distribución normal para la media y la desviación
DISTR.NORM.N NORM.DIST
estándar especificadas.
DISTR.T.2C T.DIST.2T Devuelve la distribución t de Student de dos colas.
DISTR.T.CD T.DIST.RT Devuelve la distribución t de Student de cola derecha.
DISTR.T.N T.DIST Devuelve la distribución t de Student de cola izquierda.
Devuelve la probabilidad de una variable aleatoria siguiendo una
DISTR.WEIBULL WEIBULL.DIST
distribución de Weibull.
Devuelve el error típico del valor de Y previsto para cada X de la
ERROR.TIPICO.XY STEYX
regresión.
Devuelve estadísticas que describen una tendencia lineal que
ESTIMACION.LIN
EAL
LINEST coindice con puntos de datos conocidos, mediante una línea
recta usando el método de los mínimos cuadrados.
ESTIMACION.LO Devuelve estadísticas que describen una curva exponencial,
LOGEST
GARITMICA coincidente con puntos de datos conocidos.
FISHER FISHER Devuelve la transformación Fisher o coeficiente Z.
Calcula la frecuencia con la que ocurre un valor dentro de un
FRECUENCIA FREQUENCY
rango de valores y devuelve una matriz vertical de números.
GAMMA.LN GAMMALN Devuelve el logaritmo natural de la función gamma, G(x).
GAMMA.LN.EXA GAMMALN.PREC Devuelve el logaritmo natural de la función gamma, G(x).
CTO ISE
Calcula el punto en el cual una línea intersectará el eje Y usando
INTERSECCION.EJ
E
INTERCEPT una línea de regresión optimizada trazada a través de los valores
conocidos de X| e18Y.|
INTERVALO.CON CONFIDENCE.NO Devuelve el intervalo de confianza para una media de población
FIANZA.NORM RM con una distribución normal.
INTERVALO.CON Devuelve el intervalo de confianza para una media de población
CONFIDENCE.T
FIANZA.T con una distribución de T de Student.
Devuelve el inverso de la función de densidad de probabilidad
INV.BETA.N BETA.INV
beta acumulativa (DISTR.BETA.N).
Devuelve el menor valor cuya distribución binomial acumulativa
INV.BINOM BINOM.INV
es mayor o igual que un valor de criterio.
Devuelve el inverso de la probabilidad de cola izquierda de la
INV.CHICUAD CHISQ.INV
distribución chi cuadrado.
Devuelve el inverso de la probabilidad de cola derecha de la
INV.CHICUAD.CD CHISQ.INV.RT
distribución chi cuadrado.
Devuelve el inverso de la distribución de probabilidad F (de cola
INV.F F.INV
izquierda): si p = DISTR.F(x,…), entonces INV.F(p,…) = x.
Devuelve el inverso de la distribución de probabilidad F (cola
INV.F.CD F.INV.RT derecha): si p = DISTR.F.CD(x,…), entonces INV.F.CD(p,…) =
x.
Devuelve el inverso de la distribución gamma acumulativa: si p =
INV.GAMMA GAMMA.INV
DISTR.GAMMA.N(x,…), entonces INV.GAMMA(p,…) = x.
Devuelve el inverso de la distribución logarítmico-normal de x,
INV.LOGNORM LOGNORM.INV donde ln(x) se distribuye de forma normal con los parámetros
Media y desv_estándar.
Devuelve el inverso de la distribución acumulativa normal para la
INV.NORM NORM.INV
media y desviación estándar especificadas.
Devuelve el inverso de la distribución normal estándar
INV.NORM.ESTA
ND
NORM.S.INV acumulativa. Tiene una media de cero y una desviación estándar
de uno.
Devuelve el inverso de cola izquierda de la distribución t de
INV.T T.INV
Student.
Devuelve el inverso de dos colas de la distribución t de Student.
INV.T.2C T.INV.2T

Devuelve la jerarquía de un número dentro de una lista de


números: su tamaño en relación con otros valores de la lista; si
JERARQUIA.EQV RANK.EQ
más de un valor tiene la misma jerarquía, se devuelve la
jerarquía superior de ese conjunto de valores.
Devuelve la jerarquía de un número dentro de una lista de
JERARQUIA.MED números: su tamaño en relación con otros valores de la lista; si
RANK.AVG
IA más de un valor tiene la misma jerarquía, se devuelve el
promedio de la jerarquía.
Devuelve el valor k-ésimo mayor de un conjunto de datos. Por
K.ESIMO.MAYOR LARGE
ejemplo, el trigésimo número más grande.
Devuelve el valor k-ésimo menor de un conjunto de datos. Por
K.ESIMO.MENOR SMALL
ejemplo, el trigésimo número menor.
Devuelve el valor máximo de una lista de valores. Omite los
MAX MAX
valores lógicos y texto.
Devuelve el valor máximo de un conjunto de valores. Incluye
MAXA MAXA
valores lógicos y texto.

| 19 |
MEDIA.ACOTAD Devuelve la media de la porción interior de un conjunto de
TRIMMEAN
A valores de datos.
Devuelve la media armónica de un conjunto de números
MEDIA.ARMO HARMEAN positivos: el recíproco de la media aritmética de los recíprocos.

Devuelve la media geométrica de una matriz o rango de datos


MEDIA.GEOM GEOMEAN
numéricos positivos.
Devuelve la mediana o el número central de un conjunto de
MEDIANA MEDIAN
números.
Devuelve el valor mínimo de una lista de valores. Omite los
MIN MIN
valores lógicos y texto.
Devuelve el valor mínimo de una lista de valores. Incluye valores
MINA MINA
lógicos y texto.
Devuelve el valor más frecuente o repetitivo de una matriz o
MODA.UNO MODE.SNGL
rango de datos.
Devuelve una matriz vertical de los valores más frecuentes o
repetitivos de una matriz o rango de datos. Para una matriz
MODA.VARIOS MODE.MULT
horizontal, use
=TRANSPONER(MODA.VARIOS(número1,número2,…)).
Devuelve la distribución binomial negativa, la probabilidad de
NEGBINOM.DIST NEGBINOM.DIST encontrar núm_fracasos antes que núm_éxito, con probabilidad
probabilidad_s de éxito.
NORMALIZACIO Devuelve un valor normalizado de una distribución caracterizada
STANDARDIZE
N por una media y desviación estándar.
Devuelve el coeficiente de correlación producto o momento r de
PEARSON PEARSON
Pearson, r.
Devuelve la pendiente de una línea de regresión lineal de los
PENDIENTE SLOPE
puntos dados.
Devuelve el percentil k-ésimo de los valores de un rango, donde
PERCENTIL.EXC PERCENTILE.EXC
k está en el rango 0..1, exclusivo.
Devuelve el percentil k-ésimo de los valores de un rango, donde
PERCENTIL.INC PERCENTILE.INC
k está en el rango 0..1, inclusive.
Devuelve el número de permutaciones para un número
PERMUTACIONE
S
PERMUT determinado de objetos que pueden ser seleccionados de los
objetos totales.
POISSON.DIST POISSON.DIST Devuelve la distribución de Poisson.
Devuelve la probabilidad de que los valores de un rango se
PROBABILIDAD PROB
encuentren entre dos límites o sean iguales a un límite inferior.
Devuelve el promedio (media aritmética) de los argumentos, los
PROMEDIO AVERAGE cuales pueden ser números, nombres, matrices o referencias
que contengan números.
Busca el promedio (media aritmética) de las celdas que cumplen
PROMEDIO.SI AVERAGEIF
un determinado criterio o condición.
PROMEDIO.SI.CO Busca el promedio (media aritmética) de las celdas que cumplen
AVERAGEIFS
NJUNTO un determinado conjunto de condiciones o criterios.
Devuelve el promedio (media aritmética) de los argumentos; 0
evalúa el texto como FALSO; 1 como VERDADERO. Los
PROMEDIOA AVERAGEA
argumentos pueden ser números, nombres, matrices o
referencias. | 20 |
Manual Microsoft Excel - Nivel Avanzado

Calcula o predice un valor futuro en una tendencia lineal usando


PRONOSTICO FORECAST
valores existentes.
Devuelve la prueba de independencia: el valor de distribución chi
PRUEBA.CHICUA
D
CHISQ.TEST cuadrado para la estadística y los grados adecuados de libertad.

Devuelve el resultado de una prueba F, la probabilidad de dos


PRUEBA.F.N F.TEST colas de que las varianzas en Matriz1 y Matriz2 no sean
significativamente diferentes.
Devuelve la función inversa de la transformación Fisher o
PRUEBA.FISHER.I
NV
FISHERINV coeficiente Z: si y = FISHER(x), entonces la
PRUEBA.FISHER.INV(y) = x.
PRUEBA.T.N T.TEST Devuelve la probabilidad asociada con la prueba t de Student.
PRUEBA.Z.N Z.TEST Devuelve el valor P de una cola de una prueba z.
RANGO.PERCENT PERCENTRANK.E Devuelve la jerarquía de un valor en un conjunto de datos como
IL.EXC XC un porcentaje (0..1, exclusivo) del conjunto de datos.
RANGO.PERCENT PERCENTRANK.I Devuelve la jerarquía de un valor en un conjunto de datos como
IL.INC NC un porcentaje (0..1, inclusive) del conjunto de datos.
Devuelve números en una tendencia lineal que coincide con
TENDENCIA TREND puntos de datos conocidos, usando el método de los mínimos
cuadrados.
Calcula la varianza en función de la población total (omite los
VAR.P VAR.P
valores lógicos y el texto).
Calcula la varianza en función de una muestra (omite los valores
VAR.S VAR.S
lógicos y el texto).
Calcula la varianza de una muestra, incluyendo valores lógicos y
texto. Los valores lógicos y el texto con valor FALSO tienen valor
VARA VARA
asignado 0, los de valor lógico VERDADERO tienen valor 1.

Calcula la varianza de la población total, incluyendo valores


lógicos y texto. Los valores lógicos y el texto con valor FALSO
VARPA VARPA
tienen valor asignado 0, los de valor lógico VERDADERO tienen
valor 1.

A continuación, el detalle de algunas funciones Estadísticas vistas en el


curso:

CONTAR.SI.COMJUNTO():
- Categoría: Estadísticas
- Nombre en inglés: COUNTIFS
- Definición: cuenta las celdas de un rango que cumplan con varios criterios especificados.
- Sintaxis:
CONTAR.SI.CONJUNTO(rango_criterios1; criterio1; [rango_criterios2]; [criterio1])
o rango_criterios1 (obligatorio): el rango al que se le aplicará el primer criterio.

| 21 |
Manual Microsoft Excel - Nivel Avanzado

o criterio1 (obligatorio): el criterio que se aplicará al primer rango para ser


considerado en la cuenta.
o rango_criterios2 (opcional): el segundo rango al que se le aplicará un criterio.
o criterio2 (opcional): el criterio que se aplicará al segundo rango para ser
considerado en la cuenta. Se permiten hasta 127 pares de rango y criterio
adicionales.
- Ejemplos:
o CONTAR.SI.CONJUNTO(A1:A5, “=5”) = Cuenta las celdas que son iguales a 5 en el
rango A1:A5
o CONTAR.SI.CONJUNTO(A1:A5, “>5”, A1:A5, “<10”) = Cuenta las celdas en el rango
A1:A5 mayores a 5 pero menores a 10

FRECUENCIA():
- Categoría: Estadísticas
- Nombre en inglés: FREQUENCY
- Definición: obtiene la frecuencia con la que se repiten los valores dentro de un rango de
datos.
- Sintaxis:
FRECUENCIA(datos; intervalos)
o datos (obligatorio): el rango que contiene todos los datos cuyas frecuencias se
desean contabilizar.
o intervalos (obligatorio): los intervalos donde se agruparán las frecuencias
contabilizadas.
- Ejemplos
o FRECUENCIA({79,58,78,85,50,81,95,88,97}; 70) = 2

K.ESIMO.MAYOR():
- Categoría: Estadísticas
- Nombre en inglés: LARGE
- Definición: encuentra el k-ésimo valor más grande en un rango.
- Sintaxis:
K.ESIMO.MAYOR(rango;k)
o rango (obligatorio): el rango de celdas donde se buscará.
o k (obligatorio): el k-ésimo valor más grande a buscar.
- Ejemplos:
o K.ESIMO.MAYOR({1,3,5,7,9};2) = 7

MODA.UNO():
- Categoría: Estadísticas
- Nombre en inglés: MODE.SNGL
- Definición: devuelve el valor que se repite con más frecuencia en una matriz o rango de
datos.

| 22 |
Manual Microsoft Excel - Nivel Avanzado

- Sintaxis:
MODA.UNO(numero1; [numero2]; …)
o número1 (obligatorio): el primer número a evaluar.
o número2 (opcional): el segundo número a evaluar y hasta 255 valores opcionales.
- Ejemplos:
o MODA.UNO(6,5,5,4,3,5) = 5

MODA.VARIOS():
- Categoría: Estadísticas
- Nombre en inglés: MODE.MULT
- Definición: devuelve una matriz vertical de los valores que ocurren o se repiten con más
frecuencia en una matriz o rango de datos. Debe utilizarse como una fórmula de matriz.
- Sintaxis:
MODA.VARIOS(numero1; [numero2], …)
o número1 (obligatorio): el primer número a evaluar.
o número2 (opcional): el segundo número a evaluar y hasta 255 valores opcionales.
- Ejemplos
o MODA.VARIOS(A1:A10) = Modas de los números en el rango A1:A10

PROMEDIO.SI.CONJUNTO():
-
- Categoría: Estadísticas
Nombre en inglés: AVERAGEIFS
- Definición: obtiene el promedio de los números que cumplen con múltiples criterios.
- Sintaxis:
PROMEDIO.SI.CONJUNTO(rango_promedio, rango_criterio1, criterio1, [rango_criterio2,
criterio2], …)
o rango_promedio (obligatorio): valores de los que se obtendrá el promedio.
o rango_criterio1 (obligatorio): valores a evaluar por el criterio1.
o criterio1 (obligatorio): criterio para evaluar el rango_criterio1.
o rango_criterio2 (opcional): valores a evaluar por el criterio2.
o criterio2 (opcional): criterio para evaluar el rango_criterio2.
- Ejemplos:
o PROMEDIO.SI.CONJUNTO(B2:B11, C2:C11, “Rojo”, D2:D11, “Mediano”) =
Promedio de valores de la columna B que tienen el valor “Rojo” en la columna C y
el valor “Mediano” en la columna D.

| 23 |
Manual Microsoft Excel - Nivel Avanzado

Funciones Matemáticas y Trigonométricas


Las funciones matemáticas de Excel son utilizadas para ejecutar varias operaciones aritméticas
como la suma y el producto de dos números. Las funciones trigonométricas de Excel permitirán
obtener el seno, coseno y tangente de un ángulo especificado.

FUNCIÓN INGLÉS DESCRIPCIÓN


Devuelve el valor absoluto de un número, es decir, un número
ABS ABS
sin signo.
Devuelve el arcoseno de un número, en radianes, dentro del
ACOS ACOS
intervalo de 0 a Pi.
ACOSH ACOSH Devuelve el coseno hiperbólico inverso de un número.
AGREGAR AGGREGATE Devuelve un agregado de una lista o base de datos.
Devuelve un número aleatorio mayor o igual que 0 y menor que
ALEATORIO RAND
1.
ALEATORIO.ENTR Devuelve un número aleatorio entre los números que
RANDBETWEEN
E especifique.
Devuelve el arcoseno de un número en radianes, dentro del
ASENO ASIN
intervalo -Pi/2 a Pi/2
ASENOH ASINH Devuelve el seno hiperbólico inverso de un número.
Devuelve el arco tangente de un número en radianes, dentro del
ATAN ATAN
intervalo -Pi/2 a Pi/2.
Devuelve el arco tangente de las coordenadas X e Y
ATAN2 ATAN2 especificadas, en un valor en radianes comprendido entre -Pi y
Pi, excluyendo -Pi.
ATANH ATANH Devuelve la tangente hiperbólica inversa de un número.
COCIENTE QUOTIENT Devuelve la parte entera de una división.
Devuelve el número de combinaciones para un número
COMBINAT COMBIN
determinado de elementos.
COS COS Devuelve el coseno de un ángulo.
COSH COSH Devuelve el coseno hiperbólico de un número.
ENTERO INT Redondea un número hasta el entero inferior más próximo.
EXP EXP Devuelve e elevado a la potencia de un número determinado.
FACT FACT Devuelve el factorial de un número.
FACT.DOBLE FACTDOUBLE Devuelve el factorial doble de un número.
GRADOS DEGREES Convierte radianes en grados.
LN LN Devuelve el logaritmo natural de un número.
LOG LOG Devuelve el logaritmo de un número en la base especificada.
LOG10 LOG10 Devuelve el logaritmo en base 10 de un número.
M.C.D GCD Devuelve el máximo común divisor.
M.C.M LCM Devuelve el mínimo común múltiplo.
MDETERM MDETERM Devuelve el determinante matricial de una matriz.
MINVERSA MINVERSE Devuelve la matriz inversa de una matriz dentro de una matriz.
Devuelve el producto matricial de dos matrices, una matriz con el
MMULT MMULT
mismo número de filas que Matriz1 y columnas que Matriz2.
MULTINOMIAL MULTINOMIAL Devuelve el polinomio de un conjunto de números.
MULTIPLO.INFER Redondea un número hacia abajo, hasta el múltiplo significativo
FLOOR
IOR más cercano.

| 24 |
MULTIPLO.INFER Redondea un número hacia abajo, hasta el entero o múltiplo
FLOOR.PRECISE
IOR.EXACTO significativo más cercano.
MULTIPLO.SUPE Redondea un número hacia arriba, hasta el múltiplo significativo
CEILING
RIOR más cercano.
MULTIPLO.SUPE Redondea un número hacia arriba, al entero o múltiplo
CEILING.PRECISE
RIOR.EXACTO significativo más cercano.
NUMERO.ROMA Convierte un número arábigo en romano, en formato de texto.
ROMAN
NO
PI PI Devuelve el valor Pi con precisión de 15 dígitos.
POTENCIA POWER Devuelve el resultado de elevar el número a una potencia.
PRODUCTO PRODUCT Multiplica todos los números especificados como argumentos.
RADIANES RADIANS Convierte grados en radianes.
RAIZ SQRT Devuelve la raíz cuadrada de un número.
RAIZ2PI SQRTPI Devuelve la raíz cuadrada de (número * Pi).
REDOND.MULT MROUND Devuelve un número redondeado al múltiplo deseado.
REDONDEA.IMP Redondea un número positivo hacia arriba y un número negativo
ODD
AR hacia abajo hasta el próximo entero impar.
Redondea un número positivo hacia arriba y un número negativo
REDONDEA.PAR EVEN
hacia abajo hasta el próximo entero par.
REDONDEAR ROUND Redondea un número al número de decimales especificado.
REDONDEAR.MA Redondea un número hacia arriba, en dirección contraria a cero.
ROUNDUP
S
REDONDEAR.ME Redondea un número hacia abajo, hacia cero.
ROUNDDOWN
NOS
Proporciona el residuo después de dividir un número por un
RESIDUO MOD
divisor.
SENO SIN Devuelve el seno de un ángulo determinado.
Devuelve el signo de un número: 1, si el número es positivo;
SIGNO SIGN
cero, si el número es cero y -1, si el número es negativo.
SUBTOTALES SUBTOTAL Devuelve un subtotal dentro de una lista o una base de datos.
SUMA SUM Suma todos los números en un rango de celdas.
SUMA.CUADRAD Devuelve la suma de los cuadrados de los argumentos.
SUMSQ
OS
SUMA.SERIES SERIESSUM Devuelve la suma de una serie de potencias.
SUMAPRODUCT Devuelve la suma de los productos de rangos o matrices
SUMPRODUCT
O correspondientes.
Suma las celdas que cumplen determinado criterio o condición.
SUMAR.SI SUMIF

SUMAR.SI.CONJ Suma las celdas que cumplen un determinado conjunto de


SUMIFS
UNTO condiciones o criterios.
Devuelve la suma del total de las sumas de cuadrados de
SUMAX2MASY2 SUMX2PY2
números en dos rangos o matrices correspondientes.
SUMAX2MENOS Suma las diferencias entre cuadrados de dos rangos o matrices
SUMX2MY2
Y2 correspondientes.
SUMAXMENOSY Suma los cuadrados de las diferencias en dos rangos
SUMXMY2
2 correspondientes de matrices.
TAN TAN Devuelve la tangente de un ángulo.
TANH TANH Devuelve la tangente hiperbólica de un número.
Convierte un número decimal a uno entero al quitar la parte
TRUNCAR TRUNC
decimal o de fr|ac2c5ió|n.
\\

Manual Microsoft Excel - Nivel Avanzado

A continuación, el detalle de algunas funciones Estadísticas vistas en el


curso:

ALEATORIO.ENTRE():
- Categoría: Matemáticas y trigonométricas
- Nombre en inglés: RANDBETWEEN
- Definición: devuelve un número aleatorio entero que se encuentra entre dos números
especificados.
- Sintaxis:
ALEATORIO.ENTRE(inferior; superior)
o inferior (obligatorio): el límite inferior de los números aleatorios.
o superior (obligatorio): el límite superior de los números aleatorios.
- Ejemplos
o ALEATORIO.ENTRE(1, 10) = número aleatorio entre 1 y 10

REDONDEAR():
- Categoría: Matemáticas y Trigonométricas
- Nombre en inglés: ROUND
- Definición: redondea un número al número de decimales que se especifiquen.
- Sintaxis:
REDONDEAR(número; núm_decimales)
o número (Obligatorio): el número que se va a redondear.
o núm_decimales (Obligatorio): el número de dígitos después del punto decimal
que necesitas.
- Ejemplo:
o REDONDEAR(3.14159265; 6) = 3.141593

SUMAR.SI.CONJUNTO():
- Categoría: Matemáticas y trigonométricas
- Nombre en inglés: SUMIFS
- Definición: suma los valores de un rango que cumplan con múltiples criterios.
- Sintaxis:
SUMAR.SI.CONJUNTO(rango_suma; rango_criterios1; criterios1; [rango_criterios2,
criterios2], …)
o rango_suma (Obligatorio): el rango de celdas que será sumado.
o rango_criterios1 (Obligatorio): el primer rango que contiene los valores a evaluar.
o criterios1 (Obligatorio): el criterio que deberá cumplir el rango_criterios1.
o rango_criterios2 (Opcional): el segundo rango con valores a evaluar.
o criterios2 (Opcional): el criterio que deberá cumplir el rango_criterios2…
- Ejemplos:

| 26 |
\\

Manual Microsoft Excel - Nivel Avanzado

o SUMAR.SI.CONJUNTO(A1:A10; B1:B10; “>0″; C1:C10;”<10”) = Sumar las celdas del


rango A1:A10 siempre y cuando el valor del rango B1:B10 sea mayor a cero y el
valor del rango C1:C10 sea menor a diez.

Funciones Financieras
Las funciones financieras de Excel te ayudarán en cálculos como el de amortización, la tasa de
interés anual efectiva, el interés acumulado, la tasa nominal entre otros cálculos que te ayudarán
en tus modelos financieros.
FUNCIÓN INGLÉS DESCRIPCIÓN
Devuelve la amortización de cada uno de los períodos
AMORTIZ.LIN AMORLINC
contables.
AMORTIZ.PROGR Devuelve la amortización de cada período contable mediante el
AMORDEGRC
E uso de un coeficiente de amortización.
CANTIDAD.RECIB Devuelve la cantidad recibida al vencimiento para un valor
RECEIVED
IDA bursátil completamente invertido.
Devuelve el número de días en el período nominal que contiene
CUPON.DIAS COUPDAYS
la fecha de liquidación.
Devuelve el número de días del inicio del período nominal hasta
CUPON.DIAS.L1 COUPDAYBS
la fecha de liquidación.
Devuelve el número de días de la fecha de liquidación hasta la
CUPON.DIAS.L2 COUPDAYSNC
siguiente fecha nominal.
CUPON.FECHA.L Devuelve la fecha de cupón anterior antes de la fecha de
COUPPCD
1 liquidación.
CUPON.FECHA.L Devuelve la próxima fecha nominal después de la fecha de
COUPNCD
2 liquidación.
Devuelve el número de cupones pagables entre la fecha de
CUPON.NUM COUPNUM
liquidación y la fecha de vencimiento.
Devuelve la depreciación de un activo durante un período
DB DB
específico usando el método de depreciación de saldo fijo.
Devuelve la depreciación de un activo en un período específico
DDB DDB mediante el método de depreciación por doble disminución de
saldo u otro método que se especifique.
Devuelve la duración anual de un valor bursátil con pagos de
DURACION DURATION
interés períodicos.
DURACION.MOD Devuelve la duración modificada de Macauley para un valor
MDURATION
IF bursátil con un valor nominal asumido de 100$.
Devuelve la depreciación de un activo para cualquier período
especificado, incluyendo períodos parciales, usando el método
DVS VDB
de depreciación por doble disminución del saldo u otro método
que especifique.
Devuelve el interés devengado de un valor bursátil que paga
INT.ACUM ACCRINT
intereses periódicos.
Devuelve el interés devengado para un valor bursátil que paga
INT.ACUM.V ACCRINTM
intereses al vencimiento.
INT.EFECTIVO EFFECT Devuelve la tasa de interés anual efectiva.
INT.PAGO.DIR ISPMT Devuelve el interés de un préstamo de pagos directos.

| 27 |
\\

Manual Microsoft Excel - Nivel Avanzado

LETRA.DE.TES.RE Devuelve el rendimiento de una letra de tesorería.


TBILLYIELD
NDTO
LETRA.DE.TEST.E Devuelve el rendimiento para un bono equivalente a una letra de
TBILLEQ
QV.A.BONO tesorería.
Convierte un precio en dólar, expresado como fracción, en un
MONEDA.DEC DOLLARDE
precio en dólares, expresado como número decimal.
Convierte un precio en dólar, expresado como número decimal,
MONEDA.FRAC DOLLARFR en un precio en dólares, expresado como una fracción.

Devuelve el número de pagos de una inversión, basado en


NPER NPER
pagos constantes y periódicos y una tasa de interés constante.
Calcula el pago de un préstamo basado en pagos y tasa de
PAGO PMT
interés constantes.
Devuelve el pago de intereses acumulativo entre dos períodos.
PAGO.INT.ENTRE CUMIPMT

PAGO.PRINC.EN Devuelve el pago principal acumulativo de un préstamo entre


CUMPRINC
TRE dos períodos.
Devuelve el interés pagado por una inversión durante un período
PAGOINT IPMT determinado, basado en pagos periódicos y constantes y una
tasa de interés constante.
Devuelve el pago del capital de una inversión determinada,
PAGOPRIN PPMT basado en pagos constantes y periódicos, y una tasa de interés
constante.
Devuelve el precio por 100$ de valor nominal de un valor bursátil
PRECIO PRICE
que paga una tasa de interés periódica.
PRECIO.DESCUE Devuelve el precio por 100$ de un valor nominal de un valor
PRICEDISC
NTO bursátil con descuento.
PRECIO.PER.IRRE Devuelve el precio de un valor nominal de 100$ de un valor
ODDFPRICE
GULAR.1 bursátil con un período inicial impar.
PRECIO.PER.IRRE Devuelve el precio de un valor nominal de 100$ de un valor
ODDLPRICE
GULAR.2 bursátil con un período final impar.
PRECIO.VENCIMI Devuelve el precio por 100$ de un valor nominal que genera
PRICEMAT
ENTO intereses al vencimiento.
Devuelve el rendimiento de un valor bursátil que obtiene
RENDTO YIELD
intereses periódicos.
Devuelve el rendimiento anual para el valor bursátil con
RENDTO.DESC YIELDDISC
descuento. Por ejemplo, una letra de la tesorería.
RENDTO.PER.IRR Devuelve el rendimiento de un valor bursátil con un primer
ODDFYIELD
EGULAR.1 período impar.
RENDTO.PER.IRR Devuelve la amortización de un valor bursátil con un período final
ODDLYIELD
EGULAR.2 impar.
Devuelve el interés anual de un valor que genera intereses al
RENDTO.VENCTO YIELDMAT
vencimiento.
Devuelve la depreciación por método directo de un activo en un
SLN SLN
período dado.
Devuelve la depreciación por método de anualidades de un
SYD SYD
activo durante un período específico.

| 28 |
\\

Manual Microsoft Excel - Nivel Avanzado

Devuelve la tasa de interés por período de un préstamo o una


TASA RATE inversión. Por ejemplo, use 6%/4 para pagos trimestrales al 6%
TPA.
TASA.DESC DISC Devuelve la tasa de descuento del valor bursátil.
Devuelve la tasa de interés para la inversión total en un valor
TASA.INT INTRATE
bursátil.
TASA.NOMINAL NOMINAL Devuelve la tasa de interés nominal anual.
Devuelve la tasa interna de retorno de una inversión para una
TIR IRR
serie de valores en efectivo.
Devuelve la tasa interna de retorno para un flujo de caja que no
TIR.NO.PER XIRR
es necesariamente periódico.
Devuelve la tasa interna de retorno para una serie de flujos de
TIRM MIRR efectivo periódicos, considerando costo de la inversión e interés
al volver a invertir el efectivo.
Devuelve el valor presente de una inversión: la suma total del
VA PV
valor actual de una serie de pagos futuros.
Devuelve el valor futuro de una inversión basado en pagos
VF FV periódicos y constantes, y una tasa de interés también
constante.
Devuelve el valor futuro de una inversión inicial después de
VF.PLAN FVSCHEDULE
aplicar una serie de tasas de interés compuesto.
Devuelve el valor neto actual de una inversión a partir de una tasa
VNA NPV de descuento y una serie de pagos futuros (valores negativos) y
entradas (valores positivos).
Devuelve el valor neto actual para un flujo de caja que no es
VNA.NO.PER XNPV
necesariamente periódico.

A continuación, el detalle de algunas funciones Estadísticas vistas en el


curso:

PAGO():

- Categoría: Financieras
- Nombre en inglés: PMT
- Definición: calcula el pago mensual de un préstamo basado en una tasa de interés
constante.
- Sintaxis:
PAGO(tasa; nper; va; [vf]; [tipo])
o tasa (obligatorio): tasa de interés del préstamo.
o nper (obligatorio): número de pagos del préstamo.
o va (obligatorio): valor actual del préstamo.
o vf (opcional): valor futuro después del último pago.
o tipo (opcional): vencimiento de pagos: 0 = final del período, 1 = inicio del período.

| 29 |
\\

Manual Microsoft Excel - Nivel Avanzado

- Ejemplo:
o PAGO(10%; 12; -100000) = $14,676.33

Funciones de Base de Datos

Las funciones de base de datos en Excel facilitan nuestro trabajo con información que está
organizada como una base de datos, es decir, que se encuentra en un rango de celdas donde la
primera fila tiene los títulos de cada columna. Estas funciones nos permiten contar, sumar,
multiplicar los valores de una columna que cumplen con los criterios especificados e inclusive
podremos extraer un registro que cumpla con ciertas condiciones.

FUNCIÓN INGLÉS DESCRIPCIÓN


Cuenta las celdas que contienen números en el campo
BDCONTAR DCOUNT (columna) de registros de la base de datos que cumplen las
condiciones especificadas.
Cuenta el número de celdas que no están en blanco en el
BDCONTARA DCOUNTA campo (columna) de los registros de la base de datos que
cumplen las condiciones especificadas.
Calcula la desviación estándar basándose en una muestra de las
BDDESVEST DSTDEV
entradas seleccionadas de una base de datos.
Calcula la desviación estándar basándose en la población total
BDDESVESTP DSTDEVP
de las entradas seleccionadas de una base de datos.
Extrae de una base de datos un único registro que coincide con
BDEXTRAER DGET
las condiciones especificadas.
Devuelve el número máximo en el campo (columna) de registros
BDMAX DMAX de la base de datos que coinciden con las condiciones
especificadas.
Devuelve el número menor del campo (columna) de registros de
BDMIN DMIN la base de datos que coincide con las condiciones
especificadas.
Multiplica los valores del campo (columna) de registros en la
BDPRODUCTO DPRODUCT base de datos que coinciden con las condiciones especificadas.

Obtiene el promedio de los valores de una columna, lista o base


BDPROMEDIO DAVERAGE
de datos que cumplen las condiciones especificadas.
Suma los números en el campo (columna) de los registros que
BDSUMA DSUM
coinciden con las condiciones especificadas.
Calcula la varianza basándose en una muestra de las entradas
BDVAR DVAR
seleccionadas de una base de datos.
Calcula la varianza basándose en la población total de las
BDVARP DVARP
entradas seleccionadas de una base de datos.

A continuación, el detalle de algunas funciones Estadísticas vistas en el


curso:
| 30 |
\\

Manual Microsoft Excel - Nivel Avanzado

BDCONTAR():
- Categoría: Base de datos
- Nombre en inglés: DCOUNT
- Definición: cuenta las celdas de tipo número de una columna de una base de datos que
además cumplen con una serie de criterios.
- Sintaxis
BDCONTAR(base_de_datos; nombre_de_campo; criterios)
o base_de_datos (obligatorio): rango de celdas que compone la base de datos. La
primera fila del rango contiene los títulos de cada columna.
o nombre_de_campo (obligatorio): La columna que se contará en la función.
o criterios (obligatorio): Rango de celdas que contiene los criterios a cumplir.
- Ejemplos:
o BDCONTAR(A4:E20; “Edad”; A1:E2) = Cuenta los registros del rango A4:E20 que
cumplen las condiciones en A1:E2. La columna Edad es una columna con datos
numéricos.

BDMAX():
- Categoría: Base de datos
- Nombre en inglés: DMAX
- Definición: obtiene el valor máximo de una columna de la base de datos considerando
solo los registros que cumplen con los criterios establecidos.
- Sintaxis:
BDMAX(base_de_datos; nombre_de_campo; criterios)
o base_de_datos (obligatorio): rango de celdas que compone la base de datos. La
primera fila del rango contiene los títulos de cada columna.
o nombre_de_campo (obligatorio): la columna de la cual se obtendrá el valor
máximo.
o criterios (obligatorio): rango de celdas que contiene los criterios a cumplir.
- Ejemplos:
o BDMAX(A4:E20; “Edad”; A1:E2) = Devuelve el valor máximo de la columna
“Edad” que cumple con las condiciones especificadas en A1:E2.

BDSUMA():
- Categoría: Base de datos
- Nombre en inglés: DSUM
- Definición: suma los valores de una columna de la base de datos que cumplen con las
condiciones especificadas.
- Sintaxis:
BDSUMA(base_de_datos; nombre_de_campo; criterios)
o base_de_datos (obligatorio): rango de celdas que compone la base de datos. La
primera fila del rango contiene los títulos de cada columna

| 31 |
\\

Manual Microsoft Excel - Nivel Avanzado

o nombre_de_campo (obligatorio): la columna con los valores a sumar.


o criterios (obligatorio): rango de celdas que contiene los criterios a cumplir.
- Ejemplos
o BDSUMA(A4:E20; “Edad”; A1:E2) = Obtiene la suma de la columna “Edad” que
cumplen con los criterios establecidas en A1:E2

Otras Categorías Específicas de Funciones

Funciones de Información
Las funciones de información de Excel son útiles para obtener información acerca de las hojas de
trabajo y su contenido tales como su ubicación dentro de la hoja, su formato, el tipo de valor que
contiene una celda o inclusive si la celda tiene el valor de error.

Funciones de Ingeniería
Las funciones de ingeniería en Excel son de gran utilidad para realizar cálculos relacionados con el
campo de la ingería como la solución de problemas de propagación de ondas con la función de
Bessel, cálculos con números complejos y conversiones entre diferentes sistemas de numeración
como el binario, octal, decimal y hexadecimal.

Funciones de Cubo
Las funciones de cubo en Excel nos ayudan a obtener información de un cubo OLAP y colocar la
información directamente en una hoja de Excel. De esta manera podemos combinar el potencial
de las funciones de Excel y su motor de cálculo junto con los beneficios de un repositorio de datos
multi-dimensional. Con las funciones de cubo podemos buscar datos de un cubo de OLAP como
miembros, conjuntos, propiedades o valores y mezclarlos con otros cálculos y fórmulas de Excel.

Compatibilidad de las funciones de Excel

Las funciones que se encuentran en la categoría Compatibilidad pueden ser utilizadas en tu


versión actual de Excel, pero Microsoft recomienda dejar de hacerlo porque habrá creado una
nueva función equivalente, la cual ofrecerá mayor precisión y tendrá un nombre que reflejará
mejor su uso.
Solo deberás utilizar las funciones de la categoría Compatibilidad en caso de que necesites crear
un libro que deba ser compatible con versiones anteriores. De lo contrario, la recomendación es
utilizar aquellas funciones de Excel que han reemplazado a las funciones de la categoría
Compatibilidad.

| 32 |
\\

Manual Microsoft Excel - Nivel Avanzado

HERRAMIENTAS DE EXCEL

Formato Condicional
El formato condicional resalta rápidamente información importante en una tabla u hoja de cálculo.
Sin embargo, a veces las reglas de formato integradas no contienen la funcionalidad necesaria. La
adición de su propia fórmula a una regla de formato condicional le ayuda a agilizar acciones que
las reglas integradas no pueden realizar.

Ejemplo:

Supongamos que realiza un seguimiento de los cumpleaños de sus pacientes dentales para ver
cuál está próximo y marcarlos como que han recibido una felicitación de cumpleaños de su parte.

En esta hoja de cálculo, vemos la información que deseamos usando formato condicional,
controlada por dos reglas en las que cada una de ellas contiene una fórmula. La primera regla, en
la columna A, aplica formato a futuros cumpleaños y la regla de la columna C aplica formato a
celdas tan pronto como se introduce “Y”, indicando que se ha enviado la tarjeta de cumpleaños.

Para crear la primera regla:

1. Seleccione de la celda A2 a la A7. Realice esta acción arrastrando desde A2 a A7.


2. En la pestaña Inicio, haga clic en Formato condicional > Nueva regla.
3. En el cuadro Estilo, haga clic en Clásico.
4. En el cuadro Clásico, haga clic para seleccionar Aplicar formato únicamente a los valores
de rango inferior o superior, y cámbielo a Usar una fórmula que determine las celdas para
aplicar formato.
5. En el cuadro siguiente, escriba la fórmula: =A2 >HOY()
La fórmula usa la función HOY para ver si las fechas de la columna A son posteriores a hoy
(en el futuro). De ser así, se aplica formato a las celdas.
6. En el cuadro Formato con, haga clic en Formato personalizado.
7. En el cuadro Formato de celdas, haga clic en la pestaña Fuente.
8. En el cuadro Color, seleccione Rojo. En el cuadro Estilo de fuente, seleccione Negrita.
9. Haga clic en Aceptar hasta que se cierren los cuadros de diálogo.

| 33 |
\\

Manual Microsoft Excel - Nivel Avanzado

El formato se aplica a la columna A.

Para crear la segunda regla:

1. Seleccione las celdas de la C2 a la C7.


2. En la pestaña Inicio, haga clic en Formato condicional > Nueva regla.
3. En el cuadro Estilo, haga clic en Clásico.
4. En el cuadro Clásico, haga clic para seleccionar Aplicar formato únicamente a los valores
de rango inferior o superior, y cámbielo a Usar una fórmula que determine las celdas para
aplicar formato.
5. En el cuadro siguiente, escriba la fórmula: =C2 = "Y"
La fórmula prueba para ver si las celdas de la columna C contienen “Y” (las comillas
alrededor de Y indican a Excel que es texto). De ser así, se aplica formato a las celdas.
6. el cuadro Formato con, haga clic en Formato personalizado.
7. En la parte superior, haga clic en la pestaña Fuente.
8. En el cuadro Color, seleccione Blanco. En el cuadro Estilo de fuente, seleccione Negrita.
9. En la parte superior, haga clic en la pestaña Proponer líneas y después, para el Color de
fondo, seleccione Verde.
10. Haga clic en Aceptar hasta que se cierren los cuadros de diálogo.

El formato se aplica a la columna C.

| 34 |
\\

Manual Microsoft Excel - Nivel Avanzado

Validación de Datos
La validación de datos en Excel es una herramienta que no puede pasar desapercibida por los
analistas de datos ya que nos ayudará a evitar la introducción de datos incorrectos en la hoja de
cálculo de manera que podamos mantener la integridad de la información en nuestra base de
datos.

Ejemplo:

Validación de datos con fórmulas para introducir sólo valores únicos:

Un uso muy común pero útil de la validación con fórmulas, se da a la hora de evitar la
introducción de datos duplicados, ya que se trata de un error bastante habitual. Por ejemplo, si te
encuentras creando un registro de proveedores y cada uno de ellos tiene un código único que le
identifica dentro de la empresa, puedes configurar la herramienta de Validación de datos para
que al introducir por segunda vez el mismo código, aparezca un mensaje de error.
¿Te imaginas la de errores que puedes evitar?

Para aplicar esta validación de datos en un rango de celdas o en una columna completa, sigue los
siguientes pasos:

1. Selecciona el rango de celdas que quieres validar. En este caso, selecciona la columna A
completamente.
2. Selecciona el botón Validación de datos que se encuentra en el grupo Herramientas de
datos de la ficha Datos.
3. En el cuadro de diálogo Validación de datos que aparece, selecciona la
ficha Configuración, y en el cuadro desplegable Permitir, pulsa en la última opción
(Personalizada).

En el cuadro Fórmula debes introducir la función CONTAR.SI, que se utiliza para contar el número
de veces que aparece un valor especificado como condición en un argumento. Para este ejemplo,
escribe la fórmula =CONTAR.SI(A:A;A1)=1, donde A:A es el rango de celdas donde se aplicará la
validación, y A1 corresponde a la referencia de la primera celda del rango
| 35 |
\\

Manual Microsoft Excel - Nivel Avanzado

seleccionado. Después del paréntesis de cierre, se introduce =1, es decir, que el recuento de las
celdas del rango A:A no puede tener un resultado diferente a 1, porque significaría que se ha
introducido el valor dos veces.

Tabla Dinámica
La posibilidad de analizar rápidamente los datos puede ayudarle a tomar mejores decisiones
empresariales. Aunque a veces es difícil saber por dónde empezar, especialmente cuando se tiene
gran cantidad de datos. Las tablas dinámicas son un excelente modo de resumir, analizar, explorar
y presentar los datos que, además, se pueden crear con unos pocos clics. Las tablas dinámicas son
muy flexibles y se pueden ajustar rápidamente en función de cómo se tengan que mostrar los
resultados. También puede crear gráficos dinámicos a partir de tablas dinámicas que se actualicen
automáticamente al hacerlo las tablas dinámicas.

Campos calculados

Las tablas dinámicas nos permiten hacer uso de campos calculados los cuales son columnas que
obtienen su valor de la operación realizada entre algunas de las otras columnas existentes en la
tabla dinámica.

Ejemplo 1:

Supongamos la siguiente tabla dinámica en donde tenemos el resumen de las ventas de nuestros
productos para el año pasado.

Ahora queremos insertar una nueva columna que contendrá nuestro pronóstico de ventas para
el próximo año y el cual hemos estimado que tendrá un crecimiento del 4%. Esta nueva columna
la podemos agregar como un campo calculado a la tabla dinámica de la siguiente manera.

| 36 |
\\

Manual Microsoft Excel - Nivel Avanzado

Dentro del título Herramientas de tabla dinámica selecciona la ficha Opciones y


posteriormente el botón Cálculos el cual desplegará varias opciones y deberás seleccionar
Campos, elementos y conjuntos para finalmente seleccionar la opción Campo calculado.

Se mostrará el cuadro de diálogo Insertar campo calculado en donde podremos especificar un


Nombre para nuestro campo.

Además del nombre del campo debemos especificar la Fórmula que Excel utilizará para realizar
el cálculo de la nueva columna. Puede observar un recuadro donde aparecen enlistados todos
los Campos de la tabla dinámica de manera que al seleccionar alguno de

| 37 |
\\

Manual Microsoft Excel - Nivel Avanzado

ellos y presionar el botón Insertar campo se insertará su nombre en la fórmula. Una vez que
hayas terminado de configurar el nuevo campo calculado pulsa el botón Aceptar y Excel insertará
el campo.

Al actualizar los datos de la tabla dinámica los campos calculados reflejarán automáticamente
los nuevos cálculos. Recuerda que un campo calculado es una nueva columna que ha sido
creada realizando operaciones con los campos existentes de una tabla dinámica.

Ejemplo 2:

Calcular el porcentaje del total con una tabla dinámica

Agregar una nueva columna a la tabla dinámica

Si deseamos mostrar una segunda columna que muestre el porcentaje del total de nuestros
datos, debemos agregar dicha segunda columna de valores.

| 38 |
\\

Manual Microsoft Excel - Nivel Avanzado

En este ejemplo he hecho una copia del campo llamado Ventas con tan solo arrastrarlo dos
veces desde la lista de campos hacia el área Valores. Será esta segunda columna la que
muestre el porcentaje del total.

Cambiar el tipo de cálculo predeterminado

Cuando creamos una tabla dinámica en Excel, o agregamos un nuevo campo a una tabla
dinámica, se realizará la suma de los valores de manera predeterminada. Para cambiar el tipo de
cálculo que Excel emplea sobre dicha columna debemos hacer lo siguiente.

Haz clic derecho sobre cualquier valor de la columna que cambiará de tipo de cálculo y dentro del
menú desplegado deberás seleccionar la opción Configuración de campo de valor y se mostrará el
siguiente cuadro de diálogo:

| 39 |
\\

Manual Microsoft Excel - Nivel Avanzado

En este cuadro de diálogo he hecho dos cosas. La primera ha sido cambiar el título de la columna
a Porcentaje del total y la segunda cosa que hice fue seleccionar la sección Mostrar valores como
y después seleccionar de la lista la opción % del total general. Al pulsar el botón Aceptar
obtendremos el resultado que necesitamos:

| 40 |
\\

Manual Microsoft Excel - Nivel Avanzado

Ahora que ya sabes cómo calcular el porcentaje del total con una tabla dinámica puedes
utilizar este método en lugar de utilizar las fórmulas de Excel para obtener rápidamente los
resultados deseados.

Análisis de Hipótesis
El Análisis de hipótesis es el proceso de cambiar valores en celdas para ver cómo afectan esos
cambios al resultado de fórmulas de la hoja de cálculo. Excel incluye tres tipos de análisis de
hipótesis: Escenarios, Buscar objetivo, y Tablas de datos.

Buscar Objetivo

Buscar objetivo es una técnica utilizada para encontrar fácilmente el número que cumple las
condiciones necesarias para alcanzar un objetivo.

Esta herramienta te ayudará a hacer muchas pruebas de valores en una fórmula hasta encontrar
el valor exacto que cumpla con las condiciones establecidas. Es decir, si sabemos el resultado de
una fórmula, pero no estamos seguros del valor de uno de sus argumentos, entonces Buscar
objetivo nos ayudará a probar diversos escenarios hasta encontrar el valor exacto que
necesitamos.

Ejemplo:

supongamos que tenemos el siguiente problema.

Tengo un número que multiplicado por otro número X me deberá dar el resultado mostrado.
Aunque este es un problema muy fácil de resolver matemáticamente será de utilidad para mostrar
la funcionalidad de Buscar objetivo. Empezaré por definir una fórmula importante. En la celda C3
colocaré la fórmula que se deberá cumplir para obtener el resultado deseado, es decir, =B1*B2
deberá dar como resultado 439482.

| 41 |
\\

Manual Microsoft Excel - Nivel Avanzado

Por ahora el resultado en C3 será cero, porque no hay valor en la celda B2 sin embargo, al
momento de ir buscando el valor adecuado para B2, el valor de la celda C3 llegará a ser el
mismo que B3 cuando se haya encontrado el valor correcto.

Ahora deberás hacer clic en la ficha Datos y seleccionar Análisis de Hipótesis donde se
desplegará un menú de opciones y deberás elegir Buscar objetivo.

De inmediato se mostrará el cuadro de diálogo Buscar objetivo donde deberás llenar los
siguientes cuadros de texto.

- Definir la celda. Es la celda que contiene la fórmula


- Con el valor. Este es el número que deseamos como resultado de la fórmula.
- Para cambiar la celda. La celda que será modificada hasta tener el resultado deseado.

Una vez que se han establecido los parámetros debes hacer clic en el botón Aceptar y Excel
comenzará a realzar los cálculos necesarios. Cuando haya encontrado un resultado adecuado se
mostrará el cuadro de dialogo Estado de la búsqueda de objetivo.

| 42 |
\\

Manual Microsoft Excel - Nivel Avanzado

Este cuadro de diálogo simplemente notifica que se ha llegado al objetivo modificando la celda
especificada. Al cerrar el cuadro de diálogo podrás observar el resultado. Para nuestro ejemplo
Excel fue haciendo diversas pruebas hasta llegar al resultado de 520.0970 que es el número que
multiplicado por 845 nos dará el resultado esperado.

Administración de Escenarios
Los escenarios nos permiten analizar un resultado generado en base a un conjunto de celdas
variables. Los escenarios en Excel permiten un máximo de 32 variables, pero podemos crear
tantos escenarios como sea necesario.

Ejemplo:

Para este ejemplo utilizaré el caso de un préstamo personal en donde me interesa conocer la
cantidad que debo pagar dependiendo el plazo elegido. Para ello utilizo la función PAGO y en las
celdas superiores he colocado los argumentos de dicha función de la siguiente manera:

Ahora me interesa saber cómo cambia la mensualidad si cambio el plazo de pago. Para iniciar con
la creación de escenarios debo pulsar el botón Análisis e Hipótesis que se encuentra en la ficha
Datos y dentro de las opciones mostradas seleccionar Administrador de escenarios.

Al seleccionar esta opción se mostrará el cuadro de diálogo Administrador de escenarios y lo


primero que debemos hacer es pulsar el botón Agregar para mostrar el cuadro de diálogo
Agregar escenario.

| 43 |
\\

Manual Microsoft Excel - Nivel Avanzado

En este cuadro de diálogo comenzaré por asignar un nombre a mi escenario, que en este caso
será 12 Meses. En el cuadro de texto Celdas cambiantes debo seleccionar aquellas celdas que
afectan el resultado de la fórmula PAGO, que es el rango $B$1:$B:$3. Al oprimir el botón Aceptar
se mostrará un nuevo cuadro de diálogo llamado Valores del escenario que me permitirá
ingresar los valores específicos del escenario recién creado. Es posible cambiar todos los valores,
pero para este ejemplo solamente modificaré el plazo que tendrá el valor 12:

Ya que voy a agregar escenarios adicionales oprimiré el botón Agregar y Excel mostrará de nueva
cuenta el cuadro de diálogo Agregar escenario y volveré a repetir estos mismos pasos para crear
nuevos escenarios para los plazos de 18, 36 y 48 meses. Una vez que he terminado de crear el
último escenario debes pulsar el botón Aceptar para regresar al Administrador de escenarios
donde podrás ver una lista de todos los escenarios creados:

| 44 |
\\

Manual Microsoft Excel - Nivel Avanzado

Probar los escenarios creados

Ya con los escenarios creados será suficiente seleccionar alguno de ellos y oprimir el botón
Mostrar para aplicar los valores del escenario al resultado de la fórmula PAGO. Observa cómo va
cambiando el resultado de la celda B4 de acuerdo al escenario elegido:

Para este ejemplo solamente he modificado los valores del plazo en cada escenario, sin embargo,
se podrían crear escenarios donde cambie tanto el plazo como la tasa de interés. Las
combinaciones posibles son muchas y solamente estarán restringidas a tus necesidades de
análisis.
| 45 |
\\

Manual Microsoft Excel - Nivel Avanzado

Una desventaja de los escenarios es que tienes que crear manualmente cada uno de ellos y
podría llegar a ser un trabajo muy laborioso. En caso de que tuvieras que realizar un análisis de
dos variables te recomiendo considerar la opción de Tablas de datos ya que evitará la creación
manual de escenarios.

Solver
Si tienes la necesidad de realizar un pronóstico que involucra más de una variable,
puedes utilizar Solver en Excel. Este complemento ayudará a analizar escenarios de negocio
multivariable y de optimización.

Ejemplo:

El ejemplo es el siguiente. Tengo un establecimiento de venta de pizzas que ofrece dos tipos de
pizza tradicionales, Pepperoni ($30) y Vegetariana ($35) además de la pizza especial Suprema
($45). No sabemos cuál es el potencial de ingresos del establecimiento y tampoco el énfasis que
se debería de dar a cada tipo de pizza para maximizar las ventas.

Antes de realizar el análisis debemos considerar las siguientes condiciones. Dada nuestra
capacidad de producción solamente podemos elaborar 150 pizzas al día. Otra condición es que
no podemos exceder de 90 pizzas tradicionales (Pepperoni y Vegetariana) y, además, al no
haber muchos vegetarianos en el área, estimamos vender un máximo de 25 pizzas vegetarianas
al día. Otra condición a considerar es que solamente podemos comprar los ingredientes
necesarios para producir 60 pizzas Suprema por día.

Con esta información elaboraré la siguiente hoja de Excel:

Observa que en los datos están representadas todas las reglas de negocio del establecimiento.
Para cada tipo de pizza he colocado el total de pizzas a vender (por ahora en cero), el subtotal

| 46 |
\\

Manual Microsoft Excel - Nivel Avanzado

de cada una, así como el total de ventas que está formado por la suma de los subtotales.
Además, bajo el título Restricciones he colocado las condiciones previamente mencionadas.

Algo muy importante es establecer las equivalencias para las restricciones. Por ejemplo, una
restricción es que el total de pizzas no puede exceder de 150, pero Excel no necesariamente
sabe lo que significa “Total de pizzas”, así que he destinado una celda para especificar que el
total de pizzas es la suma de las celdas B2+B6+B10. Lo mismo sucede para explicar lo que
significa Pizzas Tradicionales.

Los datos ya están listos para utilizar Solver, así que debes ir a la ficha Datos y hacer clic en el
comando Solver donde se mostrará el cuadro de diálogo Parámetros de Solver.

En nuestro ejemplo lo que queremos maximizar son las ventas totales por lo que en el cuadro de
texto Establecer objetivo está especificada la celda $E$1 y por supuesto seleccioné la opción
Máx. El otro parámetro importante son las celdas de variables que en nuestro ejemplo son las
pizzas a vender para cada uno de los diferentes tipos.

| 47 |
\\

Manual Microsoft Excel - Nivel Avanzado

Finalmente observa cómo en el cuadro de restricciones están reflejadas las condiciones de


venta del establecimiento. Pon especial atención a la manera en que se han utilizado las
equivalencias que son las celdas $E$10 y $E$11.

Todo está listo para continuar. Solamente debes hacer clic en el botón Resolver y Excel
comenzará a calcular diferentes valores para las celdas variables hasta encontrar el valor
máximo para las ventas totales. Al término del cálculo se mostrará el cuadro de
diálogo Resultados de Solver.

Solamente haz clic en Aceptar para ver los resultados en la hoja de Excel.

Excel ha hecho los cálculos para saber que, con las restricciones establecidas, tendremos un
valor máximo de venta total de $5,525. Ahora fácilmente podrías cambiar los valores de las

| 48 |
\\

Manual Microsoft Excel - Nivel Avanzado

restricciones y volver a efectuar el cálculo con Solver para observar el comportamiento en las
ventas.
Filtro Avanzado
En Excel puedes realizar un filtrado de datos totalmente personalizado proporcionando los
criterios que deseas aplicar a la información. Este tipo de filtrado es conocido como Filtro
avanzado y en esta ocasión te mostraré cómo utilizarlo.

Supongamos la siguiente tabla de datos.

Los criterios por los cuales se realizará el filtrado deben especificarse dentro de celdas de la
misma hoja. Supongamos que deseo filtrar los registros del departamento de Finanzas.

Para este ejemplo coloqué los criterios por arriba de la tabla de datos, aunque realmente su
ubicación no es de importancia.

Aplicar un filtro avanzado a los datos

| 49 |
\\

Manual Microsoft Excel - Nivel Avanzado

Antes de aplicar el filtro avanzado debo seleccionar la tabla de datos (A4:D13) y


posteriormente ir a la ficha Datos y pulsar el botón Avanzadas que se encuentra en el
grupo Ordenar y filtrar. Se mostrará el cuadro de diálogo Filtro avanzado.

Observa cómo en el cuadro de texto para Rango de criterios he seleccionado el rango que
contiene las condiciones del filtro avanzado necesarias. Solamente resta pulsar el botón
Aceptar para aplicar el filtro.

El resultado es precisamente lo que necesito, así que el filtrado avanzado ha sido exitoso. Pero
ahora tengo un desafío mayor ¿Cómo podría hacer para especificar condiciones para una segunda
columna? Supongamos que deseo filtrar la información de las personas que tienen apellido
Hernández y que además pertenecen al departamento de Finanzas. Para filtrar los datos por estos
criterios debo agregar dichas condiciones en otra celda.

| 50 |
\\

Manual Microsoft Excel - Nivel Avanzado

Observa cómo el Rango de la lista es el mismo que en el caso anterior ya que son los mismos
datos, pero el Rango de criterios ahora abarca también las celdas que contienen el criterio para
el Apellido. Al aceptar los cambios Excel aplicará el filtro avanzado adecuadamente.

De la misma manera puedes especificar un criterio para cada columna. Hasta ahora solamente he
especificado una sola condición por columna, pero ahora deseo agregar a los resultados del filtro
la información del departamento de Informática. Para ello solamente agregaré una fila adicional al
rango de criterios de la siguiente manera.

| 51 |
\\

Manual Microsoft Excel - Nivel Avanzado

Al aceptar los cambios Excel filtrará la información de los empleados de Finanzas con apellido
Hernández y además mostrará la información de los empleados del departamento de Informática
sin importar el apellido que tengan.

Como podrás observar, es factible especificar una condición por cada fila del rango de
criterios. De esta manera puedes crear un filtro avanzado en Excel.

Grabadora de Macros
Si no tienes muchos conocimientos aún sobre VBA, pero quieres automatizar algunas tareas en
Excel, puedes crear macros utilizando la Grabadora de macros, lo cual no requerirá que tengas
conocimiento de programación.

Existen dos maneras de iniciar con la grabación de una macro en Excel. Lo podemos hacer
desde la barra de estado y también desde la ficha Programador.

| 52 |
\\

Manual Microsoft Excel - Nivel Avanzado

Iniciar la grabación desde la ficha Programador

Si tienes activada la ficha Programador entonces podrás también iniciar la grabación de una
macro con el comando Grabar macro que se encuentra dentro del grupo Código.

Cualquiera de los dos métodos mencionados anteriormente hará que se muestre el cuadro de
diálogo Grabar macro donde especificaremos el Nombre de la macro, así como algún Método
abreviado que deseemos asignar a la macro.

Después de pulsar el botón Aceptar, todas las acciones que realices en Excel serán guardadas
como parte de la macro que está siendo grabada.

Detener la grabación de la macro

Para detener la grabación de la macro debes hacer clic en el comando Detener grabación que se
encuentra en la ficha Programador o también puedes pulsar el botón que se encontrará en la
barra de estado.

| 53 |
\\

Manual Microsoft Excel - Nivel Avanzado

Ejecutar una macro grabada

Podemos ver las macros que hemos grabado con el comando Macros que se encuentra en la
ficha Programador. Al pulsar dicho botón se abrirá el cuadro de diálogo Macros y deberemos
pulsar el botón Ejecutar para iniciar con la ejecución de cada una de las instrucciones de la
macro.

Editar una macro previamente grabada

La edición de una macro de Excel se puede hacer solamente a través de código VBA. Para poder
editar una macro debes pulsar el botón Macros que se encuentra en la ficha Programador y
dentro del cuadro de diálogo Macro elegir aquella macro que necesites editar:

| 54 |
\\

Manual Microsoft Excel - Nivel Avanzado

Al pulsar el botón Modificar se abrirá el Editor de Visual Basic con el código de la macro.
Debemos tener mucho cuidado con el código de una macro porque cualquier edición
incorrecta puede impedir el buen funcionamiento de la misma.

Eliminar una macro

Para eliminar una macro debes pulsar el botón Macros, posteriormente seleccionar la macro que
será eliminada y finalmente pulsar el botón Eliminar.

Controles de Formulario
Los controles de formulario en Excel son objetos que podemos colocar dentro de una hoja de
nuestro libro, o dentro de un formulario de usuario en VBA, y nos darán funcionalidad adicional
para interactuar mejor con los usuarios y tener un mejor control sobre la información.

Podemos utilizar estos controles para ayudar a los usuarios a seleccionar elementos de una
lista predefinida o permitir que el usuario inicie una macro con tan solo pulsar un botón.
Los controles de formulario en Excel se encuentran dentro de la ficha Programador dentro del
grupo Controles. Solamente pulsa el botón Insertar y observarás cada uno de ellos:

| 55 |
\\

Manual Microsoft Excel - Nivel Avanzado

Justo por debajo de los controles de formulario podrás observar el grupo de controles ActiveX,
pero sus diferencias y similitudes las discutiremos en otro artículo. Por ahora nos enfocaremos
solamente en los controles de formulario.

¿Cómo insertar un control de formulario en Excel?

Para insertar cualquiera de los controles de formulario debes seleccionarlo del menú
desplegable y hacer clic sobre la hoja de Excel arrastrando el borde para “dibujar” el contorno del
control. Observa este procedimiento.

Los diferentes controles de formulario

Existen diferentes tipos de controles de formulario en Excel que ofrecen diversos tipos de
funcionalidad e interacción con el usuario. Desde una simple etiqueta hasta controles que
permiten una selección múltiple de sus opciones. A continuación, una breve descripción de cada
uno de ellos.

- Barra de desplazamiento. Al hacer clic en las flechas se va desplazando la barra dentro de


un intervalo predefinido.
- Botón. El botón nos permite ejecutar una macro al momento de hacer clic sobre él.
- Botón de opción. Nos permite una única selección dentro de un conjunto de opciones.
- Casilla de verificación. Permite la selección o no selección de una opción.

| 56 |
\\

Manual Microsoft Excel - Nivel Avanzado

- Control de número. Nos ayuda a aumentar o disminuir un valor numérico.


- Cuadro combinado. Es una combinación de un cuadro de texto con un cuadro de lista.
- Cuadro de grupo. Agrupa varios controles dentro de un rectángulo.
- Cuadro de lista. Muestra una lista de valores de los cuales podemos elegir una sola
opción o múltiples opciones de acuerdo a la configuración del control.
- Etiqueta. Permite especificar un texto o breves instrucciones en el formulario.

Búsqueda y Seleccionar
El cuadro de búsqueda en Excel es una característica muy utilizada por todos nosotros ya que nos
permite encontrar fácilmente cualquier dato dentro de nuestra hoja. Sin embargo, en muchas
ocasiones no hacemos uso de todo el potencial que nos brinda.

Pocos usuarios saben que es posible realizar búsquedas avanzadas en Excel utilizando el
cuadro de diálogo Buscar y remplazar.

Al realizar una búsqueda avanzada podremos encontrar valores que cumplan con ciertos
patrones y de esa manera seleccionar varias celdas al mismo tiempo sin necesidad de realizar
múltiples búsquedas. Pero antes de continuar debo definir un término importante.

Caracteres comodines
Los caracteres comodines son caracteres especiales que son utilizados para tomar el lugar de otros
caracteres. Existen dos caracteres comodines principales en Excel que explicaré a continuación:

- Signo de interrogación (?): Representa un solo carácter. Por ejemplo, el texto “ca?a” se
puede interpretar como “casa”, “cama”, “caja”, “cana”, “capa” siempre y cuando sean de
cuatro letras ya que solamente estamos remplazando el signo de interrogación por otro
carácter.

- Asterisco (*): Este carácter representa uno o más caracteres. Si utilizamos el ejemplo
anterior, pero utilizando asterisco, tendremos que el texto “ca*a” puede interpretarse
con las mismas palabras de cuatro letras: “casa”, “cama”, “caja”, etc. Pero también

| 57 |
\\

Manual Microsoft Excel - Nivel Avanzado

podrá interpretarse como “carta”, “cascada”, “caseta”, “cabeza”, etc.


En este caso la longitud de la palabra no importa mientras que comience con “ca” y
termine con “a” podremos remplazar el asterisco con cualquier cantidad y combinación de
caracteres. Además de esto, el asterisco puede representar la ausencia de carácter, así
que, si tuviéramos la palabra “caa” también sería devuelta por esta búsqueda.

Ejemplos de búsqueda avanzada:

Para mostrar el comportamiento de los caracteres comodines haré la prueba sobre una lista de
20 palabras que tengo en la columna A de mi hoja de Excel. Abriré el cuadro de
diálogo Buscar y remplazar y colocaré el texto “ca?a” y pulsaré el botón Buscar todos. Observa el
resultado:

Para que los caracteres comodines funcionen correctamente debemos tener marcada la caja de
selección Coincidir con el contenido de toda la celda. Observa que Excel ha encontrado todas las
palabras de 4 letras que inician con “ca” y que terminan en “a”.

Ahora probemos intercambiando el signo de interrogación por el asterisco. El resultado


deberá incluir estas mismas palabras más todas aquellas mayores de 4 letras que también
inicien con “ca” y terminen en “a”. Observa el resultado:

| 58 |
\\

Manual Microsoft Excel - Nivel Avanzado

Cómo era de esperarse, utilizando el asterisco en esta búsqueda avanzada hemos podido
encontrar múltiples palabras que cumplen con la misma condición. Ya que el asterisco remplaza
cualquier cantidad de caracteres, es conveniente ser mucho más específico cuando utilizamos
este carácter comodín.

Por ejemplo, utilizando la misma lista de palabras, realizaré una búsqueda avanzada en Excel
utilizando el siguiente texto “c*ello”. Observa que el resultado regresará apenas un par de
coincidencias de toda la lista:

| 59 |
\\

Manual Microsoft Excel - Nivel Avanzado

Es importante dejar en claro que los caracteres comodines pueden ser utilizados más de una vez
dentro del mismo texto. Por ejemplo, hagamos una búsqueda con el siguiente texto “c??ello”:

| 60 |
\\

Manual Microsoft Excel - Nivel Avanzado

Lo mismo podemos hacer con el asterisco si hacemos una búsqueda del texto “c*s*a”. Esta
expresión nos traerá todas las palabras que inician con “c” y que terminan con “a” y que
además tengan una “s” en medio de la palabra.

| 61 |

También podría gustarte