ayuda con un problema

23/06/2005 - 18:29 por IGGV | Informe spam
En una celda (f2 y siguientes hacia abajo) obtengo el promedio de los
valores que ingreso en las 4 celdas anteriores (b2,c2,d2 y e2). Esto lo
hago con =promedio(b2:e2). En la celda siguiente (g2) debo colocar un
texto dependiendo del resultado que obtengo en f2. Si el resultado es
menor a 8 va una leyenda, si el resultado esta entre 9 y 14 va otra y
asi sucecivamente segun el rango va cambiando el texto.
En este momento lo solucione de esta manera; Cargue en otra hoja de la
planilla todos los posibles resultados (desde 0.01 hasta 100)y le
asigne a cada resultado la leyenda que le corresponde por rango, y
luego con BUSCARV en la hoja donde estan los datos traigo el texto que
corresponda.
Ahora quisiera ver si hay posibilidad de hacerlo de otra manera.
Intente con =SI con varios otros Si dentro de la formula pero no me
sale.
Se podria hacer mediante codigo utilizando CASE para cada rango.
Alguien me puede ayudar.
Muchas gracias
 

Leer las respuestas

#1 victorbcn1952NO
23/06/2005 - 19:34 | Informe spam
También se puede hacer con =ELEGIR. Te pongo un ejemplo con las 3
posibilidades que das aquí (ves colocando cifras en F2 y observa los
resultados de la fórmula):

=ELEGIR(1*(F2<9)+2*(Y(F2>=9;F2<))+3*(F2>);"Menor a 8";"Entre 9 y
14";"Mayor a 14")

:-)



IGGV wrote:

En una celda (f2 y siguientes hacia abajo) obtengo el promedio de los
valores que ingreso en las 4 celdas anteriores (b2,c2,d2 y e2). Esto lo
hago con =promedio(b2:e2). En la celda siguiente (g2) debo colocar un
texto dependiendo del resultado que obtengo en f2. Si el resultado es
menor a 8 va una leyenda, si el resultado esta entre 9 y 14 va otra y
asi sucecivamente segun el rango va cambiando el texto.
En este momento lo solucione de esta manera; Cargue en otra hoja de la
planilla todos los posibles resultados (desde 0.01 hasta 100)y le
asigne a cada resultado la leyenda que le corresponde por rango, y
luego con BUSCARV en la hoja donde estan los datos traigo el texto que
corresponda.
Ahora quisiera ver si hay posibilidad de hacerlo de otra manera.
Intente con =SI con varios otros Si dentro de la formula pero no me
sale.
Se podria hacer mediante codigo utilizando CASE para cada rango.
Alguien me puede ayudar.
Muchas gracias

Preguntas similares