Valor de acuerdo a rango

07/07/2009 - 01:01 por GCervantes | Informe spam
Buen día:
Tengo lo siguiente:
He calculado las edades dentro de una columna, supongamos que en la A, y
quiero que en la B, de acuerdo a cierto rango me devuelva una etiqueta como
esta:
Menor que 27, A
Mayor de 27 y menor a 36, B
Mayor que 36 y menor que 45, C
Mayor que 45 y menor que 55, D
Mayor de 55, E

He intentado hacerlo con IF's anidados, pero no me sale, me muestra siempre
la misma etiqueta, no encuentro el error.
=IF(A2>27,"A",IF(A2>'>6,"B",IF(A2>7>E,"C",IF(A2>F>U,"D","E"))))

Gracias

Preguntas similare

Leer las respuestas

#6 GCervantes
08/07/2009 - 00:08 | Informe spam
Es correcto lo que mencionas respecto de acortar la fórmula, pero quise
asegurarme que se cumplen al 100% los rangos estipulados por la CONSAR y
aunque kilométrica, pero sí me incluye explicitamente los rangos (por
cuestiones de Auditoria).

"Juan Español" wrote:

Di que si, Jose Luis ahí, con un par..

=IF(A2<27,"SB5",IF(AND(A2>26,A2<37),"SB4",IF(AND(A2>35,A2<46),"SB3",IF(AND(A2>45,A2<56),"SB2",IF(A2>55,"SB1",0)))))

Lo que pasa es que es muy larga, a mí me gusta más así:

=IF(A2>55,"SB1";IF(A2>45,"SB2",IF(A2>36,"SB3",IF(A2>26,"SB4","SB5"))))

y es que tanto KL como Hector no tienen mucha idea de esto. :-))))

Hablando en serio, como ves al ser intervalos continuos y excluyentes, no
hace falta poner los dos límites en cada intervalo.

Saludos.-

"GCervantes" escribió en el mensaje
de noticias news:
> Buen día:
>
> Busqué dentro de los demás operadores lógicos y encontré que se puede
> hacer
> así con IF's y AND's
>
> =IF(A2<27,"SB5",IF(AND(A2>26,A2<37),"SB4",IF(AND(A2>35,A2<46),"SB3",IF(AND(A2>45,A2<56),"SB2",IF(A2>55,"SB1",0)))))
>
> Es mucho menos elaborada de lo que Ustedes me enviaron, pero creo que
> puede
> ser de utilidad a alguien que no conoce mucho como yo.
>
> Saludos


Respuesta Responder a este mensaje
#7 Héctor Miguel
08/07/2009 - 00:49 | Informe spam
hola, Juan !

Tu formula Hector con un pequeno afinamiento aritmetico y un acotamiento superior mediante MIN, seria totalmente valida...
ÊRACTER(MIN(MAX(((D2)-8-(D2/27))/9+64;65);69))



(la verdad ?) no era mi intencion dejar la formula "acotada" a solo las literales A-E, si no extender las posibilidades
aunque ya lo viste, las letras A-E no tienen nada que ver con "la realidad" (de OP) :-((

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