Cómo hacer promedio diario en Excel?

Tengo cuatro columnas "FECHA" "DATOS A" "DATOS B" "DATOS C". La columna FECHA tiene muchos datos con el siguiente formato (dd/mm/aaaa hh:mm:ss) de todo un año. Es posible que me puedan ayudar con una macro que tome todos los datos de un día y promedie los valores de cada columna restante DATOS A, DATOS B, DATOS C y vaya al siguiente día y promedie y así sucesivamente hasta el final.

Respuesta
1

Lo puedes resolver así:

En E2 formula así:

=DÍAS360(A2;HOY();VERDADERO)

..y arrastra hasta abajo.

En F2 así:

=D2+C2+B2

..y arrastra hasta abajo.

En G2 así:

=SUMAR.SI.CONJUNTO($F$2:$F$25;$E$2:$E$25;E2)/CONTAR.SI($E$2:$E$25;E2)

.. Modifica las referencias para que abarquen tus datos y arrastra hasta abajo.

Gracias por responder tan rápido y disculpa por no explicarme mejor. Puedes hacerla sólo para la columna "DATOS A" el promedio de cada día. Mi Excel es 2003 y no reconoce el SUMAR. SI. CONJUNTO

Más sencillo entonces:

Conserva la columna E y en F formulas lo siguiente:

=SUMAR.SI($E$2:$E$7;E2;$B$2:$B$7)/CONTAR.SI($E$2:$E$7;E2)

... y arrastras. Contando que tienes los DATOS A en la columna B (y en el ejemplo solamente hasta la fila 7).

Instalé la versión 2007 y todo esta perfecto. Ahora si tienes tiempo habrá una función que me liste un solo día? Osea que me salga aparte pero un solo día.  Ya que voy a gráficar y no me sirven tantos valores repetidos. 

Por ejemplo salen

01/01/2016     34

01/01/2016     34

02/01/2016     50

02/01/2016     50

Quisiera saber si existe una función  que solo me muestre un solo valor de fecha. Por ejemplo:

01/01/2016     34

02/01/2016     50

Claro, te puedes hacer una tabla de días y formular:

La fórmula en I2 es ésta:

=SI.ERROR(SUMAR.SI($E$2:$E$7;DIAS360(H1;HOY();VERDADERO);$B$2:$B$7)/CONTAR.SI($E$2:$E$7;DIAS360(H1;HOY();VERDADERO));0)

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas