具有多个答案的 IF 语句

具有多个答案的 IF 语句

我想制作一张桌子,c4 是半径要求,该半径要求的最小重量为D4

图表是;

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

因此当我输入半径为 时C4;它会告诉我要生产的最小数量(只是数字)。例如:对于0,4它应该说333;对于0,055它应该说33 我输入的内容如下:

=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;))))))))

但它总是为 0。

答案1

您的 if 语句中不能有多个条件。“0,04<=C4<=0,06”是两个条件。相反,请使用 AND 语句将其拆分,例如:

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

我对整体语法也有点不确定(使用分号作为分隔符,数字看起来像“0,04”),但我来自美国,它可能适合您使用的任何语言/地区。所以可能不用担心。

相关内容