首页 > 解决方案 > 使用第一列值查找日期总和

问题描述

所以我在excel中工作,有两列,如下所示。

在此处输入图像描述

我希望做的是能够获得 A、B 和 C 的年度截止日期的总和。

以便:

目前,我一直在使用长方法。我为每一行使用一个 Vlookup,为每个变量获取一个过滤表。然后使用它,我使用 Countif 和 Countifs 的组合过滤掉日期。但是这种方法的问题是我最终会得到大量的行和数据表,最终会增加文件大小。

我也尝试过使用 sumproduct() 但我没有数字所以我找不到总和。

有没有使用一个公式的聪明方法?

谢谢你。

标签: excel

解决方案


使用SUMPRODUCT. 对于年份/变量:

=SUMPRODUCT(($A$2:$A$13=E2)*(YEAR($B$2:$B$13)=$F$1))

月/年/变量:

=SUMPRODUCT(($A$2:$A$13=$E2)*(YEAR($B$2:$B$13)=$F$1)*(MONTH($B$2:$B$13)=G$1))

在此处输入图像描述


推荐阅读