excel里怎样同时满足两个条件得到一个值

发布网友

我来回答

5个回答

热心网友

假设白煤消耗和耗蒸汽按消耗量设定奖励方案如图一中"奖励标准"工作表,在"统计"工作表中自动计算奖励数额:

1、选中“统计”工作表的D2单元格,输入公式:

=IF(AND(B2<>"",C2<>""),MAX((B2<=奖励标准!$A$3:$A$11)*(B2<=奖励标准!$A$3:$A$11)*(C2<=奖励标准!$C$3:$C$11)*奖励标准!$D$3:$D$11),"")

按Ctrl+Shift+Enter 结束数组公式!

见图一

2、下拉填充表格内的D列,实际结果:

见图三

说明:不论何单位,奖励方案都会与时俱进,所以不建议在公式中直接用数值计算,应建立“奖励标准”工作表,以后可以很方便修改"奖励标准"中的数值,而不用修改公式.

热心网友

白煤消耗在A1单元格
耗蒸汽在B1单元格
C1单元格公式
=if(A1<=1170,if(B1<1.6,50,if(B1<1.65,20,0)),if(A1<1190,if(B1<1.6,20,if(B1<1.65,10,0)),0))

热心网友

假设A2是白煤消耗,B2是耗蒸汽。C2是奖钱数。请在C2输入以下公式
=IF(A2<=1170,IF(B2<1.6,50,IF(B2<1.65,20,0)),IF(A2<=1190,IF(B2<1.6,20,IF(B2<1.65,10,0)),0))

热心网友

假设A2是白煤消耗,B2是耗蒸汽。C2是奖钱数。请在C2输入以下公式
=IF(A2<=1170,IF(B2<1.6,50,IF(B2<1.65,20,0)),IF(A2<=1190,IF(B2<1.6,20,IF(B2<1.65,10,0)),0))追问可如果其中有个1200以上的也显示为50,是为什么啊

追答你的B2值是多少,我试过应该是0

热心网友

工式如下:

=IF(AND(A2<=1190,B2>1.6,B2<1.65),15,IF(AND(A2<=1190,B2<1.6),20,IF(AND(A2<=1170,B2>1.6,B2<1.65),20,IF(AND(A2<=1170,B2<1.6),50))))

参考以下图片

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com