Excel:计算特定条件中的唯一值数

时间:2015-02-05 07:04:28

标签: excel function count

目标:
根据审核历史记录中的数据确定每月登录的平均用户数。

元数据格式
制表符分隔的电子表格,每月约600,000个条目 A列显示用户ID(即E12345) B栏显示了事件日期(即30/01/2015)。

示例:
E12345 30/01/2015
E12345 30/01/2015
E67890 30/01/2015
E67890 01/02/2015

我需要一个函数,根据日期(B列)计算A列中每天的唯一条目数。从那里我可以平均总数。不确定运行宏来根据日期将数据分成纸张(B列)是否更好,或者只是在一张纸上写一个函数。

有什么建议吗?

1 个答案:

答案 0 :(得分:0)

这给出了指定范围内的唯一条目总数(以下公式中的行1:10):

=SUM(IF(FREQUENCY(IF(A1:A10&B1:B10<>"", MATCH(A1:A10&"@"&B1:B10,A1:A10&"@"&B1:B10,0)),ROW(A1:A10)-ROW(A1)+1)>0,1))

注意:您必须使用CTRL + SHIFT + ENTER确认此公式。