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