formula de excel

22/09/2005 - 20:47 por asterix | Informe spam
saludos,

sabeis como calcular el "TAM" (total anual movil), es decir la media de los
doce últimos meses, así cuando se introduce el dato del 13º mes, el 1º
desaparece del calculo y asi sucesivamente

Preguntas similare

Leer las respuestas

#6 asterix
24/09/2005 - 18:19 | Informe spam
gracias

"KL" escribió:

Hola asterix,

Tu mismo :-) Aqui te pongo las formulas que creo que hacen lo que buscas:

Si NO hay celdas vacias intercaladas en el rango, entonces:

a. un pelin larga pero no volatil y razonablemente rapida
=PROMEDIO(INDICE(A:A;COINCIDIR(9,99999999999999E+307;A:A)-11):INDICE(A:A;COINCIDIR(9,99999999999999E+307;A:A)))

b. mas corta pero volatil
=PROMEDIO(DESREF(INDICE(A:A;COINCIDIR(9,99999999999999E+307;A:A));;;-12))

Saludos,
KL


"asterix" wrote in message
news:
> no es mas que una media de unos valores en fila o columna, la
> particularidad
> es que la formula a de calculas siempre los 12 ultimos valores, por eso
> cuando se anade un decimotercer valor, el primero debe desaparecer de la
> formula.
>
> gracias por tu interes, :-)
>
> "KL" escribio:
>
>> Hola asterix,
>>
>> Creo que lo sabemos, lo unico es que necesitamos que nos des mas detalles
>> sobre como estan dispuestos tus datos en la hoja y que datos son para no
>> tener que reinventar la rueda ;-)
>>
>> Saludos,
>> Kl
>>
>>
>> "asterix" wrote in message
>> news:
>> > saludos,
>> >
>> > sabeis como calcular el "TAM" (total anual movil), es decir la media de
>> > los
>> > doce ultimos meses, asi cuando se introduce el dato del 13? mes, el 1?
>> > desaparece del calculo y asi sucesivamente
>>
>>
>>



Respuesta Responder a este mensaje
#7 KL
24/09/2005 - 22:09 | Informe spam
Hola de nuevo,

Por si tu rango tuviera celdas vacias, valores de error, logicos o texto
intercalados, podrias usar estas formulas MATRICIALES (se introducen
mediante Ctrl+Shift+Enter, no solo Enter) que son basicamente variaciones de
lo mismo:

=SUMA(N(DESREF(A1;K.ESIMO.MAYOR(SI(ESNUMERO(A1:A26);FILA(A1:A26));{1\2\3\4\5\6\7\8\9\10\11\12})-1;)))/12

=SUMA(N(DESREF(A1;K.ESIMO.MAYOR(SI(ESNUMERO(A1:A26);FILA(A1:A26));FILA(INDIRECTO("1:12")))-1;)))/12

=SUMA(N(INDIRECTO("A"&K.ESIMO.MAYOR(SI(ESNUMERO(A1:A26);FILA(A1:A26));{1\2\3\4\5\6\7\8\9\10\11\12}))))/12

=SUMA(N(INDIRECTO("A"&K.ESIMO.MAYOR(SI(ESNUMERO(A1:A26);FILA(A1:A26));FILA(INDIRECTO("1:12"))))))/12

Saludos,
KL


"asterix" wrote in message
news:
gracias

"KL" escribio:

Hola asterix,

Tu mismo :-) Aqui te pongo las formulas que creo que hacen lo que buscas:

Si NO hay celdas vacias intercaladas en el rango, entonces:

a. un pelin larga pero no volatil y razonablemente rapida
=PROMEDIO(INDICE(A:A;COINCIDIR(9,99999999999999E+307;A:A)-11):INDICE(A:A;COINCIDIR(9,99999999999999E+307;A:A)))

b. mas corta pero volatil
=PROMEDIO(DESREF(INDICE(A:A;COINCIDIR(9,99999999999999E+307;A:A));;;-12))

Saludos,
KL


"asterix" wrote in message
news:
> no es mas que una media de unos valores en fila o columna, la
> particularidad
> es que la formula a de calculas siempre los 12 ultimos valores, por eso
> cuando se anade un decimotercer valor, el primero debe desaparecer de
> la
> formula.
>
> gracias por tu interes, :-)
>
> "KL" escribio:
>
>> Hola asterix,
>>
>> Creo que lo sabemos, lo unico es que necesitamos que nos des mas
>> detalles
>> sobre como estan dispuestos tus datos en la hoja y que datos son para
>> no
>> tener que reinventar la rueda ;-)
>>
>> Saludos,
>> Kl
>>
>>
>> "asterix" wrote in message
>> news:
>> > saludos,
>> >
>> > sabeis como calcular el "TAM" (total anual movil), es decir la media
>> > de
>> > los
>> > doce ultimos meses, asi cuando se introduce el dato del 13? mes, el
>> > 1?
>> > desaparece del calculo y asi sucesivamente
>>
>>
>>



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida