Google sheets ';周数';功能

Google sheets ';周数';功能,google-sheets,formula,week-number,Google Sheets,Formula,Week Number,以下是我想做的: 我有三张电子表格。 (1) 天数(保持每天用户数量的增加) (2) 周数(应汇总用户增加量,以便每周显示) (3) 月数(应汇总用户增长,以便每月显示) 举个例子:如果我们周一有10个用户,周二有20个,周三有15个(这是下一个日历周开始的时间),那么我希望在“周”表中看到,例如,在第27个日历周左右有45个用户 所以我尝试的是:=SUMIF(WEEKNUM(Days!A2:A977);A2;Days!B2:B977) A表示当天的日期 B表示用户数 所发生的情况是,它并没有汇

以下是我想做的:

我有三张电子表格。
(1) 天数(保持每天用户数量的增加)
(2) 周数(应汇总用户增加量,以便每周显示)
(3) 月数(应汇总用户增长,以便每月显示)

举个例子:如果我们周一有10个用户,周二有20个,周三有15个(这是下一个日历周开始的时间),那么我希望在“周”表中看到,例如,在第27个日历周左右有45个用户

所以我尝试的是:
=SUMIF(WEEKNUM(Days!A2:A977);A2;Days!B2:B977)

A表示当天的日期
B表示用户数

所发生的情况是,它并没有汇总B中显示的用户数,而是只给出A2中显示的weeknumber的第一个单元格中的数字


我的错误是什么?

这个公式似乎是正确的,但需要两件事

  • 您应该在
    ArrayFormula()中使用它
  • 您应该再使用一个
    weeknum()

  • =数组公式(sumif(weeknum(Days!A2:A977);weeknum(Days!A2);Days!B2:B977))答案有用吗? =ArrayFormula(sumif(weeknum(Days!A2:A977);weeknum(Days!A2);Days!B2:B977))