首页 > 解决方案 > 在 Excel 中对多个条件进行排序和索引

问题描述

这是我的数据的一个简单示例:

在此处输入图像描述

我想得到结果。逻辑是我们有 4 对数据以不同的颜色突出显示。

我想得到如下结果。如果两种颜色都是“Y”,我会聚合它们。例如,在第 2 行,绿色的值为“Y”(两者都有“Y”,因此我们可以在结果中得到 1)在第 3 行,黄色和橙色的值为“Y”,所以我们得到结果值为 2。

我尝试了以下功能,但它对我不起作用。

IF(OR(AND(A2="N", B2="N"), AND(C2="N", D2="N"),AND(E2="N", F2="N"),AND(G2="N", H2="N")), "0", "1")

标签: excelexcel-formula

解决方案


你可以试试:

在此处输入图像描述

中的公式I2,使用 Excel O365:

=SUM((INDEX(A2:H2,{1,3,5,7})="Y")*(INDEX(A2:H2,{2,4,6,8})="Y"))

在 Excel O365 之前的 Excel 中,尝试:

=SUMPRODUCT((INDEX(A2:H2,N(IF(1,{1,3,5,7})))="Y")*(INDEX(A2:H2,N(IF(1,{2,4,6,8})))="Y"))

推荐阅读