Fórmula genérica
=PROMEDIO.SI.CONJUNTO(values,dates,">="&A1,dates,"<="&FIN.MES(A1))
Explicación
Para promediar por mes, puede usar una fórmula basada en la función PROMEDIO.SI.CONJUNTO, con la ayuda de la función FIN.MES. En el ejemplo que se muestra, la fórmula en F4 es:
=PROMEDIO.SI.CONJUNTO(amounts,dates,">="&F5,dates,"<="&FIN.MES(F5,0))
Esta fórmula utiliza los rangos nombrados "cantidades" (D5: D104) y "fechas" (C5: C104).
Cómo funciona esta fórmula
La función PROMEDIO.SI.CONJUNTO puede promediar rangos basados en múltiples criterios. En este caso, configuramos PROMEDIO.SI.CONJUNTO para promediar las cantidades por mes usando dos criterios: (1) fechas de coincidencia mayores o iguales al primer día del mes, (2) fechas de coincidencia menores o iguales al último día Del mes. Si codificamos las fechas de enero de 2016 en la fórmula usando la función FECHA, se vería así.
=PROMEDIO.SI.CONJUNTO(amounts,dates,">="&FECHA(2016,1,1),dates,"<="&FECHA(2016,1,31))
Pero no queremos codificar fechas, queremos que Excel genere estas fechas para nosotros. Normalmente, esto es una molestia, porque si agrega los nombres de los meses como texto (es decir, "enero", "febrero", "marzo", etc.) en la columna F, debe tener problemas adicionales para crear fechas que pueda usar para los criterios .
Sin embargo, en este caso, utilizamos un simple truco para facilitar las cosas: en la columna F, en lugar de escribir los nombres de los meses, agregamos fechas reales para el primero de cada mes (1/1/2016, 2/1/2016, 3 / 1/2016, etc.) y use un formato de fecha personalizado ("mmm") para mostrar los nombres de los meses.
Esto facilita la creación de los criterios que necesitamos para PROMEDIO.SI.CONJUNTO. Para hacer coincidir fechas mayores o iguales al primero del mes, utilizamos:
">="&E4
Y para hacer coincidir fechas menores o iguales al último día del mes, utilizamos:
"<="&FIN.MES(E4,0)
FIN.MES devuelve automáticamente el último día del mismo mes porque proporcionamos cero para el argumento de los meses.
Nota: la concatenación con un ampersand (&) es necesaria cuando se crean criterios basados en una referencia de celda.
Solución de tabla dinámica
Una tabla dinámica es una solución excelente cuando necesita resumir datos por año, mes, trimestre, etc., porque las tablas dinámicas proporcionan controles para la agrupación automática por fecha. Para una comparación lado a lado de fórmulas frente a tablas dinámicas, vea este video: ¿Por qué las tablas dinámicas?
0 comentarios:
Publicar un comentario