Está en la página 1de 125

Unidad 1

Fórmulas y funciones
• Jerarquía de operadores
• Sintaxis de las funciones
• Funciones básicas en Excel
• Referencias relativas, absolutas y mixtas
• Asignar nombres a celdas y rangos
• Formato condicional, reglas personalizadas
• Filtros y ordenamiento personalizado sobre formato condicional
• Auditoría de Fórmulas

Unidad 2
Funciones lógicas básicas, numéricas y de texto
• Funciones de texto
• Funciones matemáticas básicas
• Funciones lógicas básicas

Unidad 3
Funciones lógicas condicionales
• Sintaxis de la función SI anidada
• Función PROMEDIO.SI
• Función SUMAR.SI
• Función CONTAR.SI
• Función SI.CONJUNTO

Unidad 4
Funciones matemáticas y estadísticas
• Función contar.blanco
• Función contar.si.conjunto
• Función max.si.conjunto
• Función min.si.conjunto
• Función promedio.si.conjunto
• Función sumar.si.conjunto
Unidad 5
Tablas y gráficos dinámicos
• Utilizar el asistente de tablas dinámicas
• Crear una tabla dinámica
• Modificar una tabla dinámica
• Crear un gráfico dinámico
• Crear un gráfico a partir de una tabla dinámica
Jerarquía de operadores
Los operadores especifican el tipo de cálculo que desea realizar en los elementos de una
fórmula, como suma, resta, multiplicación o división. En este artículo, aprenderá el orden
predeterminado en el que los operadores actúan en función de los elementos de un cálculo.
También aprenderá a cambiar este orden usando paréntesis.

Tipos de operadores

Existen cuatro tipos de operadores de cálculo: aritmético, comparación, concatenación de


texto y referencia.

Orden en que Excel ejecuta las operaciones en las fórmulas

En algunos casos, el orden en el que se realiza el cálculo puede afectar al valor devuelto de
la fórmula, por lo que es importante comprender el orden y cómo puede cambiar el orden
para obtener los resultados que espera ver.
Orden de cálculo

Las fórmulas calculan los valores en un orden específico. Las fórmulas de Excel siempre
comienzan por un signo igual (=). El signo igual indica a Excel que los caracteres siguientes
constituyen una fórmula. Después de este signo igual, puede haber una serie de elementos
que se van a calcular (los operandos), que están separados por operadores de cálculo. Excel
calcula la fórmula de izquierda a derecha, según el orden específico de cada operador de la
fórmula.

Prioridad de operadores

Si se combinan varios operadores en una única fórmula, Excel ejecutará las operaciones en
el orden que se indica en la siguiente tabla. Si una fórmula contiene operadores con la
misma prioridad (por ejemplo, si una fórmula contiene un operador de multiplicación y otro
de división), Excel evaluará los operadores de izquierda a derecha.
Operador Descripción
: (dos puntos); (un solo espacio); Operadores de referencia
. (punto)
– Negación (como en –1)
% Porcentaje
^ Exponenciación
*y/ Multiplicación y división
+y- Suma y resta
& Conecta dos cadenas de texto (concatenación)
=; < > ; <= ; >=; <> Comparación

Uso de paréntesis

Para cambiar el orden de evaluación, escriba entre paréntesis la parte de la fórmula que se
calculará en primer lugar. Por ejemplo, la siguiente fórmula da como resultado el valor de
11, porque Excel calcula la multiplicación antes que la suma. La fórmula multiplica primero
2 por 3 y después suma 5 al resultado.
=5+2*3
Por el contrario, si usa paréntesis para cambiar la sintaxis, Excel suma 5 y 2 y, a continuación,
multiplica el resultado por 3 para producir 21.
=(5+2)*3
En el ejemplo siguiente, los paréntesis que encierran la primera parte de la fórmula
obligarán a Excel a calcular B4+25 en primer lugar y, a continuación, dividirá el resultado
por la suma de los valores de las celdas D5, E5 y F5.
=(B4+25)/SUMA(D5:F5)
Sintaxis de las funciones
Las funciones son fórmulas predefinidas que ejecutan cálculos usando valores específicos,
denominados argumentos, en un determinado orden o estructura. Las funciones pueden
usarse para ejecutar operaciones simples o complejas. Puede encontrar todas las funciones
de Excel en la pestaña fórmulas de la cinta de opciones:

Sintaxis de la función Excel

El siguiente ejemplo de la función redondear, redondea un número de la celda A10, ilustra


la sintaxis de una función.

1. estructura. La estructura de una función comienza con un signo igual (=), seguido por el
nombre de la función, un paréntesis de apertura, los argumentos de la función separados
por comas y un paréntesis de cierre.

2. nombre de la función. Para obtener una lista de las funciones disponibles, haga clic en
una celda y presione MAYÚS + F3, que iniciará el cuadro de diálogo Insertar función.
3. argumentos. Los argumentos pueden ser números, texto, valores lógicos
como verdadero o falso, matrices, valores de error cómo #N/a o referencias de celda. El
argumento que se designe deberá generar un valor válido para el mismo. Los argumentos
pueden ser también constantes, fórmulas u otras funciones.

4. información sobre herramientas de argumentos. Cuando se escribe la función, aparece


una información sobre herramientas con su sintaxis y sus argumentos. Por ejemplo,
escriba =REDONDEAR y aparecerá la información. La información sobre herramientas solo
aparece para las funciones integradas.

Escribir funciones de Excel

Cuando cree una fórmula que contenga una función, puede usar el cuadro de
diálogo Insertar función como ayuda para especificar las funciones de la hoja de cálculo.
Una vez que haya seleccionado una función en el cuadro de diálogo Insertar función, Excel
iniciará un asistente para funciones, que muestra el nombre de la función, cada uno de sus
argumentos, una descripción de la función y cada argumento, el resultado actual de la
función y el resultado actual de toda la fórmula.
Para facilitar la creación y modificación de fórmulas, y minimizar los errores tipográficos y
sintácticos, use Fórmula Autocompletar. Después de escribir un = (signo igual) y las letras
iniciales de una función, Excel muestra una lista desplegable dinámica de las funciones,
argumentos y nombres válidos que coinciden con esas letras. Después, puede seleccionar
uno de la lista desplegable y Excel lo introducirá.

Importante: No es necesario escribir las funciones en mayúsculas, como = redondear, ya que Excel
pondrá automáticamente en mayúscula el nombre de la función una vez que se pulse Entrar. Si
escribe incorrectamente un nombre de función, como = SUME (a1: A10) en lugar de = suma (a1:
A10), Excel devolverá una #NAME?
Funciones básicas en Excel
Función SUMA

La función SUMA, suma valores. Puede sumar valores individuales, referencias o rangos de
celda o una combinación de las tres.
Por ejemplo:
▪ =SUMA(A2:A10) Suma los valores de las celdas A2:10.
▪ =SUMA(A2:A10, C2:C10) Suma los valores de las celdas A2:10, así como las celdas
C2:C10.

Sintaxis

SUMA(número1,[número2],...)

Nombre del Descripción


argumento
Número1 El primer número que desea sumar. El número puede darse como 4, como
Requerido una referencia de celda como B6, o como un intervalo de celdas como B2:B8.
número2-255 Este es el segundo número que quiere sumar. Puede especificar hasta 255
Opcional números de esta forma.

Función y fórmula
Función PROMEDIO

En este artículo se describen la sintaxis de fórmula y el uso de la función PROMEDIO en


Microsoft Excel.
Descripción

Devuelve el promedio (media aritmética) de los argumentos. Por ejemplo, si el intervalo


A1:A20 contiene números, la fórmula =PROMEDIO(A1:A20) devuelve el promedio de
dichos números.

Sintaxis

PROMEDIO(número1; [número2]; ...)

La sintaxis de la función PROMEDIO tiene los siguientes argumentos:


▪ Número1 Obligatorio. El primer número, referencia de celda o rango para el cual
desea el promedio.
▪ Número2, ... Opcional. Números, referencias de celda o rangos adicionales para los
que desea el promedio, hasta un máximo de 255.

Ejemplo:
Fórmula Descripción Resultado

=PROMEDIO(A2:A6) Promedio de los números en las celdas A2 a A6. 11

=PROMEDIO(A2:A6, Promedio de los números en las celdas A2 a A6 y el 10


5) número 5.

=PROMEDIO(A2:C2) Promedio de los números en las celdas A2 a C2. 19


Función CONTAR

La función CONTAR cuenta la cantidad de celdas que contienen números y cuenta los
números dentro de la lista de argumentos. Use la función CONTAR para obtener la
cantidad de entradas en un campo de número de un rango o matriz de números. Por
ejemplo, puede escribir la siguiente fórmula para contar los números en el rango
A1:A20: =CONTAR(A1:A20).

Sintaxis

CONTAR(valor1; [valor2]; ...)


La sintaxis de la función CONTAR tiene los siguientes argumentos:
▪ valor1 Obligatorio. Primer elemento, referencia de celda o rango en el que desea
contar números.
▪ valor2; ... Opcional. Hasta 255 elementos, celdas de referencia o rangos adicionales
en los que desea contar números.

Importante: Los argumentos pueden contener o hacer referencia a una variedad de diferentes
tipos de datos, pero solo se cuentan los números.

Ejemplo:
Fórmula Descripción Resultado

=CONTAR(A2:A Cuenta la cantidad de celdas que contienen números en 3


7) las celdas de A2 a A7.
=CONTAR(A5:A Cuenta la cantidad de celdas que contienen números en 2
7) las celdas de A5 a A7.
=CONTAR(A2:A Cuenta la cantidad de celdas que contienen números en 3
6) las celdas de A2 a A7.
Función CONTARA

Descripción

La función CONTARA cuenta la cantidad de celdas que no están vacías en un intervalo.


Sintaxis

CONTARA(valor1; [valor2]; ...)


La sintaxis de la función CONTARA tiene los siguientes argumentos:
▪ valor1 Obligatorio. Primer argumento que representa los valores que desea contar.
▪ valor2; ... Opcional. Argumentos adicionales que representan los valores que se
desea contar, hasta un máximo de 255 argumentos.

Ejemplo:
Fórmula Descripción Resultado

=CONTARA(A2:A Cuenta el número de celdas no vacías de las celdas A2 a 5


6) A6.

Función MAX

Devuelve el valor máximo de un conjunto de valores.


Sintaxis

MAX(número1, [número2], ...)


La sintaxis de la función MAX tiene los siguientes argumentos:
▪ Número1, número2... Número1 es obligatorio, los números siguientes son
opcionales. De 1 a 255 números de los que desea encontrar el valor máximo.
Función MIN

Descripción

Devuelve el valor mínimo de un conjunto de valores.

Sintaxis

MIN(número1, [número2], ...)


La sintaxis de la función MIN tiene los siguientes argumentos:
▪ Número1, número2... Número1 es opcional, los números siguientes son opcionales.
De 1 a 255 números de los que se desea encontrar el valor mínimo.

Importante: Los argumentos pueden ser números o nombres, matrices o referencias que
contengan números.
Función ALEATORIO.ENTRE

Descripción

Devuelve un número entero aleatorio entre los números que especifique. Devuelve un
nuevo número entero aleatorio cada vez que calcula la hoja de cálculo.
Sintaxis

=ALEATORIO.ENTRE(inferior, superior)
La sintaxis de la función ALEATORIO.ENTRE tiene los siguientes argumentos:
▪ Parte inferior Obligatorio. Es el menor número entero que la función
ALEATORIO.ENTRE puede devolver.
▪ Parte superior Obligatorio. Es el mayor número entero que la función
ALEATORIO.ENTRE puede devolver.

Fórmula Descripción Resultado

=ALEATORIO.ENTRE(1;1 Número aleatorio entre 1 y 100 (varía) varía


00)

=ALEATORIO.ENTRE(- Número aleatorio entre -1 y 1 (varía) varía


1;1)

Nota: Cuando se vuelve a calcular una hoja de


cálculo especificando una fórmula o datos en una
celda diferente, o volviendo a calcular
manualmente (presione F9), se genera un nuevo
número aleatorio para cualquier fórmula que use la
función RANDBETWEEN.
Función HOY

Descripción

Devuelve el número de serie de la fecha actual. El número de serie es el código de fecha-


hora que Excel usa para los cálculos de fecha y hora. Si el formato de celda es General antes
de especificar la función, Excel cambia el formato de celda a Fecha. Si desea ver el número
de serie, debe cambiar el formato de celda a General o Número.

La función HOY es útil para mostrar la fecha actual en una hoja de cálculo,
independientemente de cuándo se abre el libro. Además es útil para calcular los intervalos.
Por ejemplo, si sabe que alguien nació en 1963, puede usar la siguiente fórmula para buscar
la edad de esa persona a partir de este año de nacimiento:
= AÑO( HOY())-1963

Sintaxis

=HOY()…
La sintaxis de la función HOY no tiene argumentos.

Ejemplo:
Fórmula Descripción Resultado

=HOY() Devuelve la fecha actual. 1/12/201


1
=HOY()+5 Devuelve la fecha actual más 5 días. Por 12/6/201
ejemplo, si la fecha actual es 1/1/12, está 1
fórmula devuelve 6/1/12.
=FECHANUMERO("1/1/2030 Devuelve el número de días entre la fecha 31/1/191
")-HOY() actual y 1/1/2030. Tenga en cuenta que la 8
celda A4 tiene que tener el formato de
General o Número para que el resultado
se muestre correctamente.
=DIA(HOY()) Devuelve el día actual del mes (1 - 31). 1
Fórmula Descripción Resultado

=MES(HOY()) Devuelve el mes actual del año (1 - 12). 1,2


Por ejemplo, si el mes actual es mayo, la
fórmula devuelve 5.

Función DIA

Descripción

Devuelve el día de una fecha, representada por un número de serie. El día se expresa como
un número entero comprendido entre 1 y 31.
Sintaxis

=DIA(núm_de_serie)
La sintaxis de la función DIA tiene los siguientes argumentos:
▪ Núm_de_serie Obligatorio. La fecha del día que intenta buscar. Las fechas deben
especificarse usando la función FECHA o como resultado de otras fórmulas o funciones.
Por ejemplo, use FECHA(2008,5,23) para el día 23 de mayo de 2008.

Asumiendo que la fecha está en A2: 15-Abr-11

Ejemplo:
Fórmula Descripción (resultado) Resultado

=DIA(A2) Día de la fecha en la celda A2 (15) 15


Función DIAS

Descripción

Devuelve el número de días entre dos fechas.


Sintaxis

=DIAS(fecha_final, fecha_inicial)
La sintaxis de la función DIAS tiene los siguientes argumentos:
▪ Fecha_final Obligatorio. Fecha_inicial y fecha_final son las dos fechas cuya diferencia
de días desea conocer.
▪ Fecha_inicial Obligatorio. Fecha_inicial y fecha_final son las dos fechas cuya
diferencia de días desea conocer.
Ejemplo:
Fórmula Descripción Resultado

=DIAS("15-MAR- Busca el número de días entre la fecha de finalización 42


2021","1-FEB- (15-MAR-2021) y la fecha de inicio (1-FEB-2021). Al
2021") escribir una fecha directamente en la función, debe
incluirla entre comillas. El resultado es 42.
=DIAS(A2,A3) Busca el número de días entre la fecha final en A2 y la 364
A2: 31-DIC-2021 fecha inicial en A3 (364).
A3: 01-ENE-2021

Función DIA.LAB

Descripción

Devuelve un número que representa una fecha que es el número de días laborables antes
o después de una fecha (la fecha inicial). Los días laborables excluyen los días de fin de
semana y cualquier fecha identificada en el argumento festivos. Use DIA.LAB para excluir
fines de semana o días festivos cuando calcule fechas de vencimiento de facturas, las fechas
de entrega esperadas o el número de días de trabajo realizado.
Sintaxis

=DIA.LAB(fecha_inicial, días, [vacaciones])


La sintaxis de la función DIA.LAB tiene los siguientes argumentos:
▪ Fecha_inicial Obligatorio. Es una fecha que representa la fecha inicial.
▪ Días Obligatorio. El número de días laborables (días que no sean fines de semana ni
días festivos) anteriores o posteriores al argumento fecha_inicial. Un valor positivo
para el argumento días produce una fecha futura; un número negativo produce una
fecha pasada.
▪ Vacaciones Opcional. Es una lista opcional de una o varias fechas que deben excluirse
del calendario laboral, como los días festivos nacionales y locales. La lista puede ser un
rango de celdas que contengan las fechas o una TE000127022 de los números de serie
que representen las fechas.

Función DIAS.LAB

Descripción

Devuelve el número de días laborables entre fecha_inicial y fecha_final. Los días laborables
no incluyen los fines de semana ni otras fechas que se identifiquen en el argumento
vacaciones. Use DIAS.LAB para calcular el incremento de los beneficios acumulados de los
empleados basándose en el número de días trabajados durante un período específico.

Sintaxis

=DIAS.LAB(fecha_inicial, fecha_final, [vacaciones])


La sintaxis de la función DIAS.LAB tiene los siguientes argumentos:
▪ Fecha_inicial Obligatorio. Es una fecha que representa la fecha inicial.
▪ Fecha_final Obligatorio. Es una fecha que representa la fecha final.
▪ Vacaciones Opcional. Es un rango opcional de una o varias fechas que deben excluirse
del calendario laboral, como los días festivos nacionales y locales. La lista puede ser un
rango de celdas que contengan las fechas o una constante de matriz de los números
de serie que representen las fechas.
Función DIA.LAB.INTL

Descripción
Devuelve el número de serie de la fecha que tiene lugar antes o después de un número
determinado de días laborables con parámetros de fin de semana personalizados. Los
parámetros de fin de semana indican cuáles y cuántos días son días de fin de semana. Los
días de fin de semana y cualquier día especificado como festivo no se consideran días
laborables.

Sintaxis

=DIA.LAB.INTL(fecha_inicial, días, [fin_de_semana], [días_no_laborables])


La sintaxis de la función DIA.LAB.INTL tiene los siguientes argumentos:
▪ Fecha_inicial Obligatorio. Es la fecha inicial, truncada a entero.
▪ Días Obligatorio. Es el número de días laborables antes o después de la fecha_inicial.
Un valor positivo da como resultado una fecha futura; un valor negativo proporciona
una fecha pasada; un valor de cero proporciona la fecha_inicial. El desplazamiento de
días se trunca a entero.
▪ Fin_de_semana Opcional. Indica los días de la semana que corresponden a días de
la semana y no se consideran días laborables. Fin_de_semana es un número de fin de
semana o cadena que especifica cuándo ocurren los fines de semana.

Los valores numéricos de fin de semana indican los siguientes días de fin de semana:

Número de fin de semana Días de fin de semana

1 u omitido Sábado, domingo


2 Domingo, lunes
3 Lunes, martes
4 Martes, miércoles
5 Miércoles, jueves
6 Jueves, viernes
Número de fin de semana Días de fin de semana

7 Viernes, sábado
11 Solo domingo
1,2 Solo lunes
1,3 Solo martes
14 Solo miércoles

15 Solo jueves

16 Solo viernes

17 Solo sábado

Ejemplo:
Función DIAS.LAB.INTL

Descripción
Devuelve el número de todos los días laborables entre dos fechas mediante parámetros
para indicar cuáles y cuántos son días de fin de semana. Los días de fin de semana y los días
que se especifiquen como días festivos no se consideran días laborables.

Sintaxis

=DIAS.LAB.INTL(fecha_inicial, fecha_final, [fin_de_semana], [vacaciones])


La sintaxis de la función DIAS.LAB.INTL tiene los siguientes argumentos:
▪ Fecha_inicial y fecha_final Obligatorios. Son las fechas para las que desea calcular la
diferencia. El valor de fecha_inicial puede ser anterior, igual o posterior al de
fecha_final.
▪ Fin_de_semana Opcional. Indica los días de la semana que son días de fin de semana
y no están incluidos en el número de todos los días laborables entre fecha_inicial y
fecha_final. Fin_de_semana es una cadena o un número de fin de semana que
especifica cuándo tienen lugar los fines de semana.
Los valores numéricos de fin de semana indican los siguientes días de fin de semana:
Número de fin de semana Días de fin de semana

1 u omitido Sábado, domingo

2 Domingo, lunes

3 Lunes, martes

4 Martes, miércoles

5 Miércoles, jueves

6 Jueves, viernes

7 Viernes, sábado
Número de fin de semana Días de fin de semana

11 Solo domingo

1,2 Solo lunes

1,3 Solo martes

14 Solo miércoles

15 Solo jueves

16 Solo viernes

17 Solo sábado

Ejemplo:
Operaciones con fechas

Sumar o restar días de una fecha

Supongamos que una factura de usted vence el segundo viernes de cada mes. Desea
transferir fondos a su cuenta de cheques para que esos fondos lleguen 15 días naturales
antes de esa fecha, por lo que restará 15 días a partir de la fecha de vencimiento. En el
siguiente ejemplo, verá cómo sumar y restar fechas especificando números positivos o
negativos.

1. Escriba las fechas de vencimiento en la columna A.


2. Escriba el número de días para sumar o restar en la columna B. Puede escribir un
número negativo para restar días de la fecha de inicio y un número positivo para
agregarlo a la fecha.
3. En la celda C2, escriba =A2+B2 y cópiela según sea necesario.

Sumar o restar meses de una fecha con la función FECHA.E

1. Puede usar la función FECHA.MES para sumar o restar meses rápidamente de una fecha.
2. La función FECHA.MES requiere dos argumentos: la fecha de inicio y el número de
meses que desea sumar o restar. Para restar meses, escriba un número negativo como
segundo argumento. Por ejemplo, =FECHA.E("15/15/19";-5) devuelve 4/15/19.
3. En este ejemplo, puede escribir las fechas iniciales en la columna A.
4. Escriba el número de meses para sumar o restar en la columna B. Para indicar si se
debe restar un mes, puede escribir un signo menos (-) antes del número (por
ejemplo, -1).
5. Escriba =FECHA.MES(A2;B2) en la celda C2 y cópiela según sea necesario.

Sumar o restar años de una fecha

En este ejemplo, estamos sumando y restando años de una fecha inicial con la siguiente
fórmula:
=FECHA(AÑO(A2)+B2;MES(A2);DIA(A2))

Cómo funciona la fórmula:


▪ La función AÑO examina la fecha en la celda A2 y devuelve 2019. A continuación, suma
3 años desde la celda B2, lo que da como resultado 2022.
▪ Las funciones MES y DÍA solo devuelven los valores originales de la celda A2, pero la
función FECHA los requiere.
▪ Por último, la función FECHA combina estos tres valores en una fecha de 3 años en el
futuro: 02/08/22.

Sumar o restar una combinación de días, meses y años a/desde una fecha

En este ejemplo, estamos sumando y restando años, meses y días de una fecha inicial con
la siguiente fórmula:
=FECHA(AÑO(A2)+B2,MES(A2)+C2,DIA(A2)+D2)
Cómo funciona la fórmula:
▪ La función AÑO examina la fecha en la celda A2 y devuelve 2019. A continuación,
agrega 1 año desde la celda B2, lo que da como resultado 2020.
▪ La función MES devuelve 6 y, a continuación, le agrega 7 desde la celda C2. Esto resulta
interesante, porque 6 + 7 = 13, que es 1 año y 1 mes. En este caso, la fórmula lo
reconocerá y agregará automáticamente otro año más al resultado, lo que le llevará de
2020 a 2021.
▪ La función DIA devuelve 8 y suma 15. Esto funcionará de forma similar a la parte MES
de la fórmula si supera el número de días de un mes determinado.
▪ A continuación, la función FECHA combina estos tres valores en una fecha que es 1
año, 7 meses y 15 días en el futuro: 01/23/21.

Operaciones con tiempos

Sumar tiempo

Suponga que desea saber el número de horas y minutos que tardará en realizar dos tareas.
Calcula que la primera tarea durará 6 horas y 45 minutos y la segunda tarea durará 9 horas
y 30 minutos.
Esta es una forma de configurar esto en una hoja de cálculo.
1. Escriba 6:45 en la celda B2 y escriba 9:30 en la celda B3.
2. En la celda B4, escriba =B2+B3 y, después, presione Entrar.

El resultado es 16:15 (16 horas y 15 minutos) para completar las dos tareas.
Eso ha sido bastante sencillo, pero hay un paso adicional si sus horas suman más de 24.
Tiene que aplicar un formato especial al resultado de la fórmula.
Para sumar más de 24 horas:
1. En la celda B2, escriba 12:45 y en la celda B3, 15:30.
2. Escriba =B2+B3 en la celda B4 y, a continuación, presione Entrar.

El resultado es 4:15, que no es lo que puede esperar. Esto se debe a que la hora de la
tarea 2 es de 24 horas. 15:30 es lo mismo que 3:30.
3. Para mostrar la hora como más de 24 horas, haga clic en la celda B4
4. En el grupo Celdas de la pestaña Inicio, elija Formato y luego Formato de celdas.

5. En la lista Categoría del cuadro Formato de celdas, elija Personalizada.


6. En el cuadro Tipo , en la parte superior de la lista de formatos, escriba [h]:mm;@ y , a
continuación, elija Aceptar.
Tome nota de los dos puntos después de [h] y de un punto y coma después de mm.
El resultado es 28 horas y 15 minutos. El formato estará en la lista Tipo la próxima vez que
lo necesite.
Restar tiempo

Este es otro ejemplo: Supongamos que usted y sus amigos conocen sus horas de inicio y
finalización en un proyecto de voluntariado y quieren saber cuánto tiempo ha invertido en
total.
Siga estos pasos para obtener el tiempo transcurrido, que es la diferencia entre dos veces.
1. En la celda B2, escriba la hora de inicio e incluya "a" para AM o "p" para PM. Después,
presione Entrar.
2. En la celda C2, escriba la hora de finalización, incluyendo "a" o "p" según corresponda
y, después, presione Entrar.
3. Escriba las otras horas de inicio y finalización para sus amigos Joy y Leslie.
4. En la celda D2, reste la hora de finalización de la hora de inicio entrando en la
fórmula =C2-B2 y, después, presione Entrar.

5. En la lista Categoría del cuadro Formato de celdas, elija Personalizada.


6. En la lista Tipo, haga clic en h:mm (para horas y minutos) y, luego, en Aceptar.
Ahora ve que Guillermo trabajó 3 horas y 45 minutos.
7. Para obtener los resultados para Joy y Leslie, copie la fórmula seleccionando la celda
D2 y arrastrando a la celda D4.
El formato en la celda D2 se copiará con la fórmula.

Para restar tiempo superior a 24 horas:


Es necesario crear una fórmula para restar la diferencia entre dos veces que suman más de
24 horas.
Siga los pasos que se indican a continuación:
1. Siguiendo con el ejemplo anterior, seleccione la celda B1 y arrastre a la celda B2 para
poder aplicar el formato a ambas celdas al mismo tiempo.
2. En la lista Categoría del cuadro Formato de celdas, elija Personalizada.
3. En el cuadro Tipo de la parte superior de la lista de formatos, escriba m/d/aaaa h:mm
a.m./p.m..
Observe el espacio vacío al final del yyyy y al final de mm.
El nuevo formato estará disponible cuando lo necesite en la lista Tipo.
4. En la celda B1, escriba la fecha de inicio, incluya el mes/día/año y la hora usando “a”
o “p” para a.m. y p.m.

5. En la celda B2, haga lo mismo para la fecha de finalización.


6. En la celda B3, escriba la fórmula =(B2-B1)*24.
El resultado es 31,5 horas.
Referencias relativas, absolutas y mixtas

Relativas

Tenemos una tabla en la cual se refleja el pago por hora y las horas trabajadas, con objetivo
de obtener el pago total para cada trabajador. Así, necesitamos multiplicar el pago por hora
por las horas trabajadas. Para eso, escribimos =C3*G3 en la celda E3.

Para rellenar el resto de la tabla debemos arrastrar la fórmula usando la esquina inferior
derecha de la celda E3 o bien haciendo doble clic en esta misma esquina.

Absolutas

Cuando queremos usar una fórmula de Excel, pero queremos fijar una celda para que no se
mueva si copiamos o arrastramos la fórmula usamos referencias absolutas. Así podemos
escribir la fórmula una vez y no tenemos que reescribir las fórmulas en cada celda.

Mixtas

Una referencia mixta es una referencia que es parte relativa y parte absoluta. Es decir, se
mantiene alguna parte “libre” y otra fija. Este tipo de referencias se usan para copiar o
arrastrar fórmulas sin tener que reescribirlas o editarlas manualmente, ahorrando tiempo
y evitando errores.

En general es para fijar sólo una columna o sólo una fila:

● Al usar “=$A1” se fija la columna A, dejando que la fila se mueva


● Al usar “=A$1” se fija la fila 1, dejando que las columnas se muevan

Asignar nombres a celdas y rangos

Asignar un nombre a una celda

1. Seleccione una celda.


2. En el cuadro Nombre, escriba un nombre.

3. Presione Entrar.
Para hacer referencia a este valor en otra tabla, escriba el signo igual (=) y el Nombre y,
después, seleccione Entrar.
Definir los nombres de un rango seleccionado
1. Seleccione el rango al que quiera asignar un nombre, incluidas las etiquetas de filas o
columnas.
2. Seleccione Fórmulas > Crear a partir de la selección.
3. En el cuadro de diálogo Crear nombres a partir de la selección designe la ubicación
que contiene los rótulos al activar la casilla Fila superior, Columna izquierda, Fila
inferior o Columna derecha.
4. Seleccione Aceptar.
Excel nombra las celdas a partir de las etiquetas del rango que haya designado.

Usar nombres en fórmulas


1. Seleccione una celda y escriba una fórmula.
2. Coloque el cursor donde quiera usar el nombre en esa fórmula.
3. Escriba la primera letra del nombre y selecciónelo en la lista que aparecerá.
También puede seleccionar Fórmulas > Usar en fórmula y seleccionar el nombre que
quiera usar.
4. Presione Entrar.

Formato condicional, reglas personalizadas

Excel ofrece la posibilidad de cambiar el color, estilo, subrayado y tamaño de fuente, así
como los bordes de una celda cuando el valor que aparece cumple unas determinadas
condiciones. Para ello se debe:
1. Seleccionar la celda o celdas donde queremos que aparezca el formato condicional.
2. Ir al menú Inicio > grupo Estilos > Formato condicional y aparecerá la siguiente
pantalla

3. Elegimos si el formato se lo queremos dar al valor de una celda o a una fórmula


4. Elegimos la condición que queremos que cumpla. En la imagen está seleccionado
entre, solo tenemos que poner en las casillas en blanco de la derecha los valores que
queramos. Si presionamos sobre la lista despegable tendremos las siguientes
opciones:

5. Dar clic sobre el botón formato y aparecerá una ventana con tres pestañas, en ellas
podemos cambiar el formato a la fuente, relleno y el diseño de los bordes de la
celda.

Vea la vista previa en todos los casos y serán aplicados los cambios al presionar Aceptar.
Filtros y ordenamiento personalizado sobre formato condicional
Haga orden personalizado a un conjunto de datos que contengan formato condicional, vaya
a Inicio > grupo Edición > Ordenar y filtrar > Orden personalizado

Y personalice de la siguiente manera:


Observe y analice el doble ordenamiento:

A continuación, observe otro tipo de ordenamiento sobre datos. Aplique filtro en Inicio >
Ordenar y filtrar > activar filtro; y ahora vaya a las pestañas que aparecen junto al
encabezado de cada columna y busque “Ordenar por color”, pruebe y aplique el
ordenamiento.

Para filtrar datos por columna active los filtros; vaya a en Inicio > Ordenar y filtrar > activar
filtro y revisa los diferentes tipos de filtro.
Auditoría de Fórmulas

Para ver las fórmulas contenidas en las celdas del libro de Excel es mostrarlas todas. Eso lo
podemos lograr con el botón Mostrar fórmulas que se encuentra dentro de la ficha
Fórmulas en el grupo Auditoría de fórmulas.

Al pulsar este botón, todas las celdas de la hoja (que contenga una fórmula) mostrarán la
fórmula en lugar del valor calculado.
Comprobar la precisión de las fórmulas o encontrar el origen de un error puede ser difícil si
la fórmula usa celdas precedentes o dependientes:
▪ Celdas precedentes: celdas a las que se hace referencia mediante una fórmula de otra
celda. Por ejemplo, si la celda D10 contiene la fórmula =B5,la celda B5 es un precedente
de la celda D10.
▪ Celdas dependientes: estas celdas contienen fórmulas que hacen referencia a otras
celdas. Por ejemplo, si la celda D10 contiene la fórmula =B5,la celda D10 depende de
la celda B5.
Para ayudarle a comprobar las fórmulas, puede usar los comandos Rastrear precedentes y
Rastrear dependientes para mostrar gráficamente y rastrear las relaciones entre estas
celdas y fórmulas con flechas de rastreo, como se muestra en esta ilustración.

Agregar celdas en la ventana Inspección

1. Seleccione las celdas que desee desbloquear.


Para seleccionar todas las celdas de una hoja de cálculo con fórmulas, en la pestaña
Inicio, en el grupo Edición, haga clic en Buscar & Reemplazar, haga clic en Ir a Especial
y, a continuación, haga clic en Fórmulas.
2. En el grupo Auditoría de fórmulas de la pestaña Fórmulas, haga clic en ventana
Inspección.

3. Haga clic en Agregar .


4. Haga clic en Agregar.
5. Arrastre la Ventana Inspección a la parte superior, inferior, izquierda o derecha de la
ventana.
6. Para cambiar el ancho de una columna, arrastre el borde del lado derecho del
encabezado de la columna.
7. Para mostrar la celda a la que se refiere una entrada de la barra de herramientas
de ventana Inspección, haga doble clic en la entrada.

Quitar las celdas de la ventana Inspección

1. Si la ventana Inspección barra de herramientas no se muestra, en la


pestaña Fórmulas del grupo Auditoría de fórmulas, haga clic en ventana Inspección.
2. Seleccione las celdas que desea quitar.

Para seleccionar varias celdas, presione Ctrl y, a continuación, haga clic en las celdas.
Haga clic en Eliminar
Funciones de texto

La función CONCAT

CONCAT reemplaza la función CONCATENAR. Sin embargo, la función CONCATENAR seguirá


estando disponible por motivos de compatibilidad con versiones anteriores de Excel.

Sintaxis
CONCAT(Texto1, [Texto2],...)

Argumento Descripción
texto1 Elemento de texto que se va a combinar. Una cadena o matriz de cadenas, como un
(obligatorio) rango de celdas.
[texto2, ...] Elementos de texto adicionales que se van a combinar. Puede haber un máximo de
(opcional) 253 argumentos de texto para los elementos de texto. Cada uno de ellos puede ser
una cadena o matriz de cadenas, como un rango de celdas.

Por ejemplo, = CONCAT("El"," ","sol"," ","saldrá"," ","mañana.") devolverá El sol saldrá


mañana.
Observaciones
▪ Si la cadena resultante supera los 32 767 caracteres (límite de la celda), CONCAT
devolverá el error #VALOR!.

Función IZQUIERDA

Descripción
IZQUIERDA devuelve el primer carácter o caracteres de una cadena de texto, según el
número de caracteres que especifique el usuario.
IZQUIERDAB devuelve el primer carácter o caracteres de una cadena de texto, en función
del número de bytes especificados.

Importante:
-Es posible que estas funciones no estén disponibles en todos los idiomas.
-IZQUIERDAB cuenta 2 bytes por carácter únicamente cuando hay un idioma con juegos de
caracteres de doble bit (DBCS) establecido como idioma predeterminado. De lo contrario,
IZQUIERDAB se comporta igual que IZQUIERDA y cuenta 1 byte por carácter.

Sintaxis
IZQUIERDA(texto, [Núm_de_caracteres])
IZQUIERDAB(texto, [Núm_bytes])
La sintaxis de las funciones tiene los siguientes argumentos:
▪ Texto Obligatorio. Es la cadena de texto que contiene los caracteres que desea
extraer.
▪ Núm_de_caracteres Opcional. Especifica el número de caracteres que desea extraer
con la función IZQUIERDA.
▪ Núm_de_caracteres debe ser mayor o igual a cero.
▪ Si Núm_de_caracteres es mayor que la longitud del texto, IZQUIERDA devolverá todo
el texto.
▪ Si omite Núm_de_caracteres, se calculará como 1.
▪ Num_bytes Opcional. Especifica el número de caracteres que desea extraer con
IZQUIERDAB, basado en bytes.

Ejemplo
Copie los datos de ejemplo en la tabla siguiente y péguelos en la celda A1 de una hoja de
cálculo nueva de Excel. Para que las fórmulas muestren los resultados, selecciónelas,
presione F2 y luego ENTRAR. Si lo necesita, puede ajustar el ancho de las columnas para ver
todos los datos.
Datos
Precio de venta
Suecia
Fórmula Descripción Resultado
=IZQUIERDA(A2,4) Cuatro primeros caracteres de la primera cadena Venta
=IZQUIERDA(A3) Primer carácter de la segunda cadena S
Función DERECHA

Descripción
DERECHA devuelve el último carácter o caracteres de una cadena de texto, según el número
de caracteres especificado.
DERECHAB devuelve el último carácter o caracteres de una cadena de texto, según el
número de bytes especificado.

Importante:

▪ Es posible que estas funciones no estén disponibles en todos los idiomas.


▪ DERECHA se ha diseñado para usarse con idiomas que utilizan el juego de caracteres
de un byte (SBCS), mientras que DERECHAB está pensada para usarse con idiomas que
utilizan el juego de caracteres de doble byte (DBCS). La configuración de idioma
predeterminada del equipo influye en el valor devuelto del modo siguiente:

● DERECHA siempre cuenta cada carácter como 1, ya sea de un byte o de doble byte
e independientemente de la configuración predeterminada de idioma.
● DERECHAB cuenta cada carácter de doble byte como 2 si ha habilitado la edición en
un idioma que admite DBCS y lo ha establecido como el idioma predeterminado. De
lo contrario, DERECHAB cuenta cada carácter como 1.

Sintaxis
DERECHA(texto,[núm_de_caracteres])
DERECHAB(texto,[núm_bytes])
Las funciones DERECHA y DERECHAB tienen los siguientes argumentos:
▪ Texto Obligatorio. Es la cadena de texto que contiene los caracteres que desea
extraer.
▪ Núm_de_caracteres Opcional. Especifica el número de caracteres que desea extraer
con DERECHA.
● Núm_de_caracteres debe ser mayor o igual que cero.
● Si núm_de_caracteres es mayor que la longitud del texto, DERECHA
devolverá todo el texto.
● Si omite núm_de_caracteres, se calculará como 1.
▪ Núm_bytes Opcional. Especifica el número de caracteres que desea extraer con
DERECHAB, basándose en bytes.
● Num_bytes debe ser mayor o igual que cero.
● Si num_bytes es mayor que la longitud del texto, DERECHA devuelve todo
el texto.
● Si num_bytes se omite, se supone que es 1.

Ejemplo
Copie los datos de ejemplo en la tabla siguiente y péguelos en la celda A1 de una hoja de
cálculo nueva de Excel. Para que las fórmulas muestren los resultados, selecciónelas,
presione F2 y luego ENTRAR. Si lo necesita, puede ajustar el ancho de las columnas para ver
todos los datos.
Datos Descripción
Precio de venta
Número de acción
Fórmula Descripción (resultado) Resultado
=DERECHA(A2;5) Los últimos 5 caracteres de la primera cadena (Precio) Precio
=DERECHA(A3) El último carácter de la segunda cadena (n) q

EXTRAE y EXTRAEB (funciones EXTRAE y EXTRAEB)


Descripción
EXTRAE devuelve un número específico de caracteres de una cadena de texto, comenzando
en la posición y en función del número de caracteres que especifique.
EXTRAEB devuelve un número específico de caracteres de una cadena de texto,
comenzando en la posición y en función del número de bytes que especifique.
Importante:
-Es posible que estas funciones no estén disponibles en todos los idiomas.
-EXTRAE se usa con idiomas que emplean un juego de caracteres de un byte (SBCS), mientras que
EXTRAEB se aplica a idiomas que usan juegos de caracteres de doble byte (DBCS). La configuración
de idioma predeterminada del equipo influye en el valor devuelto del modo siguiente:
-EXTRAE siempre cuenta cada carácter como 1, ya sea de un byte o de doble byte e
independientemente de la configuración predeterminada de idioma.
-EXTRAEB cuenta cada carácter de doble byte como 2 si se ha habilitado la edición de un idioma que
admita DBCS y posteriormente se establece como idioma predeterminado. De lo contrario, la
función contará cada carácter como 1.
Sintaxis
EXTRAE(texto, posición_inicial, núm_de_caracteres)
EXTRAEB(texto, posición_inicial, núm_bytes)
La sintaxis de las funciones EXTRAE y EXTRAEB tiene los siguientes argumentos:
▪ Texto Obligatorio. Es la cadena de texto que contiene los caracteres que desea
extraer.
▪ Posición_inicial Obligatorio. Es la posición del primer carácter que desea extraer del
texto. posición_inicial para el primer carácter de texto es 1, y así sucesivamente.
● Si start_num es mayor que la longitud del texto, MID/MIDB devuelve ""
(texto vacío).
● Si start_num es menor que la longitud del texto, pero start_num más
num_chars supera la longitud del texto, MID/MIDB devuelve los
caracteres hasta el final del texto.
● Si start_num es menor que 1, MID/MIDB devuelve el #VALUE! Valor de
error
▪ Núm_de_caracteres Necesario para MID. Especifica el número de caracteres que
desea que EXTRAE devuelva del argumento texto.
▪ Si num_chars es negativo, MID devuelve el #VALUE. valor de error.
▪ Núm_bytes Necesario para MIDB. Especifica el número de caracteres de texto que
desea que EXTRAEB devuelva, en bytes.
▪ Si num_bytes es negativo, MIDB devuelve la #VALUE. o #VALOR!.

Ejemplo
Copie los datos de ejemplo en la tabla siguiente y péguelos en la celda A1 de una hoja de
cálculo nueva de Excel. Para que las fórmulas muestren los resultados, selecciónelas,
presione F2 y luego ENTRAR. Si lo necesita, puede ajustar el ancho de las columnas para ver
todos los datos.
Datos
Flujo de líquido
Fórmula Descripción Resultado
=EXTRAE(A2;1;5) Devuelve 5 caracteres de la cadena en A2, comenzando por el Flujo
primer carácter.
Datos
=EXTRAE(A2;7;20) Devuelve 20 caracteres de la cadena en A2, comenzando por el Flujo
séptimo carácter. Dado que el número de caracteres para devolver
(20) es superior a la longitud de la cadena (10), todos los caracteres,
comenzando por el séptimo, se devolverán. No se agregarán
caracteres vacíos (espacios) al final.
=EXTRAE(A2;20;5) Dado que la posición inicial es mayor que la longitud de la cadena
(10), se devuelve texto vacío.

MAYUSC (función MAYUSC)

Descripción
Pone el texto en mayúsculas.

Sintaxis
MAYUSC(texto)
La sintaxis de la función MAYUSC tiene los siguientes argumentos:
▪ Texto Obligatorio. Es el texto que desea pasar a mayúsculas. El argumento texto
puede ser una referencia o una cadena de texto.

Ejemplo
Copie los datos de ejemplo en la tabla siguiente y péguelos en la celda A1 de una hoja de
cálculo nueva de Excel. Para que las fórmulas muestren los resultados, selecciónelas,
presione F2 y luego ENTRAR. Si lo necesita, puede ajustar el ancho de las columnas para ver
todos los datos.
Datos
total

Rendimiento

Fórmula Descripción Resultado


=MAYUSC(A2) Devuelve todas las mayúsculas del texto en la celda A2. TOTAL
=MAYUSC(A3) Devuelve todas las mayúsculas del texto en la celda A3. RENDTO
MINUSC (función MINUSC)

Descripción
Convierte todas las mayúsculas de una cadena de texto en minúsculas.
Sintaxis
MINUSC(texto)
La sintaxis de la función MINUSC tiene los siguientes argumentos:
▪ Texto Obligatorio. Es el texto que desea convertir en minúsculas. MINUSC no cambia
los caracteres de texto que no son letras.
Ejemplo
Copie los datos de ejemplo en la tabla siguiente y péguelos en la celda A1 de una hoja de
cálculo nueva de Excel. Para que las fórmulas muestren los resultados, selecciónelas,
presione F2 y luego ENTRAR. Si lo necesita, puede ajustar el ancho de las columnas para ver
todos los datos.

Datos

E. E. García

Apt. 2B
Fórmula Descripción Resultado
=MINUSC(A2) La primera cadena en minúsculas (e. e. garcía) e. e. garcía
=MINUSC(A3) La última cadena en minúsculas (dep. 2b) apt. 2b

NOMPROPIO (función NOMPROPIO)

Convierte a mayúsculas la primera letra y todas las que sigan a un carácter que no sea una
letra en una cadena de texto. El resto de las letras del texto las convierte a minúsculas.

Sintaxis
NOMPROPIO(texto)
Texto: es texto entre comillas, una fórmula que devuelve texto o una referencia de columna
que contiene el texto que se va a convertir parcialmente en mayúsculas.
Ejemplos

Fórmula Descripción (Resultado)

=NOMPROPIO("Estimados/as Cambia algunas minúsculas a mayúsculas en la cadena


asistentes") (Estimados/As Asistentes)

Funciones matemáticas básicas

Redondear un número
Supongamos que quiere redondear un número al número entero más próximo porque los
valores decimales no son importantes. O bien, que quiere redondear un número a múltiplos
de 10 para simplificar una aproximación de los importes. Hay varias maneras de redondear
un número.
Cambiar el número de posiciones decimales mostradas sin cambiar el número
En una hoja de cálculo
1. Seleccione las celdas a las que desee aplicar formato.
2. Para mostrar más o menos dígitos después del separador de decimales, en la
pestaña Inicio, en el grupo Número, haga clic en Aumentar decimales o
en Disminuir decimales .
En un formato de número integrado
1. En la pestaña Inicio, en el grupo Número, haga clic en la flecha situada junto a la lista
de formatos de números y después haga clic en Más formatos de número.

2. En la lista Categoría, en función del tipo de datos de los números, haga clic
en Moneda, Contabilidad, Porcentaje o Científico.
3. En el cuadro Posiciones decimales, escriba el número de posiciones decimales que
desea mostrar.

Función TRUNCAR

Descripción
Suprime la parte fraccionaria de un número para truncarlo a un entero.

Sintaxis
TRUNCAR(número; [núm_decimales])
La sintaxis de la función TRUNCAR tiene los siguientes argumentos:
▪ Número Obligatorio. Es el número que desea truncar.
▪ Núm_decimales Opcional. Es un número que especifica la precisión del
truncamiento. El valor predeterminado del argumento núm_decimales es 0 (cero).

Ejemplo
Copie los datos de ejemplo en la tabla siguiente y péguelos en la celda A1 de una hoja de
cálculo nueva de Excel. Para que las fórmulas muestren los resultados, selecciónelas,
presione F2 y luego ENTRAR. Si lo necesita, puede ajustar el ancho de las columnas para ver
todos los datos.
Fórmula Descripción Resultado
=TRUNCAR(8,9) Trunca 8,9 para devolver la parte entera (8). 8
=TRUNCAR(-8,9) Trunca un número negativo para devolver la parte entera (-8). -8
=TRUNCAR(0,45) Trunca un número entre 0 y 1, y devuelve la parte entera (0). 0
Funciones lógicas básicas

La función Y

Use la función Y, una de las funciones lógicas, para determinar si todas las condiciones de
una prueba son VERDADERAS.

La función Y devuelve VERDADERO si todos sus argumentos se evalúan como VERDADERO


y devuelve FALSO si uno o más argumentos se evalúan como FALSO.

Un uso común de la función Y es expandir la utilidad de otras funciones que realizan


pruebas lógicas. Por ejemplo, la función SI realiza una prueba lógica y, luego, devuelve un
valor si la prueba se evalúa como VERDADERO y otro valor si la prueba se evalúa como
FALSO. Con la función Y como argumento prueba_lógica de la función SI, puede probar
varias condiciones diferentes en lugar de solo una.

Sintaxis

Y(valor_lógico1, [valor_lógico2], ...)

La sintaxis de la función Y tiene los siguientes argumentos:

Argumento Descripción
Valor_lógico1 Requerido. La primera condición que quiere probar que puede evaluarse
como VERDADERO o FALSO.

Valor_lógico2, Opcional. Las condiciones adicionales que desea probar que pueden evaluarse
... como VERDADERO o FALSO, hasta un máximo de 255 condiciones.

Comentarios
-Los argumentos deben evaluarse como valores lógicos, como VERDADERO o FALSO, o bien deben
ser matrices o referencias que contengan valores lógicos.
-Si un argumento matricial o de referencia contiene texto o celdas vacías, dichos valores se pasarán
por alto.
-Si el rango especificado no contiene valores lógicos, la función Y devuelve la #VALUE! #VALOR!.
Ejemplos
Aquí se muestran algunos ejemplos generales del uso de Y por sí mismo y junto a la
función SI.

Fórmula Descripción

= Y(A2>1,A2<100) Muestra VERDADERO si A2 es superior a 1 Y es inferior


a 100, de otro modo, muestra FALSO.

=SI(Y(A2<A3,A2<100),A2,"El valor Muestra el valor de la celda A2 si es inferior a A3 Y es


está fuera del rango") inferior a 100, de otro modo muestra el mensaje "El
valor está fuera del rango".

=SI(Y(A3>1,A3<100),A3,"El valor Muestra el valor de la celda A3 si es superior a 1 Y es


está fuera del rango") inferior a 100, de otro modo muestra un mensaje.
Puede sustituir cualquier mensaje de su elección.

La función O

Use la función O, una de las funciones lógicas, para determinar si algunas condiciones de
una prueba son VERDADERAS.
La función O devuelve VERDADERO si alguno de sus argumentos se evalúa como
VERDADERO, y devuelve FALSO si todos sus argumentos se evalúan como FALSO.

Un uso común para la función O es expandir la utilidad de otras funciones que realicen
pruebas lógicas. Por ejemplo, la función SI realiza una prueba lógica y, después, devuelve
un valor si la prueba se evalúa en VERDADERO y otro valor si la prueba se evalúa en FALSO.
Mediante el uso de la función O como la prueba lógica de la función SI puede probar
distintas condiciones en vez de solo una.

Sintaxis

O(valor_lógico1, [valor_lógico2], ...)

La sintaxis de la función O tiene los siguientes argumentos:

Argumento Descripción
Valor_lógico1 Requerido. La primera condición que quiere probar que puede evaluarse como
VERDADERO o FALSO.

Valor_lógico2, Opcional. Las condiciones adicionales que desea probar que pueden evaluarse
... como VERDADERO o FALSO, hasta un máximo de 255 condiciones.

Ejemplos
Aquí se muestran algunos ejemplos generales del uso de O por sí mismo y junto a la
función SI.
Fórmula Descripción
=O(A2>1,A2<100) Muestra VERDADERO si A2 es superior a 1 O es inferior a
100, de otro modo muestra FALSO.

=SI(O(A2>1,A2<100),A3,"El valor está Muestra el valor de la celda A3 si mayor que 1 O es


fuera del rango") inferior a 100, de otro modo muestra el mensaje "El valor
está fuera del rango".

=SI(O(A2<0,A2>50),A2,"El valor está Muestra el valor de la celda A2 si es inferior a 0 O es


fuera del rango") superior a 50, de otro modo muestra un mensaje.

La función SI

La función SI es una de las funciones más populares de Excel y le permite realizar


comparaciones lógicas entre un valor y un resultado que espera.
Por esto, una instrucción SI puede tener dos resultados. El primer resultado es si la
comparación es Verdadera y el segundo si la comparación es Falsa.
Por ejemplo, =SI(C2="Sí";1;2) dice: SI(C2 = Sí; entonces devolver un 1; en caso contrario
devolver un 2)
Sintaxis
Use la función SI, una de las funciones lógicas, para devolver un valor si una condición es
verdadera y otro si es falsa.
SI(prueba_lógica; valor_si_verdadero; [valor_si_falso])
Por ejemplo:
▪ =SI(A2>B2;"Presupuesto excedido";"Correcto")
▪ =SI(A2=B2;B4-A4;"")

Nombre del argumento Descripción


prueba_lógica (requerido) El valor que quiere probar.
valor_si_verdadero (requerido) El valor que desea devuelto si el resultado
de prueba_lógica es VERDADERO.
valor_si_falso (opcional) El valor que desea devuelto si el resultado
de prueba_lógica es FALSO.
Ejemplos sencillos de SI

▪ =SI(C2="Sí";1;2)
En el ejemplo anterior, la celda D2 dice: SI(C2 = Sí; entonces devolver un 1; en caso contrario
devolver un 2)

▪ =SI(C2=1;"Sí";"No")
En este ejemplo, la fórmula de la celda D2 dice: SI(C2 = 1; entonces devolver Sí; en caso
contrario devolver No)

Como puede ver, la función SI se puede usar para evaluar texto o valores. También se puede
usar para evaluar errores. No está limitado exclusivamente a comprobar si un elemento es
igual a otro y devolver un único resultado, también puede usar operadores matemáticos y
realizar cálculos adicionales según sus criterios. También se pueden anidar varias funciones
SI para realizar varias comparaciones.

=SI(C2>B2;"Presupuesto
excedido";"Dentro de
presupuesto")
En el ejemplo anterior, la
función en D2 dice SI(C2 es
mayor que B2; devolver
"Presupuesto excedido"; de lo
contrario, devolver "Dentro
de presupuesto")
▪ =SI(C2>B2;C2-B2;0)

Problemas comunes

Problema Qué ha fallado


0 (cero) en la No había argumento para valor_si_verdadero ni para valor_si_falso. Para
celda que se devuelva un valor correcto, agregue texto de argumento a los dos
argumentos, o agregue VERDADERO o FALSO al argumento.
#¿NOMBRE? Normalmente, esto significa que la fórmula se ha escrito mal.
en la celda

Usar SI para comprobar si una celda está en blanco


A veces es necesario comprobar si una celda está en blanco (normalmente, para que una
fórmula no muestre un resultado sin datos de entrada).

En este caso, usaremos SI con la función ESBLANCO:

▪ =SI(ESBLANCO(D2);"En blanco";"No está en blanco")


Lo que equivale a SI(D2 está en blanco, devuelve "En blanco"; en caso contrario, devuelve
"No está en blanco"). También podría usar fácilmente su propia fórmula para la condición
"No está en blanco". En el ejemplo siguiente usaremos "" en lugar de ESBLANCO.
Básicamente, las dos comillas dobles ("") equivalen a "nada".

=SI(D3="";"En blanco";"No está en blanco")

Esta fórmula dice lo siguiente: SI(D3 no tiene nada, devuelve "En blanco"; en caso contrario,
devuelve "No está en blanco"). Este es un ejemplo de un método muy común del uso de ""
para evitar que una fórmula realice un cálculo si una celda dependiente está en blanco:

▪ =SI(D3="";"";SuFórmula())

SI(D3 equivale a nada, no se devuelve nada; en caso contrario, calcula la fórmula).


Sintaxis de la función SI anidada

La función SI es una de las funciones más utilizadas en Excel ya que nos ayuda a probar si
una condición es verdadera o falsa. Si la condición es verdadera, la función realizará una
acción determinada, pero si la condición es falsa entonces la función ejecutará una acción
diferente.

Es así como la función SI nos permite evaluar el resultado de una prueba lógica y tomar una
acción en base al resultado. La siguiente imagen ilustra el funcionamiento de la función SI.

El diagrama anterior nos deja en claro que la función SI evaluará como máximo una prueba
lógica y podremos ejecutar hasta dos posibles acciones.

Un ejemplo que puede ser atendido perfectamente por la función SI es el siguiente:


supongamos que tenemos un listado de edades y en una nueva columna debemos colocar
la leyenda “Menor de edad” en caso de que la edad de la persona sea menor de 18 años,
pero si la edad es igual o mayor a 18, entonces debemos colocar la leyenda “Mayor de
edad”.

La solución a nuestro problema será desplegar dos leyendas diferentes, es decir,


necesitamos ejecutar dos acciones diferentes en base a la prueba lógica de mayoría de
edad. Este problema se resuelve fácilmente utilizando la función SI de la siguiente manera:
=SI(A2 < 18, "Menor de edad", "Mayor de edad")
La función SI mostrará el primer mensaje solamente si la prueba lógica (A2<18) es
verdadera. Si dicha prueba lógica es falsa, entonces se mostrará el segundo mensaje.
Observa el resultado de aplicar esta función en nuestros datos de ejemplo:

La función si anidada en Excel

“Anidamiento” hace referencia a la práctica de unir varias funciones en una fórmula.


Use la función SI, una de las funciones lógicas, para devolver un valor si una condición es
verdadera y otro si es falsa.

Sintaxis

SI(prueba_lógica; valor_si_verdadero; [valor_si_falso])

Por ejemplo:

=SI(A2>B2;"Presupuesto excedido";"Correcto")

=SI(A2=B2;B4-A4;"")
Nombre del argumento Descripción

prueba_lógica El valor que quiere probar.


(obligatorio)

valor_si_verdadero El valor que desea devuelto si el resultado de prueba_lógica es


(obligatorio) VERDADERO.
valor_si_falso El valor que desea devuelto si el resultado de prueba_lógica es FALSO.
(opcional)

Observaciones
Aunque Excel permite anidar hasta 64 funciones SI distintas, no se recomienda hacerlo. ¿Por qué?
-El uso de varias instrucciones SI requiere una cuidada planificación para crearlas correctamente
y asegurarse de que su lógica puede calcular sin errores cada una de las condiciones hasta llegar
al final. Si no anida su fórmula con una precisión absoluta, podría funcionar en el 75 % de los casos,
pero devolver resultados inesperados en el 25 % restante. Lamentablemente, las probabilidades
de detectar ese 25 % de casos son muy escasas.
-El mantenimiento de varias instrucciones SI puede resultar muy difícil, especialmente si pasado
un tiempo intenta averiguar lo que usted o, peor todavía, otra persona, estaba intentando hacer.
Si se encuentra con una instrucción SI que parece que no para de crecer, es el momento de soltar
el mouse y volver a pensar en su estrategia.
A continuación, encontrará instrucciones sobre cómo crear correctamente una instrucción
SI anidada compleja con varios SI y cómo reconocer que es el momento de usar otra
herramienta en su arsenal de Excel.

Ejemplo:

=SI(D2>89,"A",SI(D2>79,"B",SI(D2>69,"C",SI(D2>59,"D","F"))))
Esta instrucción SI anidada compleja, sigue una lógica sencilla:
1. Si el resultado (en la celda D2) es mayor que 89, la calificación es A
2. Si el resultado es mayor que 79, la calificación es B
3. Si el resultado es mayor que 69, la calificación es C
4. Si el resultado es mayor que 59, la calificación es D
5. En caso contrario, la calificación es F

Este ejemplo concreto es relativamente seguro porque no es probable que la correlación


entre resultados de exámenes y calificaciones mediante letras cambie, por lo que no
requiere mucho mantenimiento. Pero, ¿qué pasaría si necesita aplicar grados a las
calificaciones, es decir, A+, A y A-,y así sucesivamente? En ese caso, es necesario volver a
escribir la instrucción SI con cuatro condiciones para que pase a tener 12. Este es el aspecto
que tendría la fórmula:

=SI(B2>97,"A+",SI(B2>93,"A",SI(B2>89,"A-",SI(B2>87,"B+",SI(B2>83,"B",SI(B2>79,"B-",
SI(B2>77,"C+",SI(B2>73,"C",SI(B2>69,"C-",SI(B2>57,"D+",SI(B2>53,"D",SI(B2>49,"D-
","F"))))))))))))

Sigue siendo precisa y funcionará según lo previsto, pero lleva mucho tiempo escribirla y
más tiempo probarla para asegurarse de que hace lo que se quiere. Otro problema obvio es
que ha tenido que escribir a mano las puntuaciones y las correspondientes calificaciones
con letras. ¿Cuáles son las probabilidades de que tenga accidentalmente un error
tipográfico? Imagine ahora que intenta hacer esto 64 veces con condiciones más complejas.
Por supuesto que es posible, pero ¿realmente quiere tener que realizar este tipo de
esfuerzo y exponerse a probables errores que serán muy difíciles de detectar?...

A continuación, encontrará un ejemplo de una instrucción SI anidada relativamente


estándar para convertir resultados de exámenes en su equivalente de la calificación
mediante letras.

El primer problema, lo resolvimos fácilmente con la función SI porque el resultado final


serían solamente dos acciones, pero ahora imagina que necesitamos desplegar la leyenda
“Tercera edad” cuando la persona tenga 65 años o más. Esto nos deja el problema con las
siguientes reglas:

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


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

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

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


clave es que, en lugar de ejecutar una segunda acción, la primera función SI incluye una
segunda función SI de manera que entre ambas funciones puedan ejecutar un máximo de
tres acciones.

La función SI anidada en Excel aumenta la flexibilidad de la función al ampliar el número de


posibles resultados a probar, así como las acciones que podemos ejecutar. Para el ejemplo,
la función SI anidada que resolverá adecuadamente el problema será la siguiente:

=SI(A2 < 18, "Menor de edad", SI(A2 < 65, "Mayor de edad", "Tercera edad"))
Ponga especial atención al tercer argumento de la primera función SI, que, en lugar de ser
una acción, se ha convertido en otra función SI que a su vez tendrá la posibilidad de ejecutar
otras dos acciones.

Un error muy común en la creación de una fórmula que utilice la función SI anidada es
intentar utilizar la primera función SI con cuatro argumentos, lo cual ocasionará un error.
La primera función SI deberá “renunciar” a una de sus acciones para darnos la posibilidad
de utilizar otra función SI.

Excel hará el análisis de la fórmula anterior de la siguiente manera. Comenzando con la


primera función SI, se evaluará si la edad es menor a 18, en caso de que dicha condición se
cumpla, se mostrará la leyenda “Menor de edad” y todo terminará ahí. Por el contrario, si
la primera condición no se cumple, querrá decir que la edad es mayor o igual a 18 y se
ejecutará la segunda función SI.

En la segunda prueba lógica probaremos si la edad es menor a 65, en caso de ser verdadero
se imprimirá la leyenda “Mayor de edad”, pero si la prueba lógica es falsa, querrá decir que
la edad es mayor o igual a 65 y por lo tanto se imprimirá la etiqueta “Tercera edad”. Observa
el resultado de aplicar esta fórmula sobre los datos de ejemplo.
Otro ejemplo de función si anidada

Más que otro ejemplo de la función SI anidada en Excel, resaltar el hecho de que no todas
las fórmulas creadas serán iguales aún para el mismo problema ya que todo dependerá de
la lógica que decidas implementar. Por ejemplo, el mismo ejercicio de la sección anterior lo
podremos resolver con la siguiente fórmula:

=SI(A11 >= 65, "Tercera edad", SI(A11 >= 18, "Mayor de edad", "Menor de edad"))
En esta fórmula la lógica utilizada es completamente inversa a la de nuestra fórmula
anterior, es decir, la primera función SI evaluará si la edad es mayor o igual a 65 para
imprimir la leyenda “Tercera edad”, en caso contrario se realizará la prueba lógica para
saber si es mayor o igual a 18 años.
En la siguiente imagen puede ver que se ha colocado esta fórmula a un lado del primer
ejemplo y el resultado es exactamente el mismo.

De esta manera se puede observar que existen diversas maneras de resolver el problema y
muy probablemente la fórmula resultante será diferente para cada usuario de Excel.
Generalmente, los errores presentados en una función SI anidada provienen de una mala
implementación de la lógica utilizada. Adicionalmente a esto, la poca experiencia en el uso
de los operadores de comparación en Excel, ocasionará diversos problemas al construir
adecuadamente las pruebas lógicas utilizadas por la función SI.
Varias funciones si anidadas en Excel

En los ejemplos anteriores se ha utilizado solamente dos funciones SI anidadas, pero Excel
permite anidar muchas más funciones. Originalmente solo se aceptaban hasta 8 funciones
anidadas, pero a partir de Excel 2010, es posible anidar hasta 64 funciones SI.

Aunque actualmente el máximo es de 64 funciones anidadas, no llegará ni a la mitad de ese


límite cuando comenzará a tener dificultad en entender la lógica empleada. Sin embargo,
es importante que conozca dicha limitante en Excel y recordar que es imposible sobrepasar
dicho límite.

Sin embargo, mientras tanto y no sobrepases el límite establecido por Excel, podrás anidar
tantas funciones como necesites y lo único que deberás hacer será reemplazar una acción
de la función SI por otra función SI. Para dejar esto en claro, hagamos un último ejemplo
donde tenemos un grupo de puntuaciones de 100 a 999 que evaluaremos de la siguiente
manera:

● 100 a 599: Malo


● 600 a 749: Promedio
● 750 a 899: Bueno
● 900 a 999: Excelente
Una alternativa de solución para este problema es la siguiente función SI anidada:

=SI(A2<600,"Malo",SI(A2<750,"Promedio",SI(A2<900,"Bueno","Excelente")))

En este caso tengo tres funciones SI anidadas porque la cantidad de acciones que necesito
ejecutar son cuatro. Así que, de manera general, la cantidad de funciones SI que utilizarás
en tu fórmula será una menos que la cantidad de acciones que necesitas ejecutar.
También observa que todas las funciones SI van “anidando” otra función SI como uno de
sus argumentos y solamente la función SI más anidada será la que tendrá sus dos acciones
porque ya no habrá otra función SI que anidar. Observa el resultado de nuestra fórmula:
Función PROMEDIO.SI

Descripción

Devuelve el promedio (media aritmética) de todas las celdas de un rango que cumplen unos
criterios determinados.

Sintaxis

PROMEDIO.SI(rango; criterios; [rango_promedio])


La sintaxis de la función PROMEDIO.SI tiene los siguientes argumentos:
▪ Rango Obligatorio. Una o más celdas cuyo promedio se desea obtener que incluyan
números, o nombres, matrices o referencias que contengan números.
▪ Criterio Obligatorio. Criterio en forma de número, expresión, referencia de celda o
texto que determina las celdas cuyo promedio se va a obtener. Por ejemplo, los
criterios pueden expresarse como 32, "32", ">32", "manzanas" o B4.
▪ Rango_promedio Opcional. Conjunto real de celdas cuyo promedio se va a calcular.
Si se omite, se utiliza un rango.
Observaciones:
- No se tienen en cuenta las celdas de rango que contienen VERDADERO o FALSO.
- Si una celda de rango_promedio es una celda vacía, PROMEDIO.SI la omite.
-Si rango es un valor en blanco o de texto, PROMEDIO.SI devuelve el valor de error #¡DIV0!.
#¡VALOR!
- Si una celda de criterio está vacía, PROMEDIO.SI la trata como un valor 0.
- Si no hay celdas en el rango que cumplan los criterios, PROMEDIO.SI devuelve #¡DIV/0!.
#¡VALOR!
- En los criterios se puede utilizar los caracteres comodín de signo de interrogación (?) y asterisco
(*). El signo de interrogación corresponde a un solo carácter cualquiera y el asterisco equivale a
cualquier secuencia de caracteres. Si desea buscar un signo de interrogación o un asterisco reales,
escriba una tilde (~) delante del carácter que desea buscar.
- No es necesario que rango_promedio tenga el mismo tamaño y forma que rango. Las celdas
reales de las que se debe obtener el promedio se determinan utilizando la celda superior izquierda
de rango_promedio como la celda inicial e incluyendo las celdas que corresponden con el tamaño
y la forma del rango.

Ejemplos

Copie los datos de ejemplo en la tabla siguiente y péguelos en la celda A1 de una hoja de
cálculo nueva de Excel. Para que las fórmulas muestren los resultados, selecciónelas,
presione F2 y luego ENTRAR. Si lo necesita, puede ajustar los anchos de la columna para ver
todos los datos.

Valor de propiedad Comisión

100000 7000
200000 14000

300000 21000
400000 28000

Fórmula Descripción Resultado


=PROMEDIO.SI(B2:B5;"<23000") Promedio de todas las comisiones 14000
menores de 23000. Tres de las cuatro
comisiones cumplen esta condición y su
total es 42000.
Valor de propiedad Comisión

=PROMEDIO.SI(A2:A5,"<250000") Promedio de todos los valores de 150000


propiedad menores de 250000. Dos de
las cuatro comisiones cumplen esta
condición y su total es 300000.
=PROMEDIO.SI(A2:A5;"<95000") Promedio de todos los valores de #DIV/0!
propiedad menores de 95000. Puesto
que hay 0 valores de propiedad que
cumplen esta condición, la función
PROMEDIO.SI devuelve el error #DIV/0!
porque intenta dividir entre 0.
=PROMEDIO.SI(A2:A5;">250000";B2 Promedio de todas las comisiones con un 24500
:B5) valor de propiedad mayor que 250000.
Dos comisiones cumplen esta condición
y su total es 49000.

Ejemplo 2

Región Beneficios (Miles)

Este 45678

Oeste 23789

Norte -4789

Sur (nueva oficina) 0

Medio Oeste 9678

Fórmula Descripción Resultado

=PROMEDIO.SI(A2:A6;"=*Oeste";B2:B6 Promedio de todos los beneficios de 16733,5


) las regiones Oeste y Medio Oeste.

=PROMEDIO.SI(A2:A6;"<>*(Nueva Promedio de todos los beneficios 18589


oficina)";B2:B6) para todas las regiones excluyendo
las nuevas oficinas.
Función SUMAR.SI

La función SUMAR.SI se usa para sumar los valores intervalo de un rango que cumplan los
criterios que haya especificado. Por ejemplo, supongamos que, en una columna que
contiene números, solo quiere sumar los valores mayores que 5. Puede usar la siguiente
fórmula: =SUMAR.SI(B2:B25;">5")

Sintaxis

SUMAR.SI(rango; criterio; [rango_suma])


La sintaxis de la función SUMAR.SI tiene los argumentos siguientes:
▪ intervalo Obligatorio. El rango de celdas que se desea evaluar según los criterios. Las
celdas de cada rango deben ser números, nombres, matrices o referencias que
contengan números. Los valores en blanco y de texto se ignoran. El rango seleccionado
puede contener fechas en formato estándar de Excel (a continuación, se incluyen
ejemplos).
▪ criterios Obligatorio. Es el criterio en forma de número, expresión, referencia de
celda, texto o función que determina las celdas que va a sumar. Se pueden incluir
caracteres comodín: un signo de interrogación (?) para que coincida con cualquier
carácter individual, un asterisco (*) para que coincida con cualquier secuencia de
caracteres. Si desea buscar un signo de interrogación o un asterisco real, escriba una
tilde (~) antes del carácter.
Por ejemplo, los criterios pueden expresarse como 32, ">32", B5, "3?", "manzanas*",
“*~” u HOY().

Ejemplo 1

Copie los datos de ejemplo en la tabla siguiente y péguelos en la celda A1 de una hoja de
cálculo nueva de Excel. Para que las fórmulas muestren los resultados, selecciónelas,
presione F2 y luego ENTRAR. Si lo necesita, puede ajustar los anchos de la columna para ver
todos los datos.
Valor de propiedad Comisión Datos
100.000 7.000 250.000

200.000 14.000

300.000 21.000

400.000 28.000

Fórmula Descripción Resultado

=SUMAR.SI(A2:A5;">160000";B2:B5) Suma las comisiones de los valores de 63.000


propiedad superiores a 160.000 .

=SUMAR.SI(A2:A5;">160000") Suma los valores de propiedad superiores 900.000


a 160.000.

=SUMAR.SI(A2:A5;300000;B2:B5) Suma las comisiones de los valores de 21.000


propiedad igual a 300.000 .

=SUMAR.SI(A2:A5;">" & C2;B2:B5) Suma las comisiones de los valores de 49.000


propiedad superiores al valor en C2.

Ejemplo 2

Copie los datos de ejemplo en la tabla siguiente y péguelos en la celda A1 de una hoja de
cálculo nueva de Excel. Para que las fórmulas muestren los resultados, selecciónelas,
presione F2 y luego ENTRAR. Si lo necesita, puede ajustar los anchos de la columna para ver
todos los datos.

Categoría Alimento Ventas


Verdura Tomates 2.300

Verdura Apio 5.500

Fruta Naranjas 800

Mantequilla 400

Verdura Zanahorias 4.200

Fruta Manzanas 1.200


Categoría Alimento Ventas
Fórmula Descripción Resultado

=SUMAR.SI(A2:A7;"Frutas";C2:C7) Suma de las ventas de todos los alimentos 2000


en la categoría "Frutas".

=SUMAR.SI(A2:A7;"Verduras";C2:C7) Suma de las ventas de todos los alimentos 12.000


en la categoría "Verduras".

=SUMAR.SI(B2:B7;"*s";C2:C7) Suma de las ventas de todos los alimentos 4.300


que terminan en "s" (Tomates, Naranjas y
Manzanas).
=SUMAR.SI(A2:A7;"";C2:C7) Suma de las ventas de todos los alimentos 400
que no tienen una categoría especificada.
Función CONTAR.SI

Use CONTAR.SI, una de las funciones estadísticas, para contar el número de celdas que
cumplen un criterio; por ejemplo, para contar el número de veces que una ciudad
determinada aparece en una lista de clientes.
En su forma más sencilla, CONTAR.SI indica lo siguiente:
▪ =CONTAR.SI(¿Dónde quiere realizar la búsqueda y qué quiere buscar?)
Por ejemplo:
▪ =CONTAR.SI(A2:A5;"Londres")
▪ =CONTAR.SI(A2:A5;A4)

Sintaxis

CONTAR.SI(rango;criterios)

Nombre del argumento Descripción


Rango (obligatorio) El grupo de celdas que desea contar. Rango puede contener números,
matrices, un rango con nombre o referencias que contengan números.
Los valores en blanco y de texto se ignoran.
Criterios (obligatorio) Número, expresión, referencia de celda o cadena de texto que determina
las celdas que se van a contar.
Por ejemplo, puede usar un número como 32, una comparación como
">32", una celda como B4 o una palabra como "manzanas".
CONTAR.SI usa solo un criterio. Use CONTAR.SI.CONJUNTO si desea usar
varios criterios.
Ejemplos

Para usar estos ejemplos de Excel, copie los datos de la tabla de abajo y péguelos en la celda
A1 de una nueva hoja de cálculo.

Datos Datos
manzanas 32

naranjas 54
melocotones 75

manzanas 86
Fórmula Descripción

=CONTAR.SI(A2:A5;"manzanas") Cuenta el número de celdas con manzanas


entre las celdas A2 y A5. El resultado es 2.
=CONTAR.SI(A2:A5;A4) Cuenta el número de celdas con
melocotones, el valor de A4, entre las
celdas A2 y A5. El resultado es 1.

=CONTAR.SI(A2:A5;A2)+CONTAR.SI(A2:A5;A3) Cuenta el número de manzanas, el valor de


A2, y de naranjas, el valor de A3, entre las
celdas A2 y A5. El resultado es 3. Esta
fórmula usa CONTAR.SI dos veces para
especificar varios criterios, un criterio por
expresión. También puede utilizar la
función CONTAR.SI.CONJUNTO.
=CONTAR.SI(B2:B5;">55") Cuenta el número de celdas con un valor
superior a 55 entre las celdas B2 y B5. El
resultado es 2.

=CONTAR.SI(B2:B5;"<>"&B4) Cuenta el número de celdas con un valor


distinto de 75 entre las celdas B2 y B5. El
símbolo de la "y" (&) combina el operador
de comparación "<>" (no es igual a) y el
valor de B4 para leer
Datos Datos
=CONTAR.SI(B2:B5;"<>75"). El resultado es
3.

=CONTAR.SI(B2:B5;">=32")- Cuenta el número de celdas con un valor


CONTAR.SI(B2:B5;"<=85") superior o igual a 32 e inferior o igual a 85
entre las celdas B2 y A5. El resultado es 1.

=CONTAR.SI(A2:A5;"*") Cuenta el número de celdas que contienen


texto entre las celdas A2 y A5. El carácter
comodín * se usa para reemplazar
cualquier carácter. El resultado es 4.

=CONTAR.SI(A2:A5;"?????nas") Cuenta el número de celdas que tienen


exactamente 8 caracteres y que terminan
con las letras "nas" entre las celdas A2 y
A5. El signo de interrogación (?) se usa
como carácter comodín para coincidir con
caracteres individuales. El resultado es 2.

Función SI.CONJUNTO

Use la función SI.CONJUNTO para comprobar si se cumplen una o varias condiciones. La


función devuelve un valor que corresponde a la primera condición verdadera.

1. Seleccione la celda a partir de la cual quiere crear una función SI.CONJUNTO.


2. Escriba =SI.CONJUNTO(.
3. Cree la primera condición.
4. Agregue las demás condiciones.
5. Presione Entrar.

Aplicar la fórmula SI.CONJUNTO a la columna

1. Escriba $ para agregar una referencia absoluta a una fórmula SI.CONJUNTO existente.
2. Arrastre para propagar esta fórmula por una columna.
Ejemplo 1:

Ejemplo 2:
Función contar.blanco

Use la función CONTAR.BLANCO, una de las funciones estadísticas, para contar el número
de celdas vacías en un rango de celdas.

Sintaxis

CONTAR.BLANCO(rango)
La sintaxis de la función CONTAR.BLANCO tiene los siguientes argumentos:
▪ Rango Obligatorio. El rango dentro del cual desea contar el número de celdas en
blanco.
Observación

También se cuentan las celdas que incluyen fórmulas que devuelven "" (texto vacío). Las
celdas que contienen valores cero no se cuentan.

Ejemplo

Copie los datos de ejemplo en la tabla siguiente y péguelos en la celda A1 de una hoja de
cálculo nueva de Excel.
Datos Datos
6
27
4 34
Fórmula Descripción Resultado
=CONTAR.BLANCO(A2:B4) Cuenta las celdas vacías del rango anterior. 2
Función contar.si.conjunto

La función CONTAR.SI.CONJUNTO aplica criterios a las celdas de varios rangos y cuenta el


número de veces que se cumplen todos los criterios.

Sintaxis

CONTAR.SI.CONJUNTO(rango_criterios1; criterios1; [rango_criterios2; criterios2];…)


La sintaxis de la función CONTAR.SI.CONJUNTO tiene los siguientes argumentos:
▪ criterios_rango1 Obligatorio. El primer rango en el que se evalúan los criterios
asociados.
▪ criterios1 Obligatorio. Los criterios en forma de número, expresión, referencia de
celda o texto que determinan las celdas que se van a contar. Por ejemplo, los criterios
se pueden expresar como 32, ">32", B4, "manzanas" o "32".
▪ criterios_rango2, criterios2... Opcional. Rangos adicionales y sus criterios asociados.
Se permiten hasta 127 pares de rangos/criterios.

Observaciones:
- Los criterios de cada rango se aplican a una celda cada vez. Si todas las primeras celdas cumplen
los criterios asociados, el número aumenta en 1. Si todas las segundas celdas cumplen los criterios
asociados, el número aumenta en 1 nuevamente y así sucesivamente hasta evaluar todas las
celdas.
- Si el argumento de los criterios hace referencia a una celda vacía, la
función CONTAR.SI.CONJUNTO trata dicha celda como un valor 0.
- En los criterios se pueden usar caracteres comodín, el signo de interrogación (?) y el asterisco
(*) . El signo de interrogación se corresponde con un solo carácter y el asterisco se corresponde
con cualquier secuencia de caracteres. Si desea buscar un signo de interrogación o un asterisco
reales, escriba una tilde (~) delante del carácter que desea buscar.
Ejemplo 1

Copie los datos de ejemplo en las siguientes tablas y péguelos en la celda A1 de una hoja de
cálculo nueva de Excel. Para que las fórmulas muestren los resultados, selecciónelas,
presione F2 y luego ENTRAR. Si lo necesita, puede ajustar el ancho de las columnas para ver
todos los datos.

Vendedor Cuota de T1 excedida Cuota de T2 excedida Cuota de


T3
excedida
García Sí No No

Navarro Sí Sí No

Gil Sí Sí Sí

López No Sí Sí

Fórmula Descripción Resultado

=CONTAR.SI.CONJUNTO(B2:D2 Cuenta cuántas veces 1


;"=Sí") García excedió una
cuota de ventas para
los períodos T1, T2 y
T3 (solo en T1).
=CONTAR.SI.CONJUNTO(B2:B5 Cuenta cuántos 2
;"=Sí";C2:C5;"=Sí") vendedores
excedieron las cuotas
de T1 y T2 (Navarro y
Gil).
=CONTAR.SI.CONJUNTO(B5:D5 Cuenta cuántas veces 1
;"=Sí";B3:D3;"=Sí") García y Navarro
excedieron la misma
cuota para los
períodos T1, T2 y T3
(solo en T2).
Ejemplo 2

Datos

1 1/5/2011

2 2/5/2011

3 3/5/2011

4 4/5/2011

5 5/5/2011

6 6/5/2011

Fórmula Descripción Resultado

=CONTAR.SI.CONJUNTO(A2:A7;"<6";A2:A7;">1") Cuenta cuántos números 4


entre 1 y 6 (sin incluir el 1 y el
6) contienen las celdas de la
A2 a la A7.

=CONTAR.SI.CONJUNTO(A2:A7; Cuenta cuántas filas tienen 2


"<5";B2:B7;"<3/5/2011") números menores que 5 en
las celdas de la A2 a la A7 y,
además, cuántas filas tienen
fechas anteriores al 03.05.11
en las celdas de la B2 a la B7.

=CONTAR.SI.CONJUNTO(A2:A7; "<" & La descripción es la misma del 2


A6;B2:B7;"<" & B4) ejemplo anterior, pero se
usan referencias de celda en
lugar de constantes en los
criterios.
Función max.si.conjunto

La función MAX.SI.CONJUNTO devuelve el valor máximo entre celdas especificado por un


determinado conjunto de condiciones o criterios.

Sintaxis

MAX.SI.CONJUNTO(rango_máximo; rango_criterios1; criterios1; [rango_criterios2;


criterios2];...)
Argumento Descripción
max_range El rango real de celdas en las que se determinará el máximo.
(obligatorio)
criteria_range1 Es el conjunto de celdas que se evaluarán con los criterios.
(obligatorio)

criterios1 Son los criterios en forma de número, expresión o texto que determinan qué
(obligatorio) celdas se evaluarán como máximo. Este mismo conjunto de criterios es válido
para las
funciones MIN.SI.CONJUNTO, SUMAR.SI.CONJUNTO y PROMEDIO.SI.CONJUNTO.
rango_criterios2, Rangos adicionales y sus criterios asociados. Puede introducir hasta 126 pares de
criterios2, rango/criterios.
...(opcional)

Observaciones:
El tamaño y la forma de los argumentos rango_máximo y rango_criteriosN deben ser iguales; de lo
contrario, estas funciones devolverán el error #VALOR!.
Ejemplos

Copie los datos de ejemplo en cada una de las siguientes tablas y péguelos en la celda A1
de una hoja de cálculo nueva de Excel. Para que las fórmulas muestren los resultados,
selecciónelas, presione F2 y luego ENTRAR. Si lo necesita, puede ajustar el ancho de las
columnas para ver todos los datos.

Ejemplo 1

Grado Peso

89 1

93 2

96 2

85 3

91 1

88 1

Fórmula Resultado

=MAX.SI.CONJUNTO(A2:A7,B2:B7,1) 91
En rango_criterios1 las celdas B2, B6 y B7 coinciden
con los criterios de 1. De las celdas correspondientes
a rango_máximo, A6 tiene el valor máximo. Por
tanto, el resultado es 91.
Ejemplo 2
Peso Grado
10 b

1 a
100 a
1 b

1 a

1 a
Fórmula Resultado
=MAX.SI.CONJUNTO(A2:A5,B3:B6,"a") 10
Nota: El rango_criterios y rango_máximo no están
alineados, pero tienen el mismo tamaño y forma.
En rango_criterios1 la primera, segunda y cuarta
celda coinciden con los criterios de «a». De las celdas
correspondientes a rango_máximo, A2 tiene el valor
máximo. Por tanto, el resultado es 10.
Función min.si.conjunto

La función MIN.SI.CONJUNTO devuelve el valor máximo entre celdas especificado por un


determinado conjunto de condiciones o criterios.

Sintaxis

MIN.SI.CONJUNTO(rango_mínimo; rango_criterios1; criterios1; [rango_criterios2;


criterios2];...)
Argumento Descripción
min_range El rango real de celdas en las que se determinará el mínimo.
(obligatorio)
Es el conjunto de celdas que se evaluarán con los criterios.
criteria_range1
(obligatorio)
criterios1 Son los criterios en forma de número, expresión o texto que determinan
(obligatorio) qué celdas se evaluarán como mínimo. Este mismo conjunto de criterios
es válido para las
funciones MAX.SI.CONJUNTO, SUMAR.SI.CONJUNTO y PROMEDIO.SI.CO
NJUNTO.
rango_criterios2, Rangos adicionales y sus criterios asociados. Puede introducir hasta 126
criterios2, pares de rango/criterios.
...(opcional)

Observaciones:
El tamaño y la forma de los argumentos rango_mínimo y rango_criteriosN deben ser iguales; de lo
contrario, estas funciones devuelven el error #VALOR!.
Ejemplos

Copie los datos de ejemplo en cada una de las siguientes tablas y péguelos en la celda A1
de una hoja de cálculo nueva de Excel. Para que las fórmulas muestren los resultados,
selecciónelas, presione F2 y luego ENTRAR. Si lo necesita, puede ajustar el ancho de las
columnas para ver todos los datos.

Ejemplo 1
Grado Peso
89 1
93 2
96 2
85 3
91 1

88 1
Fórmula Resultado
=MIN.SI.CONJUNTO(A2:A7,B2:B7,1) 88
En rango_criterios1 las celdas B2, B6 y B7 coinciden con
los criterios de 1. De las celdas correspondientes a
rango_mínimo, A7 tiene el valor mínimo. Por tanto, el
resultado es 88.
Ejemplo 2

Peso Grado
10 b

11 a

100 a
111 b
1 a

1 a

Fórmula Resultado
=MIN.SI.CONJUNTO(A2:A5,B3:B6,"a") 10
Nota: El rango_criterios y rango_mínimo no están
alineados, pero tienen el mismo tamaño y la misma
forma.
En rango_criterios1 la primera, segunda y cuarta celda
coinciden con los criterios de «a». De las celdas
correspondientes a rango_mínimo, A2 tiene el valor
mínimo. Por tanto, el resultado es 10.
Función promedio.si.conjunto

Devuelve el promedio (media aritmética) de todas las celdas que cumplen múltiples
criterios.
Sintaxis

PROMEDIO.SI.CONJUNTO(rango_promedio; rango_criterio1; criterio1; [rango_criterio2;


criterio2]; ...)
La sintaxis de la función PROMEDIO.SI.CONJUNTO tiene los siguientes argumentos:
▪ Rango_promedio Obligatorio. Una o más celdas cuyo promedio se desea obtener
que incluyan números, o nombres, matrices o referencias que contengan números.
▪ Rango_criterio1; rango_criterio2; … Rango_criterio1 es obligatorio, los demás
rangos de criterios son opcionales. De 1 a 127 rangos en los que se van a evaluar los
criterios asociados.
▪ Criterio1; criterio2; … Criterio1 es obligatorio, los criterios siguientes son opcionales.
De 1 a 127 criterios en forma de número, expresión, referencia de celda o texto que
determinan las celdas cuyo promedio se va a calcular. Por ejemplo, los criterios pueden
expresarse como 32, "32", ">32", "manzanas" o B4.

Observaciones:
- Si rango_promedio es un valor en blanco o de texto, PROMEDIO.SI.CONJUNTO devuelve el valor
de error #¡DIV0!. #¡VALOR!
- Si una celda de un rango de criterios está vacía, PROMEDIO.SI.CONJUNTO la trata como un valor
0.
- Las celdas del rango que contienen VERDADERO se evalúan como 1; las celdas del rango que
contienen FALSO se evalúan como 0 (cero).
- Cada celda del rango_promedio se utiliza en el cálculo promedio solo si todos los criterios
especificados correspondientes son verdaderos para dicha celda.
- A diferencia de los argumentos rango y criterio de la función PROMEDIO.SI, en
PROMEDIO.SI.CONJUNTO cada rango_criterio debe tener el mismo tamaño y forma que
rango_suma.
- Si las celdas de rango_promedio no se pueden traducir en números, PROMEDIO.SI.CONJUNTO
devuelve el valor de error #¡DIV0!. #¡VALOR!
- Si no hay celdas que cumplen todos los criterios, PROMEDIO.SI.CONJUNTO devuelve el valor de
error #¡DIV/0!. #¡VALOR!
- En los criterios se puede utilizar los caracteres comodín de signo de interrogación (?) y asterisco
(*). El signo de interrogación corresponde a un solo carácter cualquiera y el asterisco equivale a
cualquier secuencia de caracteres. Si desea buscar un signo de interrogación o un asterisco reales,
escriba una tilde (~) delante del carácter que desea buscar.

La función PROMEDIO.SI.CONJUNTO mide la tendencia central, que es la ubicación del


centro de un grupo de números en una distribución estadística. Las tres medidas más
comunes de tendencia central son las siguientes:

Promedio Es la media aritmética y se calcula sumando un grupo de números y dividiendo


a continuación por el recuento de dichos números. Por ejemplo, el promedio de 2, 3, 3, 5,
7 y 10 es 30 dividido por 6, que es 5.

Mediana Es el número intermedio de un grupo de números; es decir, la mitad de los


números son superiores a la mediana y la mitad de los números tienen valores menores que
la mediana. Por ejemplo, la mediana de 2, 3, 3, 5, 7 y 10 es 4.

Moda Es el número que aparece más frecuentemente en un grupo de números. Por


ejemplo, la moda de 2, 3, 3, 5, 7 y 10 es 3.

Para una distribución simétrica de un grupo de números, estas tres medidas de tendencia
central son iguales. Para una distribución sesgada de un grupo de números, las medidas
pueden ser distintas.

Ejemplos

Copie los datos de ejemplo en la tabla siguiente y péguelos en la celda A1 de una hoja de
cálculo nueva de Excel. Para que las fórmulas muestren los resultados, selecciónelas,
presione F2 y luego ENTRAR. Si lo necesita, puede ajustar los anchos de columna para ver
todos los datos.
Ejemplo 1

Alumno Primero Segundo Final

Evaluación Evaluación Examen

Calificación Calificación Calificación

Emilio 75 85 87

Francisco 94 80 88

Diego 86 93 Incompleta

Pilar Incompleta 75 75

Fórmula Descripción Resultado

=PROMEDIO.SI.CONJU Calificación promedio de la primera 75


NTO(B2:B5;B2:B5; evaluación de entre 70 y 90 para todos los
">70"; B2:B5; "<90") alumnos (80,5). La puntuación marcada
como "Incompleta" no se incluye en el
cálculo porque no es un valor numérico.

=PROMEDIO.SI.CONJU Calificación promedio de la segunda #¡DIV/0!


NTO(C2:C5;C2:C5;">9 evaluación superior a 95 para todos los
5") alumnos. Debido a que no hay
puntuaciones superiores a 95, se
devuelve #DIV0!. se devuelve.

=PROMEDIO.SI.CONJU Calificación promedio del examen final


NTO(D2:D5;D2:D5; superior a 80 para todos los alumnos
"<>Incompleta"; (87,5). La puntuación marcada como
D2:D5; ">80") "Incompleta" no se incluye en el cálculo 87.5
porque no es un valor numérico.
Ejemplo 2

Tipo Precio Ciudad Número de ¿Garaje?


dormitorios
Piso 230000 Laredo 3 No

Apartamento 197000 Santoña 2 Sí

Chalet individual 345678 Santoña 4 Sí

Chalet adosado 321900 Laredo 2 Sí

Casa - torre 450000 Santoña 5 Sí

Casa colonial 395000 Santoña 4 No

Fórmula Descripción Resultado

=PROMEDIO.SI.CONJUNTO(B2: Precio medio de una 397839


B7, C2:C7, "Santoña", D2:D7, casa en Santoña con un
">2",E2:E7, "Sí") mínimo de 3
dormitorios y con
garaje

=PROMEDIO.SI.CONJUNTO(B2: Precio medio de una 230000


B7, C2:C7, "Laredo", D2:D7, casa en Laredo con un
"<=3",E2:E7, "No") máximo de 3
dormitorios y sin garaje
Función sumar.si.conjunto

La función SUMAR.SI.CONJUNTO, una de las funciones matemáticas y trigonométricas,


agrega todos los argumentos que cumplen varios criterios. Por ejemplo, puede usar
SUMAR.SI.CONJUNTO para sumar el número de minoristas en el país que (1) tienen un único
código postal y (2) cuyos beneficios superan un determinado valor en dólares.
Sintaxis

SUMAR.SI.CONJUNTO(rango_suma; rango_criterios1; criterios1; [rango_criterios2;


criterios2];...)
▪ SUMAR.SI.CONJUNTO(A2:A9;B2:B9;"=A*";C2:C9;"Juan")
▪ SUMAR.SI.CONJUNTO(A2:A9;B2:B9;"<>Plátanos";C2:C9;"Juan")

Nombre del argumento Descripción

Rango_suma (obligatorio) El rango de celdas que se suman.

rango_criterios1 (obligatorio) El rango que se prueba con criterios1.

Rango_criterios1 y criterios1 establecen un par de


búsqueda que se usa para buscar un rango con criterios
específicos. Una vez que se encuentran los elementos del
rango, se agregan los valores correspondientes
de rango_suma.

Criterios1 (obligatorio) Los criterios que determinan las celdas


de rango_criterios1 que se agregarán. Por ejemplo, los
criterios se pueden introducir
como 32, ">32", B4, "manzanas" o "32".

Rango_criterios2, criterios2, Rangos adicionales y sus criterios asociados. Puede


… (opcional) introducir hasta 127 pares de rango/criterios.
Ejemplos

Para utilizar estos ejemplos en Excel, arrastre para seleccionar los datos de la tabla; luego,
haga clic con el botón derecho en la selección y seleccione Copiar. En una hoja de cálculo
nueva, haga clic con el botón derecho en la celda A1 y seleccione Coincidir con formato de
destino en Opciones de pegado.

Cantidad vendida Producto Vendedor

5 Manzanas Juan

4 Manzanas Leticia

15 Alcachofas Juan

3 Alcachofas Leticia

22 Plátanos Juan

1,2 Plátanos Leticia

10 Zanahorias Juan

33 Zanahorias Leticia

Fórmula Descripción

=SUMAR.SI.CONJUNTO(A2:A9; B2:B9; Agrega el número de productos que comienzan con A y


"=A*"; C2:C9; "Juan") fueron vendidos por Juan. Usa el carácter comodín *
en Criterios1, "=A*" para buscar nombres de producto
coincidentes en Rango_criterios1 B2:B9 y buscar el
nombre "Tom" en rango_criterios2 C2:C9. A
continuación, se agregan los números
de rango_suma A2:A9 que cumplen ambas condiciones.
El resultado es 20.

=SUMAR.SI.CONJUNTO(A2:A9; B2:B9; Agrega el número de productos que no son plátanos y


"<>Plátanos"; C2:C9; "Juan") que fueron vendidos por Juan. Excluye los plátanos
con <> en Criterios1, "<>Plátanos" y busca el
nombre "Tom" en Rango_criterios2 C2:C9. A
continuación, se agregan los números
de rango_suma A2:A9 que cumplen ambas condiciones.
El resultado es 30.
Problemas comunes

Problema Descripción

Se muestra 0 (cero) en lugar del Asegúrese de que criterios1,2 esté entre comillas
resultado esperado. si está probando valores de texto, como el
nombre de una persona.

El resultado es incorrecto Los valores VERDADERO y FALSO


cuando rango_suma tiene los valores para rango_suma se evalúan de forma diferente,
VERDADERO o FALSO. lo que puede dar resultados inesperados cuando
se agreguen.

Las celdas de Rango_suma que contienen TRUE se


evalúan como 1. Las que contienen FALSE se
evalúan como 0 (cero).
Utilizar el asistente de tablas dinámicas

A partir de Excel 2007 este Asistente ya no está disponible en la Cinta de opciones y no es


tan simple encontrarlo, pero hoy veremos cómo hacerlo.

Encontrando el asistente para tablas dinámicas

Un método para mostrar el Asistente para tablas y gráficos dinámicos es utilizar el atajo de
teclado: ALT+T+B. (Si tienes Excel en inglés el atajo es: ALT+D+P). La verdad es que no es tan
sencillo ingresar esta combinación de teclas ya que si no se hace de manera adecuada se
abrirá el cuadro de diálogo para crear una Tabla de datos.

Otro método para mostrar el Asistente para tablas y gráficos dinámicas es agregarlo a la
barra de herramientas de acceso rápido y para hacerlo haga clic derecho sobre la barra de
herramientas y seleccionar la opción Personalizar barra de herramientas de acceso rápido y
se mostrará el cuadro de diálogo Opciones de Excel. En la sección “Comandos disponibles
en” deberás seleccionar la opción Todos los comandos y entonces buscar el comando
correspondiente al Asistente:

De esta manera podrá tener siempre disponible en la barra de herramientas el Asistente


para tablas y gráficos dinámicos que nos ayudará en la creación de tablas dinámicas.

Crear una tabla dinámica con el asistente

La primera de las opciones del Asistente nos permite crear una tabla dinámica con los datos
que tengamos en nuestras hojas de Excel, por ello esta opción es llamada Lista o base de
datos de Microsoft Excel.
Al seleccionar esta opción y hacer clic en Siguiente, se mostrará el segundo paso del proceso
que nos permitirá especificar el rango de celdas en las que estará basada la tabla dinámica.

Una vez seleccionado el rango adecuado, pulsamos el botón Siguiente y podremos decidir
si deseamos crear la tabla dinámica en una hoja de cálculo nueva o en una hoja ya existente.

Pulsamos el botón Finalizar y nuestra tabla dinámica habrá sido creada con el Asistente para
tablas y gráficos dinámicos en Excel.
Crear una tabla dinámica

Una tabla dinámica es una herramienta avanzada para calcular, resumir y analizar datos que
le permite ver comparaciones, patrones y tendencias en ellos. Las tablas dinámicas
funcionan de forma un poco distinta dependiendo de la plataforma que use para ejecutar
Excel.

Seleccione las celdas a partir de las que quiera crear una tabla dinámica.
Nota: Los datos deben organizarse en columnas con una sola fila de encabezado.
Seleccione Insertar > Tabla dinámica.

Esto creará una tabla dinámica basada en una tabla o rango existente.
Nota: Si selecciona Agregar estos datos al modelo de datos, se agregará la tabla o el rango que se
usa para esta tabla dinámica en el modelo de datos del libro.
Elija dónde desea colocar el informe de tabla dinámica. Seleccione Nueva hoja de cálculo para
colocar la tabla dinámica en una nueva hoja de cálculo u Hoja de cálculo existente y seleccione
dónde desea que aparezca la nueva tabla dinámica.

Haga clic en Aceptar.

1. Para agregar un campo a la tabla dinámica, active la casilla del


nombre del campo en el panel Campos de tabla dinámica.

Nota: Los campos seleccionados se agregan a sus áreas


predeterminadas: los campos no numéricos se agregan a Filas, las
jerarquías de fecha y hora se agregan a Columnas y los campos
numéricos se agregan a Valores.

2. Para mover un campo de un área a otra, arrastre el campo al


área de destino.

Cómo crear una tabla dinámica en Excel

Las tablas dinámicas son una de las herramientas más poderosas en Excel y siempre serán
de mucha utilidad al momento de analizar nuestros datos.
La creación de una tabla dinámica es una tarea sencilla, pero es importante conocer todos
los detalles de este proceso para obtener el máximo provecho.
Preparación de los datos

Es importante que antes de crear una tabla dinámica te asegures de tener datos tabulares,
es decir, datos que están organizados en filas y columnas donde cada columna tiene un
título.
La siguiente imagen muestra un ejemplo de datos tabulares.

Una vez que tenemos nuestros datos en el formato adecuado, podremos crear fácilmente
la tabla dinámica.
Veamos con un ejemplo como crear una tabla dinámica

Para crear una tabla dinámica seguimos los siguientes pasos:


1. Haz clic en cualquier celda de los datos de origen.
2. Ve a la pestaña Insertar y haz clic en el botón Tabla dinámica que está dentro del
grupo Tablas.

3. Se mostrará el cuadro de diálogo Crear tabla dinámica y aceptamos los valores


predeterminados.
4. Se creará una nueva hoja con una tabla dinámica en blanco.

En este punto hemos creado la tabla dinámica, solo que se encuentra vacía, y tendremos
que configurar los campos que se mostrarán en el informe.

Dentro del recuadro de la tabla dinámica, que se muestra sobre las celdas de la hoja, puede
leer la siguiente leyenda que nos indica la manera de crear el informe: “Para generar un
informe, elija los campos de la lista de campos de la tabla dinámica”.
El panel campos de tabla dinámica

En la parte derecha de la ventana de Excel se mostrará el panel Campos de tabla dinámica


que tendrá la lista de todos los campos que se debe elegir para crear el informe.
Los campos de interés tendrán que ser arrastrados a alguna de las cuatro áreas que se
muestran en la parte inferior del panel.
Para este ejemplo, se arrastra el campo Marca hacia el área Columnas, el campo Vendedor
hacia el área Filas y el campo Total hacia el área Valores y una vez realizados estos cambios
tendremos listo nuestro informe tal como se observa en la siguiente imagen:

Los números que observas en la parte central de la tabla dinámica son el resultado de
calcular la suma de todas las filas en los datos de origen y dicho cálculo se ha realizado de
manera automática sin la necesidad de que ingresemos una fórmula.

Este tipo de tablas las conocemos como dinámicas porque podemos elegir cualquier
campo de la lista y colocarlo en cualquiera de las áreas que se encuentran en la parte
inferior del panel derecho: Filtros, Columnas, Filas o Valores.
También podemos mover los campos aún después de haber creado la tabla dinámica, por
ejemplo, en la siguiente imagen se muestra que he arrastrado el campo Vendedor al área
Columnas y el campo Marca hacia el área Filas.

Como resultado tendremos los nombres de los vendedores en los encabezados de


columna y las marcas como los encabezados de filas.

Usar la lista de campos para organizar los campos en una tabla dinámica

Tras crear una tabla dinámica, verá la Lista de campos. Puede cambiar el diseño de la tabla
dinámica agregando y organizando sus campos. Si desea ordenar o filtrar las columnas de
datos mostrados en la tabla dinámica, vea Ordenar los datos en una tabla dinámica y Filtrar
los datos de una tabla dinámica.

Se mostrará la lista de campos al hacer clic en cualquier lugar de la tabla dinámica. Si no ve


la lista de campos al hacer clic en la tabla dinámica, ábrala haciendo clic en cualquier lugar
de la tabla dinámica. A continuación, abra las Herramientas de tabla dinámica en la cinta
de opciones y haga clic en Analizar> Lista de campos.

La lista de campos tiene una sección de campos donde selecciona los campos que desea
mostrar en la tabla dinámica y una sección de áreas (en la parte inferior) donde puede
organizar los campos como desee.
Sugerencia: Si quiere cambiar la forma en que se muestran las secciones en la lista de campos, haga

clic en el botón Herramientas y después seleccione el diseño que quiera.

Agregar, reorganizar y eliminar campos en la lista de campos

Use la sección de campos de la lista de campos para agregar campos a la tabla dinámica,
activando la casilla junto a los nombres de campo para colocar los campos en el área
predeterminada de la lista de campos.

NOTA: Normalmente, los campos no numéricos se agregan al área Filas, los campos numéricos se
agregan al área Valores y las jerarquías de fecha y hora de procesamiento analítico en línea (OLAP)
se agregan al área Columnas.

Use la sección de las áreas (en la parte inferior) de la lista de campos para reorganizar los
campos de la forma que desee arrastrándolos entre las cuatro áreas.
Los campos que coloca en las diferentes áreas se muestran en la tabla dinámica de la
siguiente manera:
▪ Los campos del área Filtros se muestran como filtros de informe de máximo nivel por
encima de la tabla dinámica, como este:

Los campos del área Columnas se muestran como Etiquetas de columna en la parte
superior de la tabla dinámica, como este:

En función de la jerarquía de los campos, las columnas se pueden anidar dentro de


columnas que estén en una posición más alta.

▪ Los campos del área Filas se muestran como Etiquetas de fila en la parte izquierda de
la tabla dinámica, como este:
En función de la jerarquía de los campos, las filas se pueden anidar dentro de filas que estén
en una posición más alta.
▪ Los campos del área Valores se muestran como valores numéricos resumidos en la
tabla dinámica, como este:

Si tiene más de un campo en un área, puede cambiar su orden arrastrándolos a la posición


que desee.
Para eliminar un campo de la tabla dinámica, arrastre el campo fuera de la sección de áreas.
También puede quitar campos al hacer clic en la flecha abajo situada junto al campo y
seleccionando Quitar campo.

Tablas dinámicas recomendadas

Además del proceso descrito anteriormente, podemos crear una tabla dinámica usando el
comando Tablas dinámicas recomendadas con los siguientes pasos:
1. Haz clic en cualquier celda de los datos de origen.
2. Ve a la pestaña Insertar y haz clic en el botón Tablas dinámicas recomendadas que
está dentro del grupo Tablas.

3. Se mostrará un cuadro de diálogo con una lista de tablas dinámicas que podremos
crear con solo seleccionarla y pulsar el botón Aceptar.
4. Se creará una nueva hoja que incluirá la tabla dinámica que hayamos seleccionado
en el paso anterior.

Aunque es poco frecuente usar esta alternativa para crear tablas dinámicas, la realidad es
que es un buen ejercicio para aquellos usuarios que son nuevos en el uso de las tablas
dinámicas ya que nos permitirá visualizar una amplia gama de opciones que tenemos
disponibles.
La creación de tabla dinámicas es un proceso fácil de llevar a cabo y lo importante será
aprender a usar las configuraciones disponibles que nos permitirán hacer un análisis
profundo de los datos.

Actualizar las tablas dinámicas

Si agrega nuevos datos al origen de datos de tabla dinámica, tendrá que actualizar las tablas
dinámicas que se integraron en ese origen de datos. Para actualizar una sola tabla dinámica,
puede hacer clic con el botón derecho en algún lugar del rango de tabla dinámica y,
después, seleccionar Actualizar. Si tiene varias tablas dinámicas, seleccione primero una
celda en cualquier tabla dinámica y, después, en la cinta de opciones, vaya a Analizar tabla
dinámica > haga clic en la flecha debajo del botón Actualizar y seleccione Actualizar todo.
Sugerencia: También puede actualizar la tabla dinámica haciendo clic con el botón derecho en la
tabla dinámica y seleccionando Actualizar.

Si la actualización tarda más tiempo de lo esperado, haga clic en Analizar >


flecha Actualizar > Actualizar estado para comprobar el estado de la actualización.

Para detener la actualización, haga clic en Cancelar Actualizar.

Modificar una tabla dinámica

Trabajar con valores de tabla dinámica

Resumir valores por


De forma predeterminada, los campos de tabla dinámica que se coloquen en el
área Valores se mostrarán como SUMA. Si Excel interpreta los datos como texto, se
mostrarán como CONTAR. Por eso es tan importante asegurarse de no mezclar tipos de
datos en los campos de valor. Para cambiar el cálculo predeterminado, pulse primero en la
flecha situada a la derecha del nombre de campo y seleccione después la
opción Configuración de campo de valor.

Después, cambie el cálculo en la sección Resumir valores por. Tenga en cuenta que, cuando
modifique el método de cálculo, Excel lo anexará automáticamente en la sección Nombre
personalizado, como "Suma de Nombre de campo", pero puede cambiarlo. Si hace clic en
el botón Formato de número, puede cambiar el formato de número de todo el campo.

Sugerencia: Puesto que al modificar el cálculo en la sección Resumir valores por cambiará el
nombre del campo de tabla dinámica, es mejor no cambiar el nombre de los campos de tabla
dinámica hasta que haya terminado de configurarla. Un truco consiste en usar Buscar y
reemplazar (Ctrl+H) >Buscar > "Suma de" y luego Reemplazar por > dejar en blanco para
reemplazar todo a la vez en lugar de tener que volver a escribirlo manualmente.
Mostrar valores como

En lugar de usar un cálculo para resumir los datos, también puede mostrarlos como
porcentaje de un campo. En el siguiente ejemplo, hemos cambiado nuestros importes de
gastos domésticos para que aparezcan cómo % del total general en lugar de la suma de los
valores.

Cuando haya abierto el cuadro de diálogo Configuración de campo de valor, puede hacer
las selecciones en la pestaña Mostrar valores como.
Muestre un valor como cálculo y como porcentaje.
Basta con arrastrar el elemento a la sección Valores dos veces y luego establecer las
opciones Resumir valores por y Mostrar valores como para cada una de ellas.

Ordenar datos en una tabla dinámica o un gráfico dinámico

Los datos de ordenación son útiles cuando tiene grandes cantidades de datos en una tabla
dinámica o en un gráfico dinámico. Puede ordenar por orden alfabético, de valores más
altos a más bajos o de valores más bajos a más altos. Ordenar es una forma de organizar
sus datos de forma que sea más fácil encontrar elementos específicos que necesiten un
examen más detallado.

Antes de ordenar:

Hay algunas cosas que debe recordar sobre la ordenación de datos:

▪ Los criterios de ordenación varían según la configuración regional. Asegúrese de tener


la configuración regional correcta en Configuración regional o en Configuración
regional y de idioma en el Panel de control en el equipo. Para obtener información
sobre cómo cambiar la configuración regional, vea el sistema de la ayuda de Windows.

▪ Los datos que tiene espacios iniciales afectarán a los resultados de la ordenación. Para
obtener mejores resultados, quite los espacios iniciales antes de ordenar los datos.

▪ No se pueden ordenar entradas de texto distinguiendo mayúsculas y minúsculas.

▪ No puede ordenar los datos por un formato específico, como el color de fuente o de la
celda. Tampoco se pueden ordenar por indicadores de formato condicional, como
conjuntos de iconos.

Ordenar etiquetas de fila o columna


1. En una tabla dinámica, haga clic en la flecha situada junto a las celdas Etiquetas de
fila y Etiquetas de columna para ordenar.
2. Haga clic en un campo de la fila o columna que desea ordenar.
3. Haga clic en la flecha en Etiquetas de fila o Etiquetas de columna y, a continuación,
haga clic en la opción de ordenación que desee.

4. Para ordenar datos en orden ascendente o descendente, haga clic en Ordenar de A a


Z u Ordenar de Z a A.
Las entradas de texto se ordenarán en orden alfabético, los números se ordenarán del más
pequeño al más grande (o viceversa) y las fechas u horas se ordenarán de la más antigua a
la más reciente (o viceversa).

Filtrar elementos en una tabla dinámica

Las tablas dinámicas son excelentes para tomar grandes conjuntos de datos y crear
resúmenes detallados de detalles.
Los filtros manuales usan autofiltro. Funcionan junto con la segmentación de datos, por lo
que puede usar una segmentación de datos para crear un filtro de alto nivel y, a
continuación, usar autofiltro para profundizar.

1. Para mostrar filtro automático, seleccione la flecha desplegable Filtro , que varía
según el diseño del informe.

Diseño compacto

El campo Valor está en el área El campo Valor se encuentra en el área


Filas Columnas
Diseño de esquema o tabular

Muestra el nombre del campo Valores en la esquina superior izquierda

2. Para filtrar creando una expresión condicional, seleccione Filtros de etiqueta y, a


continuación, cree un filtro de etiqueta.

3. Para filtrar por valores, seleccione Filtros de valores y, a continuación, cree un filtro de
valores.

4. Para filtrar por etiquetas de fila específicas (en Diseño compacto) o etiquetas de
columna (en Esquema o Diseño tabular), desactive Seleccionar todo y, a continuación,
active las casillas junto a los elementos que desea mostrar. También puede filtrar
escribiendo texto en el cuadro de búsqueda .

5. Seleccione Aceptar.

Mostrar los 10 elementos superiores o inferiores

También puede aplicar filtros que muestren los 10 valores superiores o inferiores o que
cumplan ciertas condiciones.
1. Para mostrar filtro automático, seleccione la flecha desplegable Filtro , que varía
según el diseño del informe.
Diseño compacto

El campo Valor está en el área El campo Valor se encuentra en el área


Filas Columnas

Diseño de esquema o tabular

Muestra el nombre del campo Valores en la esquina superior izquierda


2. Seleccione Filtros de valores > los 10 mejores.
3. En el primer cuadro, seleccione Superior o Inferior.
4. En el segundo cuadro, escriba un número.
5. En el tercer cuadro, haga lo siguiente:
▪ Para filtrar por el número de elementos, seleccione Elementos.
▪ Para filtrar por porcentaje, seleccione Porcentaje.
▪ Para filtrar por suma, seleccione Suma.
6. En el cuarto cuadro, seleccione un campo Valores.

Formato y segmentación de datos

La segmentación de datos en tablas dinámicas es una nueva característica de Excel 2010


que permite hacer un filtrado de los datos dentro de una tabla dinámica. De esta manera
puede filtrar fácilmente la información por más de una columna.
En primer lugar debes hacer clic sobre cualquier celda de la tabla dinámica y posteriormente
en la ficha Opciones y dentro del grupo Ordenar y filtrar deberás hacer clic sobre el
comando Insertar Segmentación de datos.

Excel mostrará el cuadro de diálogo Insertar segmentación de datos.


En este cuadro deberás seleccionar los campos que deseas utilizar como filtros en la tabla
dinámica y Excel colocará un filtro para cada campo seleccionado:

Para filtrar la información de la tabla dinámica es suficiente con hacer clic sobre cualquiera
de las opciones del filtro.

Excel ajustará la información de la tabla dinámica de acuerdo a las opciones seleccionadas.


Para mostrar de nuevo toda la información puedes hacer clic en el botón Borrar filtro que
se encuentra en la esquina superior derecha de cada panel.
Filtrar datos en una tabla dinámica con una segmentación de datos

Puede insertar una o más segmentaciones de datos para filtrar los datos de forma rápida y
eficaz. Las segmentaciones de datos tienen botones en los que puede hacer clic para filtrar
los datos y permanecen visibles con ellos para que siempre sepa qué campos se muestran
u ocultan en la tabla dinámica filtrada.
1. Seleccione cualquier celda de la tabla dinámica y, después, vaya a Analizar tabla

dinámica > Insertar segmentación de datos .


2. Seleccione los campos para los que desea crear segmentaciones. Después haga clic
en Aceptar.
3. Excel colocará una segmentación de datos en la hoja de cálculo para cada selección que
haya realizado, pero es usted el que debe organizarlas y cambiar su tamaño.
4. Haga clic en los botones de segmentación de datos para seleccionar los elementos que
desea mostrar en la tabla dinámica.
Crear un gráfico dinámico

Un gráfico dinámico es un gráfico que está basado en los datos de una tabla dinámica y que
se ajusta automáticamente al aplicar cualquier filtro sobre la información. Con este tipo de
gráfico podrás ayudar en la comprensión de los datos de una tabla dinámica.

A veces es difícil ver la idea general cuando no se han resumido los datos sin procesar. Su
primer instinto puede ser crear una tabla dinámica, pero no todos pueden ver los números
de una tabla y ver rápidamente lo que está ocurriendo. Los gráficos dinámicos son una
forma excelente de agregar visualizaciones de datos a los datos.

1. Seleccione una celda en la tabla.

2. Seleccione Insertar > gráfico dinámico .


3. Seleccione dónde quiere que aparezca el gráfico dinámico.
4. Seleccione Aceptar.
5. Seleccione los campos que se mostrarán en el menú.

Datos de gastos domésticos Gráfico dinámico correspondiente


Crear un gráfico a partir de una tabla dinámica

Para crear un gráfico dinámico debe hacer clic sobre cualquier celda de la tabla dinámica
que servirá como base del gráfico y posteriormente hacer clic sobre el comando Gráfico
dinámico que se encuentra dentro del grupo Herramientas de la ficha Opciones.

Una vez que has seleccionado el gráfico adecuado Excel lo insertará en la hoja de trabajo.
Observa cómo el gráfico se modifica al momento de aplicar algún filtro sobre la tabla
dinámica:
De igual manera puedes filtrar la información utilizando los botones de filtrado que
aparecen dentro del gráfico dinámico:

Para eliminar un gráfico dinámico solamente debe seleccionarlo y pulsar la tecla Suprimir.

También podría gustarte