【问题标题】:Excel - Get Unique values in Column in between dates in another columnExcel - 在另一列中的日期之间获取列中的唯一值
【发布时间】:2015-05-05 14:58:04
【问题描述】:

我这几天一直在努力。我已经阅读了几篇关于类似成就的文章,但无法让其中任何一篇发挥作用。

A 列有代表参加该工作日的人员的姓名列表;第 I 列代表该工作日的日期。

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

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

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

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

谢谢,

-约瑟夫

【问题讨论】:

    标签: excel date count unique


    【解决方案1】:

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

    =SUM(IF(FREQUENCY(IF(Dates&gt;=A1,IF(Dates&lt;=A2,IF(Names&lt;&gt;"",MATCH(Names,Names,0)))),ROW(Names)-MIN(ROW(Names))+1),1))

    CTRL+SHIFT+ENTER

    确认

    姓名和日期应该大小相同,并且尽可能小,因为公式可能很慢

    【讨论】:

    • 没问题 - 你能不能“接受”我的回答 - 谢谢
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-09-21
    • 2018-08-05
    • 2023-02-22
    • 2016-07-06
    • 2021-10-11
    • 1970-01-01
    相关资源
    最近更新 更多