Formulas y referencias (media movil)

28/08/2007 - 12:12 por Xancarl | Informe spam
Saludos,
Tengo una duda y me gustaría saber si tiene solución.
En una columna me da los valores de una media movil de 15 períodos, con la
fórmula:

=PROMEDIO(H20:H34)
=PROMEDIO(H21:H35)


que he extendido a lo largo de toda una columna que es muy, muy muy larga.

Como necesito otros valores, por ejemplo medias móviles de 20 períodos, 30
etc. en la misma columna, me gustaría saber como puedo retocar la fórmula
para que incluyendo en el encabezado de la columna el valor del período que
quiero, por ejemplo 25, me seleccione o haga referencia a los rangos
necesarios para calcular la media movil de 25... en lugar poner la fórmula y
extenderla a lo largo de toda la columan que como ya he dicho es muy larga.

Gracias,

Preguntas similare

Leer las respuestas

#1 Xancarl
28/08/2007 - 12:22 | Informe spam
Resumiendo, lo que quiero saber es como hago una referencia al rango de
celdas incluido dentro de la FÓRMULA, sin escribir los valores, es decir,
haciendo referencia a los numeros fila y columna que ya tengo en otra
celdas..

Espero haber aclarado algo la pregunta.




"Xancarl" escribió en el mensaje
news:OSQ%
Saludos,
Tengo una duda y me gustaría saber si tiene solución.
En una columna me da los valores de una media movil de 15 períodos, con la
fórmula:

=PROMEDIO(H20:H34)
=PROMEDIO(H21:H35)


que he extendido a lo largo de toda una columna que es muy, muy muy larga.

Como necesito otros valores, por ejemplo medias móviles de 20 períodos,
30 etc. en la misma columna, me gustaría saber como puedo retocar la
fórmula para que incluyendo en el encabezado de la columna el valor del
período que quiero, por ejemplo 25, me seleccione o haga referencia a
los rangos necesarios para calcular la media movil de 25... en lugar poner
la fórmula y extenderla a lo largo de toda la columan que como ya he dicho
es muy larga.

Gracias,













Respuesta Responder a este mensaje
#2 Juan M
28/08/2007 - 13:01 | Informe spam
"Xancarl" escribió
Saludos,
Tengo una duda y me gustaría saber si tiene solución.
En una columna me da los valores de una media movil de 15 períodos, con la
fórmula:

=PROMEDIO(H20:H34)
=PROMEDIO(H21:H35)


que he extendido a lo largo de toda una columna que es muy, muy muy larga.

Como necesito otros valores, por ejemplo medias móviles de 20 períodos,
30 etc. en la misma columna, me gustaría saber como puedo retocar la
fórmula para que incluyendo en el encabezado de la columna el valor del
período que quiero, por ejemplo 25, me seleccione o haga referencia a
los rangos necesarios para calcular la media movil de 25... en lugar poner
la fórmula y extenderla a lo largo de toda la columan que como ya he dicho
es muy larga.

Gracias,



Hola Xancarl,

Suponiendo que en la celda D1 tienes el numero de filas de las que quieres
sacar el promedio,

prueba esta fórmula:

=PROMEDIO(H20:INDICE(H:H;FILA(H20)+$D$1-1))

Un saludo,
Juan
Respuesta Responder a este mensaje
#3 Xancarl
28/08/2007 - 14:53 | Informe spam
Gracias, funciona perfectamente, ya he aprendido algo sobre la función
"indice" de la que desconocía su existencia.


"Juan M" escribió en el mensaje
news:

"Xancarl" escribió
Saludos,
Tengo una duda y me gustaría saber si tiene solución.
En una columna me da los valores de una media movil de 15 períodos, con
la fórmula:

=PROMEDIO(H20:H34)
=PROMEDIO(H21:H35)


que he extendido a lo largo de toda una columna que es muy, muy muy
larga.

