爱要自由 发表于 2021-11-13 19:37:00

多条件 多结果 函数

前提:两个并列条件体现一个结果,用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

春伢子 发表于 2021-11-17 19:51:48

你想干啥?看的晕

飞鸟阿西达卡 发表于 2021-12-9 03:54:07

OR的地方有问题,前面 如果满足条件的话,已经会出现 23 13 12 之一的结果了,如果前面3项都没能满足的话,后面OR的也肯定满足不了

羽之翼 发表于 2021-12-11 11:46:13

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))))))

秤心如意 发表于 2022-1-2 19:55:08

和原来公式显示的结果一样

幽州北 发表于 2022-1-21 01:23:23

给你 捋一下关系

可就没有 不成立时的 对应值。
页: [1]
查看完整版本: 多条件 多结果 函数