多条件 多结果 函数
前提:两个并列条件体现一个结果,用IF和and,or实际把两个 and连接起来,因为是一个结果。结果:6个结果。(1、2、3、12、13、23)自己写的公式如下:但是有问题:
=IF(AND(前!E27=1,前!E11=1),23,IF(AND(中!E27=1,中!E11=1),13,IF(AND(后!E27=1,后!E11=1),12,IF(OR(AND(前!E27=1,后!E11=1),AND(后!E27=1,前!E11=1)),2,IF(OR(AND(中!E27=1,后!E11=1),AND(后!E27=1,中!E11=1)),1,IF(OR(AND(前!E27=1,中!E11=1),AND(中!E27=1,前!E11=1)),3))))))
详情见附件
数据.rar 你想干啥?看的晕 OR的地方有问题,前面 如果满足条件的话,已经会出现 23 13 12 之一的结果了,如果前面3项都没能满足的话,后面OR的也肯定满足不了 IF(OR(AND(前!E27=1,后!E11=1),AND(后!E27=1,前!E11=1)),2,IF(OR(AND(中!E27=1,后!E11=1),AND(后!E27=1,中!E11=1)),1,IF(OR(AND(前!E27=1,中!E11=1),AND(中!E27=1,前!E11=1)),3,IF(AND(前!E27=1,前!E11=1),23,IF(AND(中!E27=1,中!E11=1),13,IF(AND(后!E27=1,后!E11=1),12)))))) 和原来公式显示的结果一样 给你 捋一下关系
可就没有 不成立时的 对应值。
页:
[1]