无VBA环境下Excel统计降临历用户的参与次数分布
无VBA实现Excel用户参与次数分布统计
一、先计算每个用户的参与总次数
假设用户ID在A列,日期数字在B列,选一个空白列(比如C列),在C2单元格输入公式:=COUNTIF($A$2:$A$[你的总行数], A2)
把[你的总行数]替换成实际数据的最后一行行号(比如数据到A500就写$A$2:$A$500),下拉填充所有行后,C列就会显示每个用户对应的参与天数。
二、统计不同参与次数的用户数量
方法1:用COUNTIF逐个统计
- 在空白列(如E列)依次输入1、2、…、24,作为要统计的参与次数区间;
- 在对应F列的F2单元格输入:
=COUNTIF($C$2:$C$[你的总行数], E2)
下拉填充到F25,就能得到每个参与次数对应的用户数量。
方法2:用FREQUENCY批量生成结果
确保C列已算出每个用户的参与次数,在空白区域输入数组公式:=FREQUENCY($C$2:$C$[你的总行数], ROW(INDIRECT("1:24")))
按下Ctrl+Shift+Enter(旧版Excel需手动触发数组公式,新版可自动识别),就能一次性得到1到24次的用户分布数据。
内容的提问来源于stack exchange,提问作者user21026227
相关产品推荐
相关产品推荐

