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

问题描述 投票:0回答:1

This is the sample file

我有两个数据集。

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

Recorded BalanceCash Added

问题为了能够按时间顺序在最后的“已记录余额”中添加新的“现金加成”,从而了解理论上的现金余额。

Expected outcome

目的是要知道自上次记录的余额事件以来的理论余额。

我尝试使用Vlookup in Array Formulas for Dates

但是在使用数组公式对“现金加成”中的值求和时陷入困境

有什么特别的建议吗?

google-sheets sum array-formulas google-sheets-query gs-vlookup
1个回答
0
投票

尝试:

=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


0
投票

尝试:

your spreadsheet

Expected Outcome

© www.soinside.com 2019 - 2024. All rights reserved.