首页 > 解决方案 > 基于多张工作表中日期范围的带有 VLOOKUP 的 SUMIF

问题描述

我有一张名为“订单”的表格,我在其中添加了每个订单、日期和金额。

在单独的表格中,我有一个每月汇总表。

我希望汇总表中的一个单元格查看“订单”表,如果日期(在订单中,G 行)介于 1 月 1 日和 1 月 31 日之间,我希望订单中的总数,AE 列显示在摘要中桌子。我每个月都会这样做。

这是我到目前为止所拥有的:

=SUMIF(VLOOKUP(AE4:AE5,'订单'!G4:G5,">=2021 年 1 月 1 日”,G4:G5,”<=2021 年 1 月 31 日”),0)

显然这是不对的(我只是在玩耍,并不真正知道自己在做什么!),但也许我已经接近了。

请注意,新行(即订单)将全年添加到订单表中,因此我希望公式中的 AE5 和 G5 在我添加新行时自动更新。

非常感谢任何帮助。

标签: google-sheetsvlookupspreadsheet

解决方案


如果我没有误解您的要求,那么 sumifs (复数)本身可以提供帮助,

方便的是,您可以为订单表的 G 列和 AE 列指定一个命名范围“总计”和“日期”

如果要添加大于 12 月 1 日且小于 12 月 5 日的日期,则可以在摘要表的单元格中添加

SUMIFS(total,date,">=1/12/20",date,"<5/12/20")


推荐阅读