CountIfs中的唯一/唯一条目

时间:2017-10-19 01:41:08

标签: excel excel-formula

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

但是我想额外计算这个数据中不同作业(C)的数量,其中有2个。(1个作业为3行,第2个为1行)

任何人都对我如何实现这一目标有所了解?

=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

1 个答案:

答案 0 :(得分: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 )以限制计算过载。