Maxifs 和 Sumifs 到最新日期

我有一张表余额历史记录,其中包含我的日期/时间以及帐户名称、月份和年份文本字段的帐户余额。

我试图在单独的 (AssetsDebts) 中显示特定月份和年份的帐户的最近余额。 sumifs & 下面的 maxifs 公式确实通过帐户名称和 下面的 Sumifs 公式将对名称、月份和年份的所有行求和 匹配。然而,两者的组合总是导致零。我的 以为我可以在 sumifs 中添加第四个标准( maxifs ) 让它工作但没有运气。

任何帮助都会很棒,只要我能达到上述目标,我就不会嫁给 sumifs/maxifs。

Balance History'!H:H = Balance Total
Balance History'!D:D = account Name
Balance History'!O:O = Date/Time ( date )
Balance History'!M:M = Month ( text )
Balance History'!N:N = Year ( text )
     
AssetsDebts Sheet
E2 = account Name
B2 = Month ( text )
C2 = Year ( text )
     
Sumifs & Maxifs
sumifs('Balance History'!H:H,'Balance History'!D:D,E2,'Balance History'!O:O,(maxifs('Balance History'!O:O,E2)))
     
Sumifs
sumifs('Balance History'!H:H,'Balance History'!M:M,B2,'Balance History'!N:N,C2)
     
Combined (results zero )
sumifs('Balance History'!H:H,C2,'BalanceHistory'!O:O,E2)))

工作表 LINK

qiche520 回答:Maxifs 和 Sumifs 到最新日期

Query function 可能是您最好的选择。如果您将以下公式放入 AssetsDebts 工作表上的单元格中,并让它引用 date/ 的一些相应输入,您将获得所需的内容。请注意,全年都有报价,因为您在历史记录选项卡中设置数组函数的方式就是这样构建的。

Functional sheet here.

实际公式:=Query('Balance History'!B:O,"Select H WHERE G = '"&J4&"' and M = '"&J3&"' and N = '"&J2&"' ORDER BY O DESC Limit 1",0)

enter image description here

本文链接:https://www.f2er.com/1317.html

大家都在问