Cómo obtener promedio de un rango con celdas en blanco?

31/05/2010 - 23:12 por Alex | Informe spam
Si quiero obtener el promedio de todo lo que aparezca en cierta columna,
pero SIN TOMAR EN CUENTA las celdas vacías o cuyo valor sea 0???

Por ejemplo, en B301, quiero que aparezca el valor de
=PROMEDIO(B2:B300), pero hasta ahora sólo tengo valores en los registros
B2:B8. La fórmula me está promediando todas las celdas siguientes, con
valor de 0. Cómo evitarlo?

Preguntas similare

Leer las respuestas

#1 Aladino
01/06/2010 - 00:23 | Informe spam
Hola, Alex

Si utilizas Excel 2007 puedes usar la función PROMEDIO.SI.CONJUNTO de
esta manera:

=PROMEDIO.SI.CONJUNTO(B2:B300;B2:B300;">0";B2:B300;"<>""")

En versiones anteriores hay distintas maneras de conseguir el mismo
resultado. Te propongo una fórmula matricial como la siguiente:

=PROMEDIO(SI(B2:B300<>0;B2:B300))

Para obtener el resultado esperado has de pulsar ctrl + mayus+intro.

Tenemos un curso gratuito en Excel 2007 via mail por si quieres
aprender un poco más sobre Excel.

www.5incoaprendices.com

On 31 mayo, 23:12, Alex wrote:
Si quiero obtener el promedio de todo lo que aparezca en cierta columna,
pero SIN TOMAR EN CUENTA las celdas vacías o cuyo valor sea 0???

Por ejemplo, en B301, quiero que aparezca el valor de
=PROMEDIO(B2:B300), pero hasta ahora sólo tengo valores en los registros
B2:B8. La fórmula me está promediando todas las celdas siguientes, con
valor de 0. Cómo evitarlo?
Respuesta Responder a este mensaje
#2 Héctor Miguel
01/06/2010 - 00:25 | Informe spam
hola, Alex !

Si quiero obtener el promedio de todo lo que aparezca en cierta columna
pero SIN TOMAR EN CUENTA las celdas vacias o cuyo valor sea 0???

Por ejemplo, en B301, quiero que aparezca el valor de =PROMEDIO(B2:B300)
pero hasta ahora sólo tengo valores en los registros B2:B8.
La formula me esta promediando todas las celdas siguientes, con valor de 0. Como evitarlo?



-> si consideras lo que dice la ayuda en linea {F1} de excel acerca de la funcion promedio...
- ... los argumentos deben ser numeros o nombres, matrices o referencias que contengan numeros
- ... tenga en cuenta la diferencia entre las celdas vacias y las que contienen el valor cero ...
- ... no se cuentan las celdas vacias, pero se cuentan los valores cero.
- ... si un argumento matricial o de referencia contiene texto, valores logicos o celdas vacias,
- ... esos valores se pasan por alto; sin embargo, se incluyen las celdas cuyo valor sea 0

-> y una comparacion entre la funcion promedio y (algunas) formas de contar elementos...
1.- promedio(a1:a30)
2.- suma(a1:a30)/filas(a1:a30)
3.- suma(a1:a30)/contar(a1:a30)
4.- suma(a1:a30)/contara(a1:a30)
5.- suma(a1:a30)/contar.si(a1:a30,">0") o una matricial... =promedio(si(a1:a30>0,a1:a30,""))
6.- suma(a1:a30)/contar.si(a1:a30,"<>0")

-> todas mostraran diferentes resultados segun (la combinacion que se tenga de) los elementos en la matriz...
(celdas vacias... celdas con textos... caldas con valores cero... combinaciones... etc.)
la #3 es la (unica?) forma de contar elementos que es constante con los resultados de la funcion (promedio)
(ya que...) la funcion contar omite celdas con textos (pero incluye valores en cero)

saludos,
hector.
Respuesta Responder a este mensaje
#3 Diana
01/06/2010 - 09:57 | Informe spam
Hola, Alex

La respuesta de Aladino mediante función matricial promedio está
incompleta puesto que le falta poner las comillas al final para
englobar las celdas vacías. Se le habrá olvidado. Y en cuanto a la de
Hector solo funcionará si sustituyes las comas por punto y coma. Te lo
digo para evitarnos aquello de que la formula no funciona.

En excel.tips.net puedes encontrar mucha información al respecto.

Diana
Respuesta Responder a este mensaje
#4 AnSanVal
01/06/2010 - 19:45 | Informe spam
Hola Diana.

Tal vez tú cuentas con información que yo desconozco. Lo digo por...

"... Y en cuanto a la de Hector solo funcionará si sustituyes las comas
por punto y coma..."







... ya que si el separador de argumentos de Alex es la coma; la solución de
Héctor deberá funcionarle correctamente.


Saludos: Antonio.
Respuesta Responder a este mensaje
#5 Diana
01/06/2010 - 22:30 | Informe spam
Anda, pues tienes razón. No sé por qué supuse que Alex estaba
utilizando Excel en español! Como a nuestro experto en Excel en el
trabajo siempre le inundan con este mismo error de las comas como
separador, al traducir las soluciones del grupo en ingles siempre se
olvidan de los separadores en español.

Gracias por la observación, Antonio

On 1 jun, 19:45, "AnSanVal" wrote:
Hola Diana.

Tal vez tú cuentas con información que yo desconozco. Lo digo por...

>>> "... Y en cuanto a la de Hector solo funcionará si sustituyes las comas
>>> por punto y coma..."

... ya que si el separador de argumentos de Alex es la coma; la solución de
Héctor deberá funcionarle correctamente.

Saludos: Antonio.
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida