Declaración IF con respuestas múltiples

1

Quiero hacer una tabla y c4 tendrá un radio requerido y el peso mínimo para ese radio requerido estará en D4

El cuadro es;

   radius      quantity
0,040 - 0,06 :    33 
0,061 - 0,10 :    67 
0,101 - 0,20 :   100
0,201 - 0,50 :   333

así que cuando escribo el radio a C4; me dirá la cantidad mínima (como número) para producir. Como ejemplo: porque 0,4debería decir 333; porque 0,055debería decir 33 Lo que escribí está debajo:

=IF(0,04<=C4<=0,06;33;IF(0,061<=C4<=0,10;67;IF(0,101<=C4<=0,20;100;IF(0,201<=C4<=0,50;333;IF(0,501<=C4<=0,80;500;IF(0,801<=C4<=1,50;1000;IF(1,501<=C4<=2,20;1667;IF(2,201<=C4<=4,00;2500;))))))))

pero siempre viene como 0.

usuario294348
fuente
2
Repase su pregunta y agregue más detalles, ya que es una pregunta demasiado difícil de entender. Explica lo que has probado hasta ahora, qué versión de Excel estás usando. Mientras tanto, si desea ingresar un radio y obtener un peso, es posible que desee buscar VLOOKUP en su lugar.
CLockeWork

Respuestas:

3

No puede tener más de una condición en su declaración if. "0,04 <= C4 <= 0,06" son dos condiciones. En su lugar, use una declaración AND para dividirla como:

IF(AND(0,04<=C4; C4<=0,06); 33; IF...

También estoy un poco inseguro sobre la sintaxis general (usando puntos y comas como separadores y teniendo números que se parecen a "0,04"), pero soy de los EE. UU. Y podría ser correcto para cualquier idioma / localidad que esté utilizando . Así que probablemente no te preocupes allí.

JNevill
fuente