Excel 基于多个条件的单元格 SUMIFS

Excel SUMIFS of cells based upon multiple criteria

我正在尝试创建一个公式来计算基于多个条件的字段数组的总和。这与他们在这一年 运行 期间

的各种特许经营权和促销活动有关

我的文档包含两张纸,其中包含以下信息 -

简而言之,我们要计算每个加盟店完成的每个单独促销期间的总收入('Daily Revenues'!I:I 到每日收入'!J:J)。我们希望总收入与促销详情位于同一行(例如 'Promotions'!O1)因为我们有今年到目前为止每家商店完成的每次促销的记录,所以我们有1,478 个实例,无法手动计算。

这是示例工作表的两个屏幕截图。请注意,为了维护示例中的列,我已经删除了一些信息。

每日收入

促销活动

在“促销”选项卡的 O 列中,我们想要计算从 I 列和 J 列持续时间开始的几天的总收入(来自每日收入表)。

我已经尝试了各种 SUMIFS 公式,但到目前为止还没有得到任何结果。谁能帮忙解决这个问题?

Cell O2

中输入以下公式
=SUMIFS('Daily Revenues'!$D:$D,'Daily Revenues'!$B:$B,"="&K2,'Daily Revenues'!$A:$A,">"&I2,'Daily Revenues'!$A:$A,"<"&J2)

和 drag/copy 根据需要向下。根据您的数据更改公式中的范围。

以上公式将为您提供 Revenue FranchiseStart DateEnd Date 之间的 Franchise,不包括这些日期。例如,在 01/01/1607/01/16 之间将给出 02/01/16 to 06/01/16 的结果,即 02,03,04,05,06。如果要包括开始日期和结束日期,请使用以下公式:

=SUMIFS('Daily Revenues'!$D:$D,'Daily Revenues'!$B:$B,"="&K2,'Daily Revenues'!$A:$A,">="&I2,'Daily Revenues'!$A:$A,"<="&J2)