Суммирование в формуле массива с использованием VLOOKUP на основе даты - PullRequest
0 голосов
/ 16 марта 2020

Это пример файла

У меня есть два набора данных.

  1. Ca sh остаток записан как определенная дата
  2. Ca sh, добавленный к кассе

Recorded Balance Cash Added

Задача Чтобы узнать теоретический блеск ca sh, добавив новый «Ca sh Additions» к последнему «Записанному» Баланс "в хронологическом порядке.

Expected outcome

Цель состоит в том, чтобы узнать теоретический баланс с момента последнего зарегистрированного события баланса.

Я пытался использовать Vlookup в формулах массива для дат

Но застрял с суммированием значений из "Ca sh Additions" с формулой массива

Какие-либо конкретные предложения?

1 Ответ

0 голосов
/ 16 марта 2020

попробовать:

=ARRAYFORMULA(IF(A2:A="",,B2:B+IFNA(VLOOKUP(A2:A, 
 QUERY({IFNA(VLOOKUP('Cash Added'!A2:A, 
 SORT('Recorded Balance'!A2:A), 1, 1)), 'Cash Added'!B2:B}, 
 "select Col1,sum(Col2) 
  where Col2 is not null
  group by Col1
  label sum(Col2)''"), 2, 0))))

0

...