中易网

excel如果值=<5则每个值乘以2000,值大于五小于等于<10

答案:3  悬赏:0  
解决时间 2021-01-14 06:23
  • 提问者网友:最爱你的唇
  • 2021-01-13 11:18
excel如果值=<5则每个值乘以2000,值大于五小于等于<10
最佳答案
  • 二级知识专家网友:大漠
  • 2021-01-13 12:50
这个是阶梯运算,C2公式:(还有负数)
=IF(B2<0,0,SUMPRODUCT(TEXT(B2-{0,5,10},"0;\0")*{2000,2000,4000}))
下拉。
追问:不好意思,可能表格表达不清楚。比如超额新增数是16,那计算方式应该是5*2000+5*4000+6*6000=66000 。请问这种计算公式应该怎么写呢?
追答:我的这个公式就是。(负数时为0)
追问:我试了下,如果B2等于16,用这个公式的出来的事78000,不是66000哪
追答:马虎了,公式有错误,修改一下:
=IF(B2<0,0,SUMPRODUCT(TEXT(B2-{0,5,10},"0;\0")*{2000,2000,2000}))
追问:对了!多谢多谢~~~~
全部回答
  • 1楼网友:你可爱的野爹
  • 2021-01-13 14:36
IF函数,然后填写条件的时候用鼠标点击相应的单元格作为要判断的数字,其他大于小于号没有特殊要求,具体的使用方法你可以百度excel的if函数用法
  • 2楼网友:酒醒三更
  • 2021-01-13 14:25
=IF(B1<=5,B1*2000,IF(B1<=10,B1*4000,IF(B1>10,B1*6000,"")))
追问:不好意思,可能表格表达不清楚。比如超额新增数是16,那计算方式应该是5*2000+5*4000+6*6000=66000 。请问这种计算公式应该怎么写呢?
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息