作业帮 > 综合 > 作业

含IF OR AND的公式的复合用法

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/18 13:13:05
含IF OR AND的公式的复合用法
=IF(OR(AND(E22=F22,F22=G22),AND(E22=G22,F22=G22)),10,100)是可行的
但=IF(OR(AND(E22=E21,E22=E20),AND(E22=E19,E22=E18)E22=E17),10,100)是错误的.比如,当E22=15,E21=16,E20=18 E19=12,E18=6 E17=15时本来以为判断为10,但却为100.错误如何修改?
=IF(OR(AND(E22=E21,E22=E20),AND(E22=E19,E22=E18,E22=E17),10,100)
按你举得例子得到100是正确的.
and是需要所有条件都成立才为真的,你公式中第二个and中E22=E17没错,但是e22不等于e19,导致这个and返回假,第一个and当然是假,or(假,假)当然返回100
=IF(OR(AND(E22=E21,E22=E20),AND(E22=E19,E22=E18),E22=E17),10,100)
改为这个试试
再问: 不能用,只有当E22=E17成立。E22=E21,E22=E20,E22=E19,E22=E18不成立。帮忙再细想。
再答: 那你的意思就是只要有1个条件成立就是10? =IF(OR(E22=E21,E22=E20,E22=E19,E22=E18,E22=E17),10,100) 是这样吗?不是的话就需要把你的条件说清楚了