Я пытаюсь использовать формулу, чтобы сделать сумму столбца ежемесячных данных, который меняется в зависимости от текущего месяца. Например, скажите, что я ввожу эту формулу в столбец A на вкладке 2. Поскольку сейчас октябрь, я хочу, чтобы он посмотрел на вкладку 1 и суммировал данные в столбце за октябрь. В следующем месяце, когда наступит ноябрь, я хочу, чтобы та же формула в столбце a на вкладке 2 посмотрела на следующий столбец, ноябрь, на вкладке 1.

1 ответ1

1

Допустим, на вкладке 1 у вас есть JAN-DEC в столбцах от A до M, и у них есть числа, которые вы хотите суммировать до строки 99.

Вы можете получить текущий месяц с помощью =MONTH(NOW()) .

Вы можете использовать команду OFFSET для смещения в такой диапазон:

 =OFFSET($A$1:$M$99,0,0,99,1)

Таким образом, будет выбрана часть диапазона A1:M99, которая имеет глубину 99 строк и ширину одного столбца, начиная с позиции 0,0 - начала первой строки столбца A.

Это выберет подмножество диапазона, начиная со второго столбца (B):

 =OFFSET($A$1:$M$99,0,1,99,1)

Таким образом, эта формула будет суммировать содержимое столбца, который соответствует текущему месяцу:

 =SUM(OFFSET($A$1:$M$99,0,MONTH(NOW())-1,99,1)

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