'weeknum' 函数

'weeknum' function

这是我正在尝试做的事情:

我有三个点差sheet。
(1) 天(保持每天用户数量的增加)
(2) 周(应该是用户增长的总和,所以他们每周都会显示)
(3) 月(应该总结用户增长,所以他们每个月都会显示)

举个例子:如果我们星期一有 10 个用户,星期二有 20 个用户,星期三有 15 个用户(那是下一个日历周开始的时间),那么我想在 sheet "weeks" 看例如第 27 个日历周左右有 45 个用户。

所以我尝试的是:=SUMIF(WEEKNUM(Days!A2:A977); A2; Days!B2:B977)
A 保存当天的日期
B 保存用户数。

结果是它没有对 B 中显示的用户数求和,而只给出了 A2 中显示的周数第一个单元格中的数字。

我的错误是什么?

公式似乎是正确的,但需要做两件事。

  1. 你应该在ArrayFormula()
  2. 中拥抱它
  3. 你应该再用一个weeknum()
=ArrayFormula(sumif(weeknum(Days!A2:A977);weeknum(Days!A2);Days!B2:B977))