Sacar promedio de a 3 filas en cada columna

Necesito sacar el promedio de a tres filas (sin repetir las 3 filas ya promediadas) hasta donde no hay mas valores en las diferentes columnas

                           A                    B                     C                    D                    E

Jun-950 0361878020 07873994

Jul-950 04325737600 0858894

Ago-950 0350375520 08342049

Sep-950 03236886100 07808889

Oct-950 0347505790 0763714

Nov-950 0320657080 07296101

dic-950   0264194260             06853313

ene-960  0292575850            06644124

feb-960    0330751190            07153379

mar-960   0346544120           07631208

Las fechas no importan pero para explicarme mejor quiero crear una macro que tome de a 3 filas y saque el promedio (de jun-950 a ago-950) de la columna A, luego tomara las siguientes 3 filas y asi por cada columna (B, C, D...) y que no lo haga donde no hay valores.

1 respuesta

Respuesta
1

H o l a:

En tu ejemplo no veo los valores que hay que promediar.

Puedes poner un ejemplo de los valores que vas a promediar, es decir, qué tienes en la columna A, a partir de cuál fila. Y el resultado del promedio en dónde lo quieres.

                                  A                                  B                     C                    D                    E

Jun                0361878020                  07873994

Jul                 04325737600                0858894

Ago               0350375520                  08342049

Sep                03236886100                07808889

Oct                0347505790                 0763714

Nov               0320657080                 07296101

Los valores a promediar son los de la comuna A, se promediara de jun a ago (3 filas) luego de sep a nov (de la columna A). El proceso se repetirá hasta terminar todo lo que hay en la columna A y seguirá la B,C y así respectivamente

¿Nuevamente te faltó poner en dónde se va a poner el resultado?

Tienes que especificar en dónde quieres los resultados de la columna A, en dónde los de la B y así respectivamente.

Si tuvieras esto:

                                A                             

Jun                0361878020                  

Jul                 04325737600                

Ago               0350375520                  

La suma de los valores se divide entre 3, eso me queda claro.


Pero  si tuvieras esto:

                              A                             

Jun                0361878020                  

Jul                 

Ago               0350375520                  

¿La suma la divido entre 3 o entre 2?


También te faltó mencionar en cuál fila empiezan los datos.

Con la información completa que pongas, podré enviarte una solución.

La suma se divide siempre en 3 sin importar si hay solo 2 datos.

la información comienza en la fila 5 hasta la 238 de la columna (la A son fechas) B hasta la columna AY.

Los resultados los quiero colocar en la misma hoja desde la fila 240 

son varias hojas y todas con el mismo formato, así que si hay posibilidad de que la macro se repita para cada hoja seria mejor. 

(espero haberme explicado mejor. muchas gracias por la ayuda)

Ya lo resolví con una fórmula.

Suponiendo que tienes tus datos así:


Pon la siguiente fórmula en la celda AZ2:

=PROMEDIO(DESREF(B2;(FILA()+(FILA()-2))-1*2;0;3))

Arrastra la fórmula hacia abajo, hasta la AZ80, para completar el número de trimestres que tengas. Ahora selecciona todas las fórmulas de la columna AZ y arrástralas  hacia la derecha hasta la columna CW.

Si prefieres solamente los valores, puedes copiar todas las celdas desde la AZ2 hasta la CW80 y pegar como valores.


Añade tu respuesta

Haz clic para o

Más respuestas relacionadas