不同重量范围使用不同的计算公式,(以下以B3举例)例如:区间1:重量在200g以内使用A公式,区间2:200g-450g使用B公式,区间3:451g-700g使用C公式,以此类推。。。
我用的是如图片所示的IFS公式。前两个区间计算是正确的,但是当450<B3≤700时或者B3>700时,它都是自动按照区间2来的数据来计算,请问一下是怎么回事?能不能调整?有更好的公式更好,请麻烦帮列出具体公式,谢谢
æ£ç¡®åç®åçå ¬å¼ä¸ºï¼
=IF(B3<200,23+B3*0.08,IF(B3<=450,27+B3*0.095,61+B3*0.009))
ç»ææ¯å¯¹çï¼è¯å®è¡ï¼å¦æä½ é£è¾¹ä¸è¡äºï¼ä¸å®æ¯è¾å ¥é误ï¼å»ºè®®ç²è´´æä¸é¢çå ¬å¼ã
连续不等式在excel的使用是错误的。
连续不等式可以用and或or函数写在括号内。
如: and(B3>450,B3<=700)
简化公式这么写:
=(G3*5-IFS(B3<=300,B3*0.182+42,B3<=450,B3*0.069+15,B3<=700,B3*0.074+15))/G3/5.1
本回答被提问者采纳=if(b3<300,A公式,if(b3<450,B公式,if(b3<700,C公式,D公式))))
把上述黑体的参数修改成你想要的函数公式即可。
做你类似的公式,必须是要有序操作,把相关的数据排好序再操作,就很好理解并保证正确,公式修改后为:
=IF(B3<=200,B3*0.001*80+23,IF(B3<=450,B3*0.001*95+27,B3*0.001*90+61))
或者是使用公式:
=B3*0.1%*LOOKUP(B3,{0,200,450},{80,95,90})+LOOKUP(B3,{0,200,450},{23,27,61})