excel如何判断多个条件返回值?
来源:学生作业帮 编辑:百度作业网作业帮 分类:综合作业 时间:2024/08/08 00:28:26
excel如何判断多个条件返回值?
![](http://img.wesiedu.com/upload/1/48/148b849ef31b81bba8fdf99b754c03ce.jpg)
目的:正确计算出奖罚结果在D列.
条件:
1、完成比例达到或超过100%的:任务数在50件以下的,按完成数乘以6元奖励.任务数50件(含)-100件的,按完成数乘以8元奖励.任务数在100件以上的,按完成数乘以10元奖励.
2‘、完成比例低于100%的:低5个百分点以下扣10元,低5(含)-10个百分点的扣15元,低10(含)-15个百分点的中20元,超过15个百分点的扣30元.
求教各路高手,公式要怎么列?算了一个晚上,头晕眼花.
![](http://img.wesiedu.com/upload/1/48/148b849ef31b81bba8fdf99b754c03ce.jpg)
目的:正确计算出奖罚结果在D列.
条件:
1、完成比例达到或超过100%的:任务数在50件以下的,按完成数乘以6元奖励.任务数50件(含)-100件的,按完成数乘以8元奖励.任务数在100件以上的,按完成数乘以10元奖励.
2‘、完成比例低于100%的:低5个百分点以下扣10元,低5(含)-10个百分点的扣15元,低10(含)-15个百分点的中20元,超过15个百分点的扣30元.
求教各路高手,公式要怎么列?算了一个晚上,头晕眼花.
![excel如何判断多个条件返回值?](/uploads/image/z/16783525-37-5.jpg?t=excel%E5%A6%82%E4%BD%95%E5%88%A4%E6%96%AD%E5%A4%9A%E4%B8%AA%E6%9D%A1%E4%BB%B6%E8%BF%94%E5%9B%9E%E5%80%BC%3F)
=if(C2>=1,vlookup(A2,{0,6;50,8;100,10},2,0)*B2,-5-roundup((1-C2)/5%,0)*5)
看看是不是你要的?
再问:
感谢回答。我试算了一下,返回的值有误。。。
再答: 呵呵,写错了一个参数 =if(C2>=1,vlookup(A2,{0,6;50,8;100,10},2,true)*B2,-5-roundup((1-C2)/5%,0)*5)
看看是不是你要的?
再问:
![](http://img.wesiedu.com/upload/1/8f/18f27e70ebab0c206437408a574a4cc0.jpg)
再答: 呵呵,写错了一个参数 =if(C2>=1,vlookup(A2,{0,6;50,8;100,10},2,true)*B2,-5-roundup((1-C2)/5%,0)*5)