我有一份电子表格,里面记录了特定日期发生的事件。我根据这些日期创建了一个包含周数的额外列。
现在我每周都会收到几个事件(数字)。我想知道这些事件平均每周发生的频率。
所以我想我需要以某种方式计算周数的值对,然后返回它们的平均值。但我不知道具体怎么做。
有什么帮助吗?
答案1
看起来你已经弄清楚了WEEKNUM()功能,现在你需要COUNTIF()。
COUNTIF(range,criteria) 计算某个范围内特定值出现的次数。
在下表中,我创建了 2017 年 6 月 1 日至 2017 年 12 月 31 日之间的随机日期。C 列包含事件日期的周数,D 列是 6 月至 12 月的周数列表。
使用以下公式计算特定一周的事件数,从 E2 向下填充:
=COUNTIF(C$2:C$32,D2)
COUNTIF() 查找 C2:C32 中的周数范围,并计算 D 列中周数出现的次数。在 F2 中计算 E 列的平均值。
编辑:要从平均值中排除零事件的周数,请按如下方式计算:
=SUM(E2:E32)/COUNTIF(E2:E32,">"&0)
希望这会有所帮助,祝你好运。