2017-10-19 71 views
0

我有excel中的countIFS引用了DATE(B),SITE(G)和Location(F),它给出了4的当前结果,即4行数据是正确的。CountIfs中的独特/唯一条目

但是我想这个数据,其中有2(3线1个工作,1号线的第2个)

任何人有任何见解如何内另外计算不同岗位(C)的数量我可以做到这一点?

=COUNTIFS(B:B,'Daily Man Hours'!E3,CognosData!F:F,'Daily Man Hours'!E4,CognosData!G:G,"GATE") 

Reference per above http://i66.tinypic.com/241ry37.png

+0

你可以添加一个你的数据集的视觉?现在很难理解它的样子。 – TotsieMae

+0

谢谢Totsie我上传了一篇参考文献。希望能够提供更多的见解。我试图对C中的唯一作业进行计数,这取决于B是一个特定的日期,也是指定的站点/位置。 –

回答

1

如果你想找到的唯一身份,那么你可以使用公式如下图所示。

=SUM(--(FREQUENCY(IF(CognosData!B:B='Daily Man Hours'!E3,IF(CognosData!F:F='Daily Man Hours'!E4,IF(CognosData!G:G="GATE",CognosData!C:C,0),0),0),IF(CognosData!B:B='Daily Man Hours'!E3,IF(CognosData!F:F='Daily Man Hours'!E4,IF(CognosData!G:G="GATE",CognosData!C:C,-1),-1),-1))>0)) 

注:这是数组公式所以应该按CTRL + SHIFT + ENTER同时承诺。如果正确完成,则Excel将用{}符号包围公式。

注意:您正在使用完整的列引用(CognosData!B:B),这可能会显着降低工作簿速度。使用有限数量(CognosData!B1:B10000)以限制计算过载。

+0

它的工作原理!传说!非常感谢! –