como integrar a una funcion el valor "distinto" ?

18/08/2005 - 16:38 por Xdc | Informe spam
hola amigos primera vez que recurro a preguntar pero siempre estoy revisando
la comunidad me ayuda bastante la mayoria de las soluciones estan aqui y son
muy útiles. bueno a la pregunta.

les dare un ejemplo de lo que nececito:

un rango de 4 celdas vacias a la 5 celda el resultado este sera un promedio
de las 4 anteriores, asi 5 bloques iguales de 4 celdas por 1 promedio, luego
toma los 5 promedios y establece un nuevo resultado de promedio, lo malo es
cuando alguno de estos bloques no tiene valor alguno por celda y aparece en
cada promedio el valor #!div/0! esto afecta el valor final de los 5 bloques
devolviendome nuevamente el valor #!div/0!. si reemplazo estas celdas vacias
por cero el promedio de estas 4 celdas se ve afectado y no ese el fin no
quiero reducir el valor final sino que solo dejarlos sin llenar.

ejemplo: 4 0 0 0 = 1 cuando el promedio debiese ser 4 los ceros corresponden
a no dejar vacia la celda para evitarme el valor #!div/0! pero no obtengo el
resultado esperado.

lo que quiero es algun tipo de funcion para evitar este resultado ya que hay
realmente aspectos que nos se evaluaran por lo tanto las celdas no seran
llenadas habia pensado en que la fncion contubiese el operando "<>" distinto
de " ": y luego promediar las celdas con valores. no se como se expresa en
excel pues jamas lo he usado.

no me di cuenta como me extendi en el documento. perdon. y de antemano
gracias.

Preguntas similare

Leer las respuestas

#1 Smartito
18/08/2005 - 19:16 | Informe spam
Buenas tardes,

el operador <> puedes utilizarlo en cualquier formula de excel.
Ejemplo =CONTAR.SI("C2"<>" ")

Contar si la celda "C2" está vacía.

Saludos!
Castillo
Respuesta Responder a este mensaje
#2 Xdc
18/08/2005 - 19:44 | Informe spam
gracias has ayudadado en parte a mis dudas.

pero cuando hay bloques que definitivamente no tienen valores vuelvo a
recibir como resultado un valor #!div/0!

esta es la formula que use.

=SI("GG5:GJ5" <> " ";PROMEDIO(GG5:GJ5);0)

y denuevo gracias.
"Smartito" escribió:

Buenas tardes,

el operador <> puedes utilizarlo en cualquier formula de excel.
Ejemplo =CONTAR.SI("C2"<>" ")

Contar si la celda "C2" está vacía.

Saludos!
Castillo


Respuesta Responder a este mensaje
#3 Manolo
18/08/2005 - 19:52 | Informe spam
Hola Xdc, una alternativa sería validar el rango con una suma. Algo así
como:

=SI(SUMA(GG5:GJ5)>0;PROMEDIO(GG5:GJ5);"")

Saludos

Manolo
"Xdc" escribió en el mensaje
news:
gracias has ayudadado en parte a mis dudas.

pero cuando hay bloques que definitivamente no tienen valores vuelvo a
recibir como resultado un valor #!div/0!

esta es la formula que use.

=SI("GG5:GJ5" <> " ";PROMEDIO(GG5:GJ5);0)

y denuevo gracias.
"Smartito" escribió:

> Buenas tardes,
>
> el operador <> puedes utilizarlo en cualquier formula de excel.
> Ejemplo =CONTAR.SI("C2"<>" ")
>
> Contar si la celda "C2" está vacía.
>
> Saludos!
> Castillo
>
>
Respuesta Responder a este mensaje
#4 Xdc
18/08/2005 - 20:13 | Informe spam
gracias gracias.

esta si dio resultado, y ni sikiera la habia pensado, de verdad tenia un
bloqueo mental.

gracias a ambos por su ayuda.



"Manolo" escribió:

Hola Xdc, una alternativa sería validar el rango con una suma. Algo así
como:

=SI(SUMA(GG5:GJ5)>0;PROMEDIO(GG5:GJ5);"")

Saludos

Manolo
"Xdc" escribió en el mensaje
news:
> gracias has ayudadado en parte a mis dudas.
>
> pero cuando hay bloques que definitivamente no tienen valores vuelvo a
> recibir como resultado un valor #!div/0!
>
> esta es la formula que use.
>
> =SI("GG5:GJ5" <> " ";PROMEDIO(GG5:GJ5);0)
>
> y denuevo gracias.
> "Smartito" escribió:
>
> > Buenas tardes,
> >
> > el operador <> puedes utilizarlo en cualquier formula de excel.
> > Ejemplo =CONTAR.SI("C2"<>" ")
> >
> > Contar si la celda "C2" está vacía.
> >
> > Saludos!
> > Castillo
> >
> >



Respuesta Responder a este mensaje
#5 Manuel Romero
19/08/2005 - 17:36 | Informe spam
=SI(SUMA(A1:A4)>0,SUMA(A1:A4)/CONTAR.SI(A1:A4,">0"),"")


"Xdc" escribió en el mensaje
news:
hola amigos primera vez que recurro a preguntar pero siempre estoy
revisando
la comunidad me ayuda bastante la mayoria de las soluciones estan aqui y
son
muy útiles. bueno a la pregunta.

les dare un ejemplo de lo que nececito:

un rango de 4 celdas vacias a la 5 celda el resultado este sera un
promedio
de las 4 anteriores, asi 5 bloques iguales de 4 celdas por 1 promedio,
luego
toma los 5 promedios y establece un nuevo resultado de promedio, lo malo
es
cuando alguno de estos bloques no tiene valor alguno por celda y aparece
en
cada promedio el valor #!div/0! esto afecta el valor final de los 5
bloques
devolviendome nuevamente el valor #!div/0!. si reemplazo estas celdas
vacias
por cero el promedio de estas 4 celdas se ve afectado y no ese el fin no
quiero reducir el valor final sino que solo dejarlos sin llenar.

ejemplo: 4 0 0 0 = 1 cuando el promedio debiese ser 4 los ceros
corresponden
a no dejar vacia la celda para evitarme el valor #!div/0! pero no obtengo
el
resultado esperado.

lo que quiero es algun tipo de funcion para evitar este resultado ya que
hay
realmente aspectos que nos se evaluaran por lo tanto las celdas no seran
llenadas habia pensado en que la fncion contubiese el operando "<>"
distinto
de " ": y luego promediar las celdas con valores. no se como se expresa en
excel pues jamas lo he usado.

no me di cuenta como me extendi en el documento. perdon. y de antemano
gracias.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida