Arrays 基于列和行的计数
我似乎找不到像这样的问题。。。 我有一个数组表,其中每行包含一个随机的数字1-N组合 在另一张表中,我有一个列标题和行标题编号为1-N的表 我想计算数组中包含表中给定单元格的列标题和行标题的行数。由于countif只引用指定数组中的当前单元格,因此在这种情况下它们似乎不起作用 示例阵列:Arrays 基于列和行的计数,arrays,excel,countif,Arrays,Excel,Countif,我似乎找不到像这样的问题。。。 我有一个数组表,其中每行包含一个随机的数字1-N组合 在另一张表中,我有一个列标题和行标题编号为1-N的表 我想计算数组中包含表中给定单元格的列标题和行标题的行数。由于countif只引用指定数组中的当前单元格,因此在这种情况下它们似乎不起作用 示例阵列: A B C D 1 3 5 7 1 2 3 4 2 3 4 5 2 4 6 8 ... 表格结果(对角线对称): 使用嵌套的CountIf是否有效?我不同意您对应于4/2的结果,4/2肯定应该是3,而不是2,
A B C D
1 3 5 7
1 2 3 4
2 3 4 5
2 4 6 8
...
表格结果(对角线对称):
使用嵌套的CountIf是否有效?我不同意您对应于4/2的结果,4/2肯定应该是3,而不是2,但基于Sheet1 A1:D4中的数组表和Sheet2 A1:F6中的结果表(位于后者的单元格B2中)的这个公式应该有效:
=IF($A2=B$1,“-”,SUMPRODUCT(N(MMULT(N)(COUNTIF(OFFSET(Sheet1!$A$1:$D$1,ROW(Sheet1!$A$1:$D$4))MIN(ROW(Sheet1!$A$1:$D$4)),选择({1,2},B$1,$A2))>0),{1;1}=2))
按要求横向和向下复制
注意:如果您的实际表格实际上比给定的表格大得多,则可能需要在上面添加一个简单的子句,以使大约一半单元格的结果是从对称的单元格中获得的,而不是通过计算此结构,从而节省资源
关于一个样本数据集和预期结果将有帮助…数据集添加了预期结果表。对不起,我真的不理解逻辑。请用文字解释(不要担心公式)为什么预期结果是这样
A B C D E F
. 1 2 3 4 5 ...
1 - 1 2 1 1
2 1 - 2 2 1
3 2 2 - 2 2
4 1 2 2 - 1
5 1 1 2 1 -