Como necesito otros valores, por ejemplo medias móviles de 20 períodos,
30 etc. en la misma columna, me gustaría saber como puedo retocar la
fórmula para que incluyendo en el encabezado de la columna el valor del
período que quiero, por ejemplo 25, me seleccione o haga referencia a
los rangos necesarios para calcular la media movil de 25... en lugar
poner la fórmula y extenderla a lo largo de toda la columan que como ya
he dicho es muy larga.

Gracias,



Hola Xancarl,

Suponiendo que en la celda D1 tienes el numero de filas de las que quieres
sacar el promedio,

prueba esta fórmula:

=PROMEDIO(H20:INDICE(H:H;FILA(H20)+$D$1-1))

Un saludo,
Juan

Respuesta Responder a este mensaje
#4 julian-vlc-sp
28/08/2007 - 21:53 | Informe spam
¡Importante!: Colabora con el grupo.Contesta a este mensaje
y dinos si te sirvió o no la respuesta dada. Muchas gracias.

Mas opciones:

Suponiendo que en I19 tengas el numero de celdas (desde h20 hacia abajo) que
quieres contemplar:

=PROMEDIO(H20:INDIRECTO("H" & (20-1+I19)))

Suponiendo que además tengas en I18 la primera celda que quieras contemplar:

=PROMEDIO(INDIRECTO(I18):DESREF(INDIRECTO(I18);I19-1;0))

Suponiendo que tengas un rango de varias celdas y columnas, y que en I18
indicas la esquina superior izquierda del rango a tener en cuenta, y en I19
las filas que quieres tener en cuenta, y en J19 las columnas a tener en
cuenta:

=PROMEDIO(INDIRECTO(I18):DESREF(INDIRECTO(I18);I19-1;J19-1))


SALUDOS.
Julián-Valencia-España
http://ijulian.iespana.es/


"Xancarl" escribió en el mensaje
news:OSQ%
Saludos,
Tengo una duda y me gustaría saber si tiene solución.
En una columna me da los valores de una media movil de 15 períodos, con la
fórmula:

=PROMEDIO(H20:H34)
=PROMEDIO(H21:H35)


que he extendido a lo largo de toda una columna que es muy, muy muy larga.

Como necesito otros valores, por ejemplo medias móviles de 20 períodos,
30 etc. en la misma columna, me gustaría saber como puedo retocar la
fórmula para que incluyendo en el encabezado de la columna el valor del
período que quiero, por ejemplo 25, me seleccione o haga referencia a
los rangos necesarios para calcular la media movil de 25... en lugar poner
la fórmula y extenderla a lo largo de toda la columan que como ya he dicho
es muy larga.

Gracias,













Respuesta Responder a este mensaje
#5 Juan M
29/08/2007 - 07:59 | Informe spam
"julian-vlc-sp" escribió
> ¡Importante!: Colabora con el grupo.Contesta a este mensaje
y dinos si te sirvió o no la respuesta dada. Muchas gracias.
>
Mas opciones:

Suponiendo que en I19 tengas el numero de celdas (desde h20 hacia abajo)
que quieres contemplar:

=PROMEDIO(H20:INDIRECTO("H" & (20-1+I19)))

Suponiendo que además tengas en I18 la primera celda que quieras
contemplar:

=PROMEDIO(INDIRECTO(I18):DESREF(INDIRECTO(I18);I19-1;0))

Suponiendo que tengas un rango de varias celdas y columnas, y que en I18
indicas la esquina superior izquierda del rango a tener en cuenta, y en
I19 las filas que quieres tener en cuenta, y en J19 las columnas a tener
en cuenta:

=PROMEDIO(INDIRECTO(I18):DESREF(INDIRECTO(I18);I19-1;J19-1))


SALUDOS.
Julián-Valencia-España




Hola Julian,

La fórmula que has expuesto empleando desref e indirecto se puede reducir
dejeando solo desref

=PROMEDIO(INDIRECTO(I18):DESREF(INDIRECTO(I18);I19-1;J19-1))





por esta otra,

=PROMEDIO(DESREF(H20;;;$D$1;1))

en D1 está la referencia de filas que debemos emplear.

Un saludo,
Juan
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida