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

#1 KL
07/07/2009 - 02:07 | Informe spam
Hola GCervantes,

"GCervantes" wrote in message
news:
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



A ver las siguientes opciones:


=BUSCAR(A7;{0;27;36;45;55};{"A";"B";"C";"D";"E"})

=ELEGIR(COINCIDIR(A7;{0;27;36;45;55});"A";"B";"C";"D";"E")

=INDICE({"A";"B";"C";"D";"E"};COINCIDIR(A7;{0;27;36;45;55}))

Saludos,
KL
Respuesta Responder a este mensaje
#2 Héctor Miguel
07/07/2009 - 02:48 | Informe spam
hola, !

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...



si el intervalo fuera constante y "parejo" de 9... -> 27,26,45,54... (en este ultimo quieres un intervalo de 10, a -> 55)
te sugeriria usar algo +/- como lo siguiente: -> =caracter(max((a2-9)/9+64,65))

(pero parece que va a ser que no... ?)

saludos,
hector.
Respuesta Responder a este mensaje
#3 GCervantes
07/07/2009 - 16:04 | Informe spam
Trataré de ser más explícito:

Los rangos de edades son fijos, no se moverán, ya que aplican para todas las
afores, y lo que quiero es que de acuerdo a los rangos que establece la Ley
de Afores, le asigne a cada rango el fondo de inversión al fondo
correspondiente a la edad:

Menor que 27, Siefore Básica 5
Mayor que 27 y menor que 36, Siefore Básica 4
Mayor que 36 y menor que 45, Siefore Básica 3
Mayor que 46 y menor que 55, Siefore Básica 2
Mayor que 55, Siefore Básica 1



"GCervantes" wrote:

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
Respuesta Responder a este mensaje
#4 Juan Español
07/07/2009 - 16:13 | Informe spam
Y cuando es ' o 6 o E o U ?

"GCervantes" escribió en el mensaje
de noticias news:
Trataré de ser más explícito:

Los rangos de edades son fijos, no se moverán, ya que aplican para todas las
afores, y lo que quiero es que de acuerdo a los rangos que establece la Ley
de Afores, le asigne a cada rango el fondo de inversión al fondo
correspondiente a la edad:

Menor que 27, Siefore Básica 5
Mayor que 27 y menor que 36, Siefore Básica 4
Mayor que 36 y menor que 45, Siefore Básica 3
Mayor que 46 y menor que 55, Siefore Básica 2
Mayor que 55, Siefore Básica 1



"GCervantes" wrote:

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
Respuesta Responder a este mensaje
#5 GCervantes
07/07/2009 - 16:45 | Informe spam
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

"GCervantes" wrote:

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
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida