функция "номер недели"

Вот что я пытаюсь сделать:

У меня есть три таблицы.
(1) Дни (удерживает увеличение количества пользователей в день)
(2) Недели (предполагается, что количество пользователей суммируется, чтобы они отображались каждую неделю)
(3) Месяцы (предполагается, что количество пользователей суммируется, поэтому они отображаются каждый месяц)

Чтобы привести пример: если у нас есть 10 пользователей в понедельник, еще 20 во вторник, еще 15 в среду (именно тогда начинается следующая календарная неделя), то я хочу, чтобы на листе «недели» было видно, например. 45 пользователей за 27 календарную неделю или около того.

Итак, я пытаюсь сделать следующее: =SUMIF(WEEKNUM(Days!A2:A977); A2; Days!B2:B977)
A содержит дату дня
B содержит количество пользователей.

Что происходит, так это то, что он не суммирует количество пользователей, показанных в B, а только дает число в первой ячейке номера недели, показанного в A2.

В чем моя ошибка?


person FlorianT.    schedule 30.06.2015    source источник


Ответы (1)


Формула кажется правильной, но необходимы две вещи.

  1. Вы должны принять это в ArrayFormula()
  2. Вы должны использовать еще один weeknum()
=ArrayFormula(sumif(weeknum(Days!A2:A977);weeknum(Days!A2);Days!B2:B977))
person ZygD    schedule 30.06.2015
comment
Был ли ответ полезен? - person ZygD; 09.07.2015