Promedio

18/03/2008 - 18:32 por Belinda | Informe spam
..Hola amigos...

He usado esta fórmula para hallar automáticamente el promedio de los
tres últimos meses en una hoja en la cual voy introduciendo datos
todos los meses...siempre tengo que hallar el promedio de los tres
últimos.

PROMEDIO(INDICE(D4:S4;CONTAR(D4:S4)-2);INDICE(D4:S4;;CONTAR(D4:S4)-1);INDICE(D4:S4;CONTAR(D4:S4)))

...por casualidad me di cuenta que había varias celdas VACIAS por lo
que calculaba mal, ya que para que la fórmula promedio funcione bien
en todas las celdas debe haber algún valor (aunque sea cero)..

¿Hay alguna forma de evitarlo este inconveniente?que me haga el
promedio de las tres últimas celdas de cada fila haya o no haya
valores en alguna de las celdas.

Muchas gracias...
 

Leer las respuestas

#1 Héctor Miguel
19/03/2008 - 02:27 | Informe spam
hola, Belinda/alonso !

He usado esta formula para hallar automaticamente el promedio de los tres ultimos meses en una hoja
en la cual voy introduciendo datos todos los meses...siempre tengo que hallar el promedio de los tres ultimos.
PROMEDIO(INDICE(D4:S4;CONTAR(D4:S4)-2);INDICE(D4:S4;;CONTAR(D4:S4)-1);INDICE(D4:S4;CONTAR(D4:S4)))
...por casualidad me di cuenta que había varias celdas VACIAS por lo que calculaba mal
ya que para que la formula promedio funcione bien en todas las celdas debe haber algun valor (aunque sea cero)..
Hay alguna forma de evitarlo este inconveniente?que me haga el promedio de las tres ultimas celdas de cada fila
haya o no haya valores en alguna de las celdas...



1) la formula que expones, NO falla en devolver el promedio (de los tres valores que hubiera encontrado)
la "falla" es al determinar cual es la ultima celda que tiene datos en el rango (cuando hay vacias)

2) las siguientes dos alternativas de formula si detectan cual es la ultima celda con datos (debe haber una cuando menos)
y averigua si debe "regresar" 1, 2 o 3 celdas (dependiendo de si en el rango hay dos o mas datos "entrados")

op1: =promedio(desref(d4,,coincidir(9e+307,d4:s4)-1,,-buscar(coincidir(9e+307,d4:s4),{1\2\3})))
op2: =subtotales(1,desref(d4,,coincidir(9e+307,d4:s4)-1,,-buscar(coincidir(9e+307,d4:s4),{1\2\3})))

OJO: aun asi, si dentro de las 3 celdas (o menos) existen celdas (realmente) vacias NO cuentan para el "promedio"
OJO tambien con el separador de argumentos (ya sabes) mi sistema usa a la coma ',' NO al punto y coma ';' :D

si cualquier duda (o informacion adicional)... comentas ?
saludos,
hector.

Preguntas similares