怎么让EXCEL单元格遇到不同的数值时各自加不同的数值?

来源:百度知道 编辑:UC知道 时间:2024/04/30 13:02:55
比如说有一列数字,数值任意,想让小于30的数在另一列里+5,小于40的数+6,小于50的数+7 … 这样类推,该怎么做?
scmona,别说没用的

用if函数,如数字所在单元格B1,

可在另外的单元格用下边的公式:

=if(B1<30,B1+5,if(B1<40,B1+6,if(B1<50,B1+7,B1)))

以此类推。这里我假设的是,如果B1>50,则数字等于B1。你可以根据具体情况自己设定

if函数中有三个参数,第一个参数是你设定的条件,比如这里的B1<30,第二个参数是满足条件后的结果,这里当B1<30时,让B1的数字加上5,第三个参数是不满足条件如何,这里因为是循环使用if 函数,所以当B1不小于30时,判断是否小于40,如果小于40,则加6,依次类推。到最后,B1不小于50时,我假设的是等于B1。当然不满足最后一个嵌套if条件,应该怎样这个就是你自己定的了。

B2=IF(A2<=30,5,CEILING(A2,10)/10+2)+A4

用几个嵌套IF就简单的实现了
如: =IF(A2<=10,A2+10,IF(A2<=20,A2+20,A2+30))
好好去利用公式,用好了很省功的!

尝试用if函数试试看

别偷懒了,自己加