Extraer valores de una tabla

23/06/2005 - 10:43 por mff.jhw | Informe spam
Estoy trabajando en una hoja Excel en que una columna de celdas debe ser
rellenada con valores extraidos de una tabla. Algo así:

Si la celda A1>0 y <P0, la celda B1 sera "SIZE-250"
Si la celda A1>500 y <00, la celda B1 sera "SIZE-750"
.
.
.
Si la celda A1>5000 y <000, la celda B1 sera "SIZE-7500"
Si la celda A1>10000 y <000, la celda B1 sera "SIZE-12500"
Si la celda A1>15000 y < 000, la celda B1 sera "SIZE-17500"
Si la celda A1>20000, la celda B1 sera "NO EXISTE"

Como el número de proposiciones "Si la celda A1." es superior a 30, no
se puede hacer con una fórmula en cada celda que tenga tal cantidad de
anidamientos.

Me podeis indicar algún método para conseguir mi propósito.

Gracias anticipadas, MFF

Gracias
email Siga el debateRespuesta 10 respuestasRespuesta Tengo una respuesta

Leer las respuestas

#1 KL
23/06/2005 - 12:06 | Informe spam
Hola mff.jhw,

Opcion 1:

si tienes el valor evaluado en la celda [A1], prueba la siguiente formula:

=SI(A1<5000;"SIZE-"&REDONDEAR.MAS(A1/500;0)*500+-1^(A1<>REDONDEAR.MAS(A1/500;0)*500)*250;SI(A1<20000;"SIZE-"&REDONDEAR.MAS(A1/5000;0)*5000+-1^(A1<>REDONDEAR.MAS(A1/5000;0)*5000)*2500;"NO
EXISTE"))

Opcion 2:

Crea una tabla como la siguiente:
[A] [B]
[1] 0 SIZE-250

[2] 500 SIZE-750

[3] 1000 SIZE-1250

[5] 1500 SIZE-1750

[6] 2000 SIZE-2250

[4] 2500 SIZE-2750

[7] 3000 SIZE-3250

[8] 3500 SIZE-3750

[9] 4000 SIZE-4250

[10] 4500 SIZE-4750

[11] 5000 SIZE-7500

[12] 10000 SIZE-12500

[13] 15000 SIZE-17500

[14] 20000 NO EXISTE

[15]

[16] 4000



y en la celda [B16] pon la siguiente formula:



=BUSCARV(A16;$A$1:$B$14;2)



Ahora prueba cambiar el valor de la celda [A16].


Saludos,
KL



"mff.jhw" wrote in message
news:%239sif%
Estoy trabajando en una hoja Excel en que una columna de celdas debe ser
rellenada con valores extraidos de una tabla. Algo así:

Si la celda A1>0 y <P0, la celda B1 sera "SIZE-250"
Si la celda A1>500 y <00, la celda B1 sera "SIZE-750"
.
.
.
Si la celda A1>5000 y <000, la celda B1 sera "SIZE-7500"
Si la celda A1>10000 y <000, la celda B1 sera "SIZE-12500"
Si la celda A1>15000 y < 000, la celda B1 sera "SIZE-17500"
Si la celda A1>20000, la celda B1 sera "NO EXISTE"

Como el número de proposiciones "Si la celda A1." es superior a 30, no
se puede hacer con una fórmula en cada celda que tenga tal cantidad de
anidamientos.

Me podeis indicar algún método para conseguir mi propósito.

Gracias anticipadas, MFF

Gracias

Preguntas similares