У меня есть ряд значений, которые повторяются, как дни недели, в одном столбце.

Monday   : 2
Tuesday  : 5
Wednesday: 6
Thursday : 1
Friday   : 8
Saturday : 12
Sunday   : 4
Monday   : 3
Tuesday  : 17
Etc, Etc, Etc

Как вызвать сумму в понедельник: значения воскресенья каждое воскресенье? Я почти уверен, что это сделано с помощью SUMIF и индексного вызова, но я уже целый день бьюсь над этой проблемой и продолжаю получать ошибки.

1 ответ1

1

Ваш столбец даты - слова или числовой? В любом случае, это довольно просто.

Предполагая, что это число: в C7 введите =if(weekday(A7)=1,sum(b1:b7),"")

Предполагается, что это слово "воскресенье": в C7 введите =if(A7="Sunday",sum(b1:b7),"")

В любом случае, заполните вниз


Как это устроено:

Будний день возвращает день недели. По умолчанию воскресенье - 1, суббота - 7. Поэтому в псевдокоде мы говорим:If this row is a Sunday, add up the previous 7 values from column b. Otherwise leave a blank.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .