Как суммировать данные в столбце, соответствующем дате начала, к сегодняшней дате - PullRequest
0 голосов
/ 17 декабря 2018

Итак, я работаю над листом погашения кредита и хотел, чтобы мой лист Excel автоматически обновлялся.

На один из моих вопросов был дан ответ, когда я искал, как выбрать данные, соответствующие сегодняшней дате, с помощью функцииVLOOKUP(TODAY(),A:B,2,0), но это будет отвечать только на данные в столбце, смежном с сегодняшней датой.

Я хотел бы суммировать данные в столбце ежедневного интереса с начальной даты (при условии) и иметь автоматическое обновление на сегодняшнюю датуДата.Приложенный снимок того, что я пытаюсь описать.

Loan example image

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

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

Ответы [ 2 ]

0 голосов
/ 17 декабря 2018

С датами в столбце A и значением в столбце B , введите дату начала в C1 и формулу:

=TODAY()

в С2 .Затем в другую ячейку введите:

=SUMPRODUCT(--(A1:A9999<C2)*(A1:A9999>C1)*B1:B9999)

enter image description here

Эта формула дает сумму значений между пределами даты (не включая) .

Формула не требует, чтобы даты в столбце A были в отсортированном порядке.

0 голосов
/ 17 декабря 2018

Предполагая, что столбец A - это ваш столбец Date и его единственные числа в столбце, которые вы можете использовать:

=MIN(A:A)

Сказав, что обычно такие диаграммы строятся по дате начала, указанной в ячейке где-то.Если вы можете найти эту ячейку, просто укажите ссылку на нее.

Чтобы получить сумму только подходящих дат, вам нужно взглянуть на формулу SUMIFS.Это позволит вам иметь несколько критериев, которые должны быть верными.Предполагая, что вы заинтересованы в столбце C, вы можете использовать следующую формулу:

=SUMIFS(C:C,A:A,">="&MIN(A:A),A:A,"<="&TODAY())
'Substitute your direct cell link for MIN(A:A) if you have it

В основном

=SUMIFS(Range to sum,  range to check 1, criteria for check 1, range to check 2, criteria for check 2)

Если по какой-то причине у вас есть данные выше и ниже ваших дат и процентовВ столбце может потребоваться изменить диапазон от A: A до A5: A678, где 5 - первая строка ваших данных, а 678 - последняя строка ваших данных.

...