含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时本来以为

来源:学生作业帮助网 编辑:作业帮 时间:2024/08/03 00:37:06
含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时本来以为
xJA_?=8v,34'7(_z푦YYZJri/wEE"3j:JD<\ .̹g;tM hi17졤%b"182lmcI~wΏ8%)Z`y7Ɖa$Sдp)IQ܋Q, p!fzKC44 p4ehp@;JU$vO]^|?Wz\#hM0hѷS"3fp:WMI$r:qj PAHf[p~RjQxכLϰΪul;,[t[Lσ:r )0Ś M&o7)M*λNz Z7,,oh /s^h峂kA~_@)4Lc(tyV H/UCk

含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时本来以为
含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的公式的复合用法=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时本来以为
=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)
改为这个试试