¿Cómo se calcula el promedio semanal en Excel?
Anteriormente, explicamos cómo calcular promedios por día, mes, trimestre y hora mediante una Tabla Dinámica en Excel. Sin embargo, ese enfoque no permite calcular directamente promedios semanales. Los promedios semanales son esenciales en entornos empresariales y en análisis de datos: sirven, por ejemplo, para resumir ventas semanales, hacer un seguimiento de las horas dedicadas a un proyecto o supervisar gastos semanales. Calcular el promedio por semana le ayuda a identificar tendencias y tomar decisiones basadas en periodos temporales más significativos que los datos diarios o mensuales. En las siguientes secciones, presentamos métodos prácticos para obtener promedios semanales usando columnas auxiliares, funciones integradas de Excel, complementos avanzados como Kutools para Excel, así como automatización con VBA y agrupación mediante Tabla Dinámica. Estas soluciones se adaptan al volumen de sus datos, al nivel de automatización que necesite y a sus preferencias personales respecto a las herramientas de Excel.
- Calcular promedios semanales con funciones de Excel
- Calcular todos los promedios semanales en lote con Kutools para Excel
- Agrupar y calcular el promedio de datos semanales mediante Tabla Dinámica
Calcular promedios semanales con funciones de Excel
Suponga que dispone de una tabla de compras como la que se muestra en la siguiente captura de pantalla. Este ejemplo ilustra paso a paso cómo calcular promedios semanales mediante columnas auxiliares y funciones integradas de Excel, un enfoque ideal para usuarios que prefieren realizar operaciones manuales con total transparencia sobre cada etapa del cálculo.

