Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/28.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Arrays 基于列和行的计数_Arrays_Excel_Countif - Fatal编程技术网

Arrays 基于列和行的计数

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,

我似乎找不到像这样的问题。。。 我有一个数组表,其中每行包含一个随机的数字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,但基于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 -