WPS表格函数怎么判断满足多个条件?

请帮忙解决哈,非常谢谢!!!当F列的数据大于0小于10时,G列小于4是就显示"合格",当F列出现<10时,G列小于4是就显示"合格",当F列的数据大于等于10小于等于50时,G列小于1是就显示"合格",当F列的数据大于等于50小于等于80时,G列小于0.7是就显示"合格",当E列出现"巷道维修"时,G列小于4是就显示"合格",当E列出现"锚喷支护"时,G列小于4是就显示"合格",当A列出现"地面拌料站"时,G列小于4是就显示"合格"。否则就显示"不合格"。怎样编辑公式,请大神们帮帮忙。非常谢谢!!!

1、在I9单元格输入以下公式,然后向下填充公式

=IF(OR(AND(F9>0,F9<10,G9<4),AND(F9>=10,F9<=50,G1<1),AND(F5>50,F5<=80,G9<0.7),AND(OR(E9={"巷道dao维修","锚喷支zhuan护","地面拌料站"}),G9<4)),"合格shu","不合格")

2、如图:

追问

我的表格里的数据是从另一个表格引用过来的,公式计算的结果只有"巷道维修","锚喷支护","地面拌料站"}),G9<4是正确的,其他的都是错误的,请问这个问题要怎样解决。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-12-14
在I6中输入或复制粘贴下列公式
=IF(OR(AND(OR(AND(F6>0,F6<10),OR(E6={"巷道维修","锚喷支护","地面拌料站"})),G6<4),AND(F6>=10,F6<=50,G6<1),AND(F6>=50,F6<=80,G6<0.7)),"合格","不合格")

=IF(OR(AND(F6>0,F6<10,G6<4),AND(F6>=10,F6<=50,G6<1),AND(F6>=50,F6<=80,G6<0.7),AND(OR(E6={"巷道维修","锚喷支护","地面拌料站"}),G6<4)),"合格","不合格")
下拉填充追问

如果G9或F9等于空格时,结果为空格要怎样修改公式。

本回答被提问者和网友采纳
第2个回答  2020-12-14
在I9单元格输入以下公式,然后向下填充公式
=IF(OR(AND(F9>0,F9<10,G9<4),AND(F9>=10,F9<=50,G1<1),AND(F5>50,F5<=80,G9<0.7),AND(OR(E9={"巷道维修","锚喷支护","地面拌料站"}),G9<4)),"合格","不合格")追问

我的表格里的数据是从另一个表格引用过来的,公式计算的结果只有"巷道维修","锚喷支护","地面拌料站"}),G9<4是正确的,其他的都是错误的,请问这个问题要怎样解决。

追答

输入
=IF(AND(OR(E9={"巷道维修","锚喷支护","地面拌料站"}),G9<4),"合格","不合格")

追问

我的意思是,的表格里的数据是从另一个表格引用过来的。
你给的这个公式只能计算出,当E9="巷道维修","锚喷支护","地面拌料站",G94时不合格,其他的即使条件符不符合要求都计算的结果是不合格。我要的是全部的条件符合要求计算的结果是合格,否则不合格。IF(OR(AND(F9>0,F9=10,F950,F5<=80,G9<0.7),AND(OR(E9={"巷道维修","锚喷支护","地面拌料站"}),G9<4)),"合格","不合格")

相似回答