Paso 1: Agregue una columna auxiliar para etiquetar cada fila según su Número de semana:
Escriba WEEKNUM en la celda D1 y, a continuación, en la celda D2 introduzca la fórmula =WEEKNUM(A2;2). (Aquí, A2 hace referencia a la fecha de compra en la columna Fecha/Hora. El segundo argumento, 2, indica a Excel que considere semanas que comienzan el lunes, lo cual se ajusta a la mayoría de los entornos empresariales. Si su semana empieza en domingo, puede utilizar 1). Luego, arrastre el controlador de relleno hacia abajo para completar el número de semana en todo el rango de datos. ¡Ahora podrá ver fácilmente a qué semana pertenece cada fila!
Paso 2: Este paso permite agrupar los datos por semana, pero si desea distinguir semanas idénticas de distintos años, añada una columna auxiliar adicional para el año:
Escriba Año en la celda E1. En la celda E2, introduzca =YEAR(A2) (recuerde que A2 es la celda con su fecha de compra). Arrastre el controlador de relleno hacia abajo y sus datos incluirán ahora columnas de semana y año para una agrupación más precisa.
Paso 3: Ahora calcule el promedio semanal. En la celda F1, escriba Promedio. En la celda F2, introduzca la siguiente fórmula: =IF(AND(D2=D1,E2=E1),«»,AVERAGEIFS($C$2:$C$39,$D$2:$D$39,D2,$E$2:$E$39,E2)). Después, arrastre el controlador de relleno hacia abajo por el rango deseado.
Esta fórmula calcula el promedio de los importes correspondientes a la misma semana del mismo año y muestra el resultado únicamente en la primera aparición de cada combinación única (semana, año), dejando en blanco las demás filas del mismo grupo.
Notas:
(1) Si hay varias entradas para una misma semana en un mismo año, solo la primera fila correspondiente muestra el valor promedio; las demás filas se dejan en blanco para mayor claridad.
(2) D1 y D2 hacen referencia a las columnas de número de semana, E1 y E2 a las columnas de año, $C$2:$C$39 es el rango con los valores de importe que desea promediar, $D$2:$D$39 es la columna de número de semana y $E$2:$E$39 es la columna de año. Ajuste estos rangos y referencias según las necesidades de su conjunto de datos.
(3) Si no necesita tener en cuenta los años y desea calcular el promedio únicamente por número de semana, en F2 utilice:=AVERAGEIF($D$2:$D$39;D2;$C$2:$C$39) y rellene hacia abajo. Así obtendrá el promedio semanal simple sin distinguir entre años. A continuación se muestra un resultado de ejemplo:
Consejo: En conjuntos de datos muy grandes, copiar fórmulas hacia abajo puede ralentizar Excel. En esos casos, consulte el enfoque mediante automatización VBA o Tabla Dinámica que se describe a continuación para obtener una solución más escalable.
Si recibe errores #¡DIV/0!, normalmente significa que no hay entradas coincidentes para esa semana en su conjunto de datos. Asegúrese de que sus columnas auxiliares y la columna de importes no contengan celdas vacías ni tipos de datos incompatibles.
Calcule todos los promedios semanales de forma masiva con Kutools para Excel
Este método presenta la utilidad Combinar filas avanzado de Kutools para Excel, que facilita el cálculo en lote de todos los promedios semanales sin necesidad de introducir fórmulas manualmente. Kutools simplifica tareas complejas de agrupación y cálculo de promedios, ahorrando tiempo y reduciendo errores manuales, especialmente al trabajar con listas medianas o grandes que requieren agrupaciones y cálculos repetitivos.
Kutools para Excel: incluye más de 300 herramientas esenciales que harán sus tareas en Excel más rápidas, sencillas y eficientes.¡Descárguelo ahora!
1. En una columna auxiliar, escriba Semana en la celda D1. A continuación, en D2 introduzca =WEEKNUM(A2;2) (donde A2 es la celda con la fecha) y rellene hacia abajo para etiquetar cada registro con su número de semana. Esta columna permite a Kutools agrupar los registros por semana.
2. Seleccione la tabla que incluye la nueva columna Semana y, a continuación, haga clic en Kutools > Contenido > Combinar filas avanzado. Como Kutools opera sobre el rango seleccionado, asegúrese de que su selección incluya los datos relevantes, incluidas las columnas que desea combinar y la columna de agrupación semanal.
3. En el cuadro de diálogo Combinar Filas Basado en columna que se abre, configure las siguientes operaciones:
(1) Haga clic en la columna Fruta y configúrela para Combinar (usando coma como delimitador) para mantener juntos los nombres de frutas por semana.
(2) Para la columna Importe, establezca la operación en Calcular > Promedio para que proporcione automáticamente el promedio semanal.
(3) Asigne la columna Semana como Clave principal para que la agrupación se base en semanas.
(4) Haga clic en Aceptar para procesar.
Kutools agrupará rápidamente todos los registros por semana, enumerará todas las frutas relacionadas y mostrará el promedio en una nueva tabla limpia, como se muestra a continuación:
Ventajas: Procesamiento rápido en tablas grandes, mínimos errores manuales y resultados claros. Notas: Asegúrese de que sus columnas auxiliares sean correctas antes de comenzar, ya que los errores en ellas afectarán los resultados. Si los números de semana se repiten en entradas de varios años, es posible que deba añadir una columna auxiliar de año y agrupar simultáneamente por semana y año para garantizar la precisión.
Kutools para Excel: potencie Excel con más de 300 herramientas esenciales, agilice y simplifique su trabajo, y aproveche las funciones de IA para un procesamiento de datos más inteligente y una mayor productividad.Consígalo ahora
Agrupe y calcule el promedio de los datos semanales mediante Tabla Dinámica
El método de Tabla Dinámica aprovecha las potentes funciones interactivas de resumen de Excel para agrupar sus datos por semana y calcular al instante los promedios semanales. Es ideal para quienes prefieren explorar visualmente sus datos mediante arrastrar y soltar, disfrutan de una exploración flexible y necesitan que los resultados se actualicen automáticamente al modificar los datos de origen. Además, resulta especialmente práctico con conjuntos de datos grandes y elimina la necesidad de fórmulas manuales.
Paso 1: Añada una columna auxiliar a su tabla para el número de semana. En la primera celda de una columna en blanco (por ejemplo, D2), introduzca: =WEEKNUM(A2;2), haciendo referencia a su fecha de compra. Rellénela hacia abajo para etiquetar cada fila con su semana del año.
Paso 2: Con toda su tabla seleccionada (incluida la nueva columna Semana), vaya a Insertar > Tabla dinámica. En el cuadro de diálogo, confirme su rango y elija una hoja nueva o una hoja de cálculo existente para su ubicación.
Paso 3:En el panel Lista de campos de Tabla Dinámica:
- Arrastre la columna Semana al área de Filas.
- Opcionalmente, para separar los datos por año, arrastre también una columna Año (creada con =YEAR(A2)) a Filas, colocándola encima de Semana.
- Arrastre la columna Importe al área de Valores. Haga clic en su menú desplegable > Configuración de campos de valor y seleccione Promedio.
La tabla dinámica mostrará automáticamente el importe promedio para cada semana o grupo (año, semana). Puede actualizarla en cualquier momento tras añadir nuevos datos para reflejar los resultados al instante. Este método resulta especialmente flexible para explorar otras estadísticas resumidas o reagrupar por distintos periodos temporales según sus necesidades.
Consejos: Si sus datos abarcan más de un año, incluya siempre los campos Año y Semana para evitar combinar la misma semana de distintos años. Si desea presentar rangos de fechas por semanas, puede añadir una columna auxiliar calculada con la fecha de inicio de cada semana para mayor claridad. Si observa filas en blanco o resultados inesperados, compruebe que sus columnas auxiliares no contengan lagunas y que su tabla esté correctamente formateada como una tabla de Excel (Ctrl+T) para obtener los mejores resultados.
Ventajas: Sin fórmulas manuales, actualización dinámica al modificar los datos y compatibilidad fluida con conjuntos de datos grandes.Limitaciones: Requiere una columna auxiliar para el número de semana; las fechas originales deben estar en un formato de fecha reconocido por Excel.
Demostración: cálculo del promedio semanal en Excel
Artículos relacionados:
Calcular el promedio por año/mes/día en Excel
Calcular el promedio de marcas de tiempo por día en Excel
Calcular el promedio por día/mes/trimestre/hora con Tabla Dinámica en Excel
Las mejores herramientas de productividad para Office
Potencie sus habilidades en Excel con Kutools para Excel y experimente una eficiencia como nunca antes.Kutools para Excel ofrece más de 300 funciones avanzadas para aumentar su productividad y Ahorrar tiempo.Haga clic aquí para obtener la función que más necesita...
Office Tab aporta una interfaz con pestañas a Office y hace que su trabajo sea mucho más fácil
- Active la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
- Abra y cree varios documentos en nuevas pestañas dentro de la misma ventana, en lugar de hacerlo en ventanas separadas.
- ¡Aumente su productividad en un 50 % y elimine cientos de clics del ratón cada día!
Todos los complementos de Kutools en un solo instalador.
Kutools for Office es la suite que incluye complementos para Excel, Word, Outlook y PowerPoint, además de Office Tab Pro, ideal para equipos que trabajan en distintas aplicaciones de Office.
- Suite integral— complementos para Excel, Word, Outlook y PowerPoint + Office Tab Pro
- Un instalador, una licencia— configuración en minutos (compatible con MSI)
- Rendimiento mejorado en conjunto— productividad optimizada en todas las aplicaciones de Office
- Prueba gratuita de 30 días con todas las funciones— sin registro ni tarjeta de crédito
- La mejor relación calidad-precio— ahorre frente a la compra individual de complementos