繁体   English   中英

在Excel 2016中为每个用户查找一天中访问次数最多的公式

[英]Formula to find the highest number of times accessed in a day for each user in Excel 2016

我正在尝试计算用户一天中访问系统的最大次数。 他们访问系统的日期不同,但是某些天他们不止一次访问系统,所以我想找到日期最多的日期。

共有4列:1.名称(A)2.日期(B)3.每日访问总次数(C)4.每天每个用户访问的最高次数(D)

我在下面的公式中进行了复制,该公式未显示一天中访问次数最多的公式:

= MAX(C:C,A)

如果有人可以告诉我我要去哪里错了,我将非常感激。

谢谢

1)使用修改为适合您的范围的公式来生成唯一名称列表:

=INDEX($A$2:$A$20, MATCH(0, COUNTIF($B$1:B1, $A$2:$A$20), 0))

以上公式取自这个问题

2)假设您在F列中生成了名称列表,并假设范围为F1:F10

=Aggregate(16,6,(A:A=F1)*C:C,1)

将其复制到唯一名称列表为止。

假设名称在A列中,日期在B列中; 每个用户和日期一行,多个用户,可能多个日期。 对于公式,我们假设数据位于第2至22行。

我们需要一个辅助列来保存名称和日期的组合,例如E列:
=A2&B2
用于单元格E2。
要列出每个用户的每日登录总数,请输入C列
=COUNTIF($e$e:$E$22,$A2&$B2)
向下复制保存数据的每一行。

要获得每位用户每天最多的每日活动,请在F列中创建用户列表(手动或使用此处其他答案中引用的答案)。 进入用户列表的每一行,输入
=MAX(IF(A2=A$2:A$22;C$2:C$22))
作为数组公式(使用Ctrl + Shift + Enter关闭)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM