我想制作一张桌子,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”),但我来自美国,它可能适合您使用的任何语言/地区。所以可能不用担心。