Jeff necesita crear una fórmula que devuelva un promedio móvil para un rango de celdas. Agrega datos a la hoja de trabajo diariamente y siempre quiere tener un promedio de la información de los últimos diez días. Esto siempre corresponde a las últimas diez celdas de una columna.

Hay un par de formas sencillas de abordar este problema. La solución que elija depende de lo que finalmente desee ver en forma de promedio. Por ejemplo, si desea ver cómo cambia el promedio con el tiempo, el mejor enfoque es agregar una columna adicional a su hoja de trabajo. Si los datos están en la columna A (comenzando en la fila 2), entonces puede ingresar la siguiente fórmula en la celda B11:

=IF(A11>"",AVERAGE(A2:A11),"")

Copie la fórmula en la columna y siempre verá el promedio de los últimos diez días. A medida que agrega nuevos datos a la columna A, el promedio móvil actualizado aparece en la parte inferior de la columna B. La ventaja es que puede ver cómo cambia el promedio de un día a otro.

Si no desea agregar otra columna para el promedio móvil de cada día, puede usar una fórmula diferente para determinar el promedio móvil actual.

Suponiendo que no hay espacios en blanco en la columna A y que hay más de diez datos en la columna, puede usar la siguiente fórmula:

=AVERAGE(OFFSET(A1,COUNTA(A:A)-1,0,-10,1))

La función OFFSET define el rango a promediar. Mira el número de celdas en la columna A y selecciona las últimas 10 como el rango deseado.

ExcelTips es su fuente de formación rentable en Microsoft Excel.

Este consejo (8345) se aplica a Microsoft Excel 97, 2000, 2002 y 2003. Puede encontrar una versión de este consejo para la interfaz de cinta de Excel (Excel 2007 y posterior) aquí:

link: / excelribbon-Determining_a_Simple_Moving_Average [Determinación de una media móvil simple].