Excel - 在另一列中的日期之间获取列中的唯一值

时间:2015-05-05 14:58:04

标签: excel date count unique

我已经尝试了几天了。我已经阅读了几篇关于类似成就的文章,但却无法使其中任何一篇成功。

A栏有一个代表参加该工作日的人的名单;第I列代表该工作日的日期。

我需要在“I”中查看一周的日期范围,并获取“A”中存在的唯一名称计数。

我可以得到计数,但我无法使用

获得唯一计数
=COUNTIFS('DIRECT TIME'!I:I,">="&B25,'DIRECT TIME'!I:I,"<="&C25)

有人可以帮我解决这个问题。我已经尝试使用频率和sumproduct / count实现我在网上找到的功能,但是无法让它们中的任何一个工作。

谢谢,

-Joseph

1 个答案:

答案 0 :(得分:1)

通常你可以使用这样的公式:

=SUM(IF(FREQUENCY(IF(Dates>=A1,IF(Dates<=A2,IF(Names<>"",MATCH(Names,Names,0)))),ROW(Names)-MIN(ROW(Names))+1),1))

确认 CTRL + SHIFT + ENTER

名称和日期应尽可能相同,因为公式可能很慢