Calcular promedios para cada n filas con datos faltantes

Calcular promedios para cada n filas con datos faltantes

Tengo una columna con promedios de 30 minutos y la vincularía para crear una nueva columna con promedios de 24 horas. Esta fórmula me resultó muy útil:

=AVERAGE(INDEX(D:D,1+48*(ROW()-ROW($E$1))):INDEX(D:D,48*(ROW()-ROW($E$1)+1)))

Sin embargo, alrededor del 15% de las filas *faltan datos indicativos. En estos casos, obviamente me gustaría que Excel no divida entre 48 para calcular el promedio, sino que divida entre (48 - datos faltantes). Entonces, por ejemplo, si a 5 celdas les faltan datos dentro de un lapso de 48 celdas, el promedio debe ser la suma de los valores de las celdas dividida por 43. Pero actualmente es la suma dividida por 48.

Entonces, ¿cómo tengo en cuenta los datos que faltan en la fórmula anterior?

Muchas gracias por su ayuda.

información relacionada