Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/26.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
Excel 如何在排除错误和空白的同时计算矩阵中的唯一单元格_Excel_Excel Formula - Fatal编程技术网

Excel 如何在排除错误和空白的同时计算矩阵中的唯一单元格

Excel 如何在排除错误和空白的同时计算矩阵中的唯一单元格,excel,excel-formula,Excel,Excel Formula,我有甘特图,我想计算非空且非错误值的唯一单元格数。这是我的数据的一个示例 308940 #NUM! 603460 827881 827881 827881 827881 348490 #NUM! 887288 #NUM! #NUM! 602713 888567 888567 888567 ABD532 ABD532 ABD532 ABD532 我试过几个公式,

我有甘特图,我想计算非空且非错误值的唯一单元格数。这是我的数据的一个示例

         308940   #NUM!    603460
827881   827881   827881   827881
         348490   #NUM!    887288
         #NUM!    #NUM!    602713
         888567   888567   888567
ABD532   ABD532   ABD532   ABD532
我试过几个公式,但没有用

{=SUMPRODUCT(1/COUNTIF('Post Gantt'!H2:K7,'Post Gantt'!H2:K7))}
此公式计算所有内容,但不排除错误或空白单元格。我还尝试了一个具有频率匹配的公式,但它会返回关于空白单元格的错误。p> 对于上面的示例数据集,我希望公式能够达到以下值

8

使用以下数组公式:

=SUMPRODUCT(IFERROR(('Post Gantt'!H2:K7<>"")/(COUNTIFS('Post Gantt'!H2:K7,'Post Gantt'!H2:K7)+('Post Gantt'!H2:K7="")),0))
=SUMPRODUCT((IFERROR(H2:K7&"","")<>"")/COUNTIF(H2:K7,H2:K7&""))
=SUMPRODUCT(IFERROR('Post-Gantt'!H2:K7')/(COUNTIFS('Post-Gantt'!H2:K7,'Post-Gantt'!H2:K7)+('Post-Gantt'!H2:K7=“”),0))
作为一个数组公式,在退出编辑模式时,需要使用Ctrl-Shift-Enter而不是Enter进行确认

作为数组公式:

=SUMPRODUCT(IFERROR(('Post Gantt'!H2:K7<>"")/(COUNTIFS('Post Gantt'!H2:K7,'Post Gantt'!H2:K7)+('Post Gantt'!H2:K7="")),0))
=SUMPRODUCT((IFERROR(H2:K7&"","")<>"")/COUNTIF(H2:K7,H2:K7&""))

谢谢你的解释!