【发布时间】:2016-08-24 01:02:09
【问题描述】:
我有一份公司员工记录的工作时间列表。我正在寻找一个可以计算每个员工记录的唯一日期数的函数,如下图所示。
Emplyee Date Employee Unique logged dates
John 2016-08-20 John 3
John 2016-08-21 Fredrik 5
John 2016-08-22 Josefine 2
Fredrik 2016-08-20
Fredrik 2016-08-21
Fredrik 2016-08-22
Fredrik 2016-08-23
Fredrik 2016-08-24
Josefine 2016-08-20
Josefine 2016-08-21
使用此功能,我可以计算唯一日期的数量,但不能计算员工列表。所以一个函数来提出“唯一记录的日期”
=SUMPRODUCT((B2:B11<>"")/COUNTIF(B2:B11,B2:B11))
【问题讨论】:
-
您也可以将该表格发布为文本吗? (进入您的原始帖子,并使用
{}格式) -
日期是否总是唯一的(每个名称部分),如您的示例所示?如果是这样,您可以只做一个 COUNTIF 公式并去掉 A 列中的名称而不是日期。
-
@BruceWayne,现在你有桌子了。您的功能几乎可以工作,但是当我放大它时它没有显示正确的数字。丢失几个日期。不过真的很感激再试一次。谢谢
-
@tigeravatar,可以有多个日期。因此,一个人可以拥有许多具有相同日期的日志(列表中还有几个小时在这里并不重要)。
标签: excel