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
 

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