列中的计数条目忽略重复项

时间:2017-07-05 15:20:57

标签: excel excel-formula

我有一张处理时间表的表。一列用于周末日期,下一列是名称,第三列是工作小时数。

W/E         Name        Hours

25/05/2017  J. Smith    37.5
18/05/2017  J. Smith    37.5
25/07/2017  J. Smith    37.5
25/07/2017  D. Bloggs   20
25/07/2017  D. Bloggs   10
25/07/2017  D. Bloggs   7.5

我需要找到我有多少独特的时间表。所以基于上面的内容,我有来自J Smith的3张照片,但只有来自D Bloggs的1张照片,虽然分成3张。所以我的独特时间表总数为4张。

任何人都可以推荐一种好方法,公式或功能,可以在不删除或手动编辑数据的情况下完成此操作吗?

1 个答案:

答案 0 :(得分:1)

尝试,

=SUMPRODUCT(1/COUNTIFS(A2:A7, A2:A7, B2:B7, B2:B7))

enter image description here

如果您的数据包含空行,请将分区的分子更改为不接受空白并将空格添加到分母;后者要避免#DIV / 0!错误。

=SUMPRODUCT((A2:A8<>"")/(COUNTIFS(A2:A8, A2:A8, B2:B8, B2:B8)+(A2:A8="")))

如果有空白则分子将为零,而分母则不为。任何零作为分子的分数都是零,因此只要分母不为零,它就不重要。

enter image description here