Cómo promediar diez celdas a continuación cuando se insertan filas

3

Esta es una pregunta sobre Excel, no sobre VBA. Tengo una fórmula simple en mi fila superior que promedia las diez celdas debajo de ella. Quiero copiar la fila debajo de esta e insertar una copia como una nueva fila. (Mi rango es el más reciente primero y los más antiguos quedan fuera de los diez más recientes eventualmente).

Cuando copio y pego la fila, la fórmula en la fila de arriba se ajusta para ignorar la fila que inserté (promedia diez celdas debajo de la nueva fila). ¿Por qué la fórmula no se "pega" a la segunda a la undécima fila? ¿Cómo hago para que haga eso?

Por ejemplo, si mi hoja de cálculo se parece a esto (no la tengo conmigo):

A1 Average(A2:A11)  
A2 5  
A3 8  
...  
A11 3  
A12 (unused)  

y copio la fila A2 y la inserto allí, la fórmula en A1 se convierte en: Promedio (A3: A12). Quiero que se quede con A2: A11. Intenté poner signos de dólar (A $ 2: A $ 11) y el inserto todavía cambió la fórmula. Por favor ayuda.

Excellll
fuente

Respuestas:

3

Tratar:

=AVERAGE(INDIRECT("A2:A11"))
Estudiante de gary
fuente
Gracias. ¿Es INDIRECTO una nueva función ish? No recuerdo haberlo aprendido en versiones hasta 2007 ... No entiendo por qué no hay otra forma de hacer que un rango sea "absoluto", y cómo incluso hacerlo absoluto no lo es. ¡Es extraño que tengamos que "ocultar" la fórmula de Excel para que no intente ser útil! Tal como está, Excel me advierte sin cesar que mi rango elegido no incluye valores adyacentes. Bueno, eso es lo que quiero decir con tomar los diez más recientes. ¿No es esto algo bastante común?
Aceptando, ya que esta es la única respuesta después de un día, y aparentemente la única respuesta posible. Todavía perplejo de que tomar un subconjunto de datos no sea algo que Excel sufra con gusto. ¿Todavía se pregunta por qué parece ser la primera persona en preguntar sobre esto en este enorme sitio?