使用基于日期的 VLOOKUP 在数组公式中求和

Suming in an Array Formula using date based VLOOKUPs

This is the sample file

我有两个数据集。

  1. 记录为特定日期的现金余额
  2. 现金添加到收银台

问题 通过按时间顺序将新的"Cash Additions"添加到最后的"Recorded Balance",能够知道理论上的现金余额。

目的是了解自上次记录余额事件以来的理论余额。

我试过用Vlookup in Array Formulas for Dates

但是在使用数组公式

对 "Cash Additions" 的求和值时遇到了困难

有什么特别的建议吗?

尝试:

=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))))