¿Fórmula de Excel para calcular el promedio de bloques consecutivos de 24 horas?

¿Fórmula de Excel para calcular el promedio de bloques consecutivos de 24 horas?

Microsoft Excel 2010, archivo de entrada de miles de filas de datos por hora, por lo que hay 24 valores (filas) por día.

Supongamos que mis datos comienzan en B1 y supongamos que puse mi valor promedio para el día 1 en C1. El contenido de la celda C1 será =PROMEDIO(A1:A24), hasta ahora todo bien.

La pregunta es ¿qué necesito poner en la celda C2 para que el contenido de la celda C2 se convierta en el promedio de A:25 a A:48 de tal manera que pueda copiar la misma fórmula en la celda C? columna y completa adecuadamente C3 como promedio de A:49 a A:72 y así sucesivamente?

Respuesta1

Una variación del enfoque de Excellll.....

Pruebe esta fórmula en C1 copiada

=AVERAGE(OFFSET(A$1,(ROWS(C$1:C1)-1)*24,0,24))

....o....un inconveniente de lo anterior es que puede ser difícil entender qué hace realmente la fórmula: este enfoque pondrá elexplícito AVERAGEfórmulas en cada celda:

Pegue esta fórmula en C1 y cópiela

="=AVERAGE(A"&(ROWS(C$1:C1)-1)*24+1&":A"&ROWS(C$1:C1)*24&")"

Eso creará todas las fórmulas como texto...

Ahora conviértalos a fórmulas reales haciendo esto

Seleccione columna> clic derecho> Copiar> clic derecho> Pegado especial> Valores> Aceptar> Texto en columnas> Finalizar

Respuesta2

Si puede funcionar en su contexto, consideraría una tabla dinámica para hacerlo.

Suponiendo que sus horas están en el formato de fecha y hora adecuado de Excel (si no, cree una nueva columna y cree una fórmula para transformarla a fecha y hora):

  • Seleccione A1 a B5000 (o hasta donde crea que llegará eventualmente)
  • Crea una tabla dinámica y colócala en la columna C.
  • Agregue horas A en el área de etiquetas de fila
  • Agrúpelo por días (haga clic derecho en una fecha, seleccione Grupo, luego elija Días)
  • Agregue B-Data en el área Valores y configúrelo como promedio en lugar de suma.

Esta solución es:

  • simple de implementar
  • fácil de comprender
  • flexible (se puede mover, filtrar, resumir por mes, etc.)
  • A prueba de errores/sin preocupaciones: si le falta una fila o de alguna manera rompe el desplazamiento, seguirá calculando sus promedios diarios correctamente basándose en los datos reales en lugar de confiar en suposiciones sobre el número de filas. Incluso puede agregar un Conteo adicional en el área de valores solo para confirmar que tiene 24 valores todos los días.

información relacionada