【问题标题】:Excel weeknum conditional averageExcel weeknum条件平均
【发布时间】:2013-06-01 11:17:07
【问题描述】:

日期编号周数

96 年 1 月 4 日 0.094288 2

96 年 1 月 5 日 0.092872 2

96 年 1 月 8 日 0.090431 2

96 年 1 月 9 日 0.153586 2

96 年 1 月 10 日 0.029758 3

96 年 1 月 11 日 0.052083 3

96 年 1 月 12 日 0.042797 3

96 年 1 月 15 日 0.047949 3

96 年 1 月 16 日 0.053029 3

96 年 1 月 17 日 0.051588 4

96 年 1 月 18 日 0.036755 4

96 年 1 月 19 日 0.043954 4

96 年 1 月 22 日 0.067316 4

我想要一个平均数,其中 weeknum 是某个值 - 编辑(并且 year 是某个值)而不是手动平均每周。有谁知道是否有一个averageif/if/other 条件可以做到这一点? Weeknum 并不总是包含 5 个连续值,因为假期会阻止这种情况。

【问题讨论】:

  • 你想要这个公式吗?

标签: excel average week-number


【解决方案1】:

试试这个:

  =AVERAGEIF(C1:C13;2;B1:B13)

C 列是周数列。
参数 #2 是您感兴趣的周数。
B 列是具有要平均的值的列。

【讨论】:

  • 哇,感谢这项工作,但我忘了提到涉及多年,第 53 周后计数器重置为 1。你知道解决方案吗?将不胜感激
  • 想出一个主意,使用 =concatenate(weeknum(),year()) 并从额外列中的数据选项卡中删除重复项。如果有任何更流畅的方法,请随时回复。
【解决方案2】:

A 列:日期
B 列:日期值
C 列:日期的周数
E 列:周数 (1..52)
F栏:=SUMIF(C1:C10;E1;B1:B10)/COUNTIF(C1:C10;E1)

【讨论】:

  • 确认工作感谢,虽然averageif方法看起来更短
猜你喜欢
  • 2015-11-10
  • 1970-01-01
  • 2012-09-17
  • 2012-02-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多