excel中小于等于某个数值加和,怎么做? 求A列的值=B列(B1=10;B2=150;B3=124;B5=242;B6=514;B7=863;等

excel中小于等于某个数值加和,怎么做? 求A列的值=B列(B1=10;B2=150;B3=124;B5=242;B6=514;B7=863;等
得到的结果: A1=10.25;B2=18.75;B3=13.1;B5=21.05;B6=42.8;B7=71.575;等等
比如:1-150的数值/2*0.05+10;150-250的数值/2*0.05+15;250-350的数值/2*0.05+20;3-450的数值/2*0.05+25;450-550的数值/2*0.05+30;550-650的数值/2*0.05+35;650-750的数值/2*0.05+40;750-850的数值/2*0.05+45;850-950的数值/2*0.05+50;950-1050的数值/2*0.05+55

根据你提供的数据,貌似是有规律的
1-150 /2*0.5...+10
150-250 /2*0.5...+15
250-350 /2*0.5...+20
350-450 /2*0.5...+25
但是你上面没有说明具体到分界点,比如250,350...是按哪条公式计算
根据规律,就是从150开始,每增加100就增加后面的5
所以公式写为
A1
=B1/2*0.05+5+(INT((B1-150)/100)+2+(B1<50))*5

看下,应该是你要的结果
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-07-27
在A1中输入或复制粘贴此公式
=IF(B1="","",LOOKUP(B1,{1,150,250,350,450,550,650,750,850,950},B1/2+{10,15,20,25,30,35,40,45,50,55}))
下拉填充
第2个回答  2013-07-27
用多层IF函数嵌套可以实现。=if(B1<150,B1/2*0.05+10,if(B1<250,B1/2*0.05+12,…………
编辑好公式拖到底就OK了。版本较低的excel好像只能七层嵌套,高版本的好像已经限制少了。
第3个回答  2013-07-27
if多次嵌套的话应该解决你的问题,但请补充一下描述清楚问题哦
相似回答