对一系列数据求和的多个条件



>我正在使用 Excel 2013:

我计算了收入/支出何时落在一年中的给定日期:预算表在顶部,事件计算表在底部

在我的"预算调整"表上,我想用以下标准对金额求和:1)在两个日期内和2)匹配收入/支出类型:

虽然我现在明白我不能使用 SUMIFS(因为我的数据求和和日期条件的大小不同),但我想知道你们中是否有人对如何对特定日期范围和类型匹配的数据求和有绝妙的想法。

附加信息:使用前几列中的数据,我为一年中的每一天创建了一个动态公式,因此列 T:NV,在第 1 行中有一天:=IF($D 2<>0,IF(AND(U$1>=$C 2,(U$1-$C 2)/$D 2=ROUND(((U$1-$C 2)/$D 2),0)),$B 2,0),IF(DAY(U$1)=$E 2,$B 2,0))。

对于

一年中的这一天,对于收入/支出的类型,它将输入当天的收入/支出或零。有365个这样的专栏(T:NV),每年一个。

我的尝试是在预算调整表上的一个公式中使用数据范围 (T2:NV20),该公式将搜索:1) 在给定日期范围内,以及 2) 对于每种类型,然后返回在该日期范围内找到的金额的总和

---编辑---
我想要一个优雅的答案,在结果字段中有一个公式,但这是我如何让它工作的:

我每个帖子只能有两张照片,所以这里是两张纸的图片:我得到答案的解决方法

顶部是事件计算页面,我为每个月创建了一个列,H2 用上面的公式突出显示:

=SUMIFS($U2:$NV2,$U$1:$NV$1,">="&H$1,$U$1:$NV$1,"<"&I$1)

底部是预算表,突出显示了D9(2016年1月的工资):使用此公式:

=SUMIFS('Event Calc'!H$2:H$20,'Event Calc'!$A$2:$A$20,"="&$B9)

为什么不只使用"事件计算"列 A、B 和 C?这已经是 SUMIFS 公式的正确格式。在工作表"预算调整"单元格D17上,使用以下公式:

=SUMIFS('Event Calc'!$B:$B,'Event Calc'!$A:$A,$B17,'Event Calc'!$C:$C,">="&D$10,'Event Calc'!$C:$C,"<="&D$11)

然后向右向下复制

最新更新