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
Excel 当数据位于不同的工作表中时,Countifs公式不起作用_Excel - Fatal编程技术网

Excel 当数据位于不同的工作表中时,Countifs公式不起作用

Excel 当数据位于不同的工作表中时,Countifs公式不起作用,excel,Excel,我想要一个部门(即B7列)与另一张表中的部门(即涵盖的员工和任期应大于60)匹配的所有员工总数 我尝试使用下面的公式,但它反映为#VALUE。请协助 =SUMPRODUCT(COUNTIFS(B7,'Associates Covered'!$D$3:$D$522,'Associates Covered'!$D$3:$D$522,"<60")) =SUMPRODUCT(COUNTIFS)(B7,'Associates Covered'!$D$3:$D$522,'Associates Cov

我想要一个部门(即B7列)与另一张表中的部门(即涵盖的员工和任期应大于60)匹配的所有员工总数

我尝试使用下面的公式,但它反映为
#VALUE
。请协助

=SUMPRODUCT(COUNTIFS(B7,'Associates Covered'!$D$3:$D$522,'Associates Covered'!$D$3:$D$522,"<60"))

=SUMPRODUCT(COUNTIFS)(B7,'Associates Covered'!$D$3:$D$522,'Associates Covered'!$D$3:$D$522,您的逻辑流程有点偏离

您的第一个
Countif
标准针对不同工作表中的某个范围测试单元格B7。如果没有数组公式,则无法进行此操作,因为您无法通过这种方式测试单个单元格是否与某个范围匹配,您必须测试该范围内与此单元格匹配的内容。因此,您的
Countifs
应该如下开始:

COUNTIFS('Associates Covered'!$D$3:$D$522, B7
这将解决您的
#值
错误


其次,第二个
Countif
标准可能是关闭的,因为它测试的是相同的范围(D3到D522)检查B7的语法不是一列,而是一个单元格。公式中的第一个参数是一个范围。在没有看到数据的情况下,很难判断,但为什么要用sumproduct包装函数?您交换了criteriarange和criteria,但为什么要检查同一范围中的不同值?这是不可能的这实际上不是正确。您确实可以根据一系列值测试一个单元格,并返回一个结果数组(因此是SUMPRODUCT)。然而,还不清楚这是否是海报的意图!@Rory你是对的,如果想要一个数组公式,这肯定是不正确的。我们需要更多的细节来回答OP和评估他的要求,因为现在他说问题是得到
#value
结果,我的答案会解决。这更多的是事实在你的回答中,当它清楚地可以做到时,你会说“这不可能做到”。@Rory我已经编辑了我的答案,这样你的观点也会突出显示出来,应该稍微清晰一些。