Формула Excel для добавления ячейки на основе увеличения месяцев

0

Мне нужно показать в 1 ячейке значение «того же времени в прошлом году».

У меня есть 1 строка из 12 столбцов, представляющих каждый месяц прошлого года со статическим значением для каждого месяца (из-за пробела, включающего только до 17 сентября), например:

Jan-17  Feb-17  Mar-17  Apr-17  May-17  Jun-17  Jul-17  Aug-17  Sep-17  

Например, 3 12 13 5 11 11 10 13 9

У меня также есть 1 ячейка, которая предназначена для обновления по мере увеличения месяца, например, A1: 31/07/2018; A2: "= месяц (A1)" в настоящее время возвращается 7.

Существует ли формула, которая будет рассчитывать с 17 января по 17 июля, когда A1 = 31/07/2018, и обновлять, чтобы включить 17 августа, когда A1 = 31/08/2017?

Megsy
источник
1
Не могли бы вы включить скриншот вашего макета? Вы пытаетесь сравнить прогресс в этом году с прошлым годом? Вы хотите суммировать все значения месяца?
Ян
Используйте INDIRECT(используя month(A1)в своем выражении аргумента) для построения адреса (я рекомендую использовать стиль R1C1), в который помещаются нужные вам данные.
Акина
@Akina Indirect непостоянен и его следует избегать. Индекс гораздо лучший выбор.
Тейлин
Спасибо за комментарии. Йен да, я хочу сравнить прогресс этого года с прошлым годом, и я хочу суммировать общее количество всех месяцев за текущий месяц. У меня есть скриншот, но я не знаю, как его вставить - подскажите, пожалуйста, как :-)
Megsy
Тейлин, спасибо за твой пример. Мой результат рассчитывает предыдущие месяцы, но не включает текущий месяц, например, A1 - 31/07/2018, результат рассчитан с 17 января по 17 июня. Как мне включить 17 июля в результат, пожалуйста?
Мегси

Ответы:

0

Если вы хотите суммировать ячейки, вы можете использовать что-то вроде этого:

=SUM(A5:INDEX(5:5,MONTH(A1)))

Результат будет обновляться при изменении даты в A1. Обратите внимание, что значения в строке 4 являются действительными датами, отформатированными для отображения в виде ммм-гггг.

введите описание изображения здесь

teylyn
источник