Excel Countifs或SumProduct公式

时间:2016-07-22 11:17:08

标签: excel-formula

我在列F中有碰撞数据我有2004 - 2015年的年份,我已将范围命名为ATT_YEAR,而在列G中我有日期,范围已命名ATT_DATE。我要做的是使用COUNTIFSSUMPRODUCT来确定一年中一个月的碰撞次数,如果我选择年份为2013年,我想显示碰撞次数按个月计算。 我正在尝试以下公式:

=COUNTIFS(ATT_YEAR,"2013",ATT_DATE,MONTH=1)

但是并没有走得太远。 或者当我尝试使用sumproduct公式时:

=SUMPRODUCT(--(ATT_YEAR,"2013"),MONTH(ATT_DATE)=1)

对于其中任何一方的任何帮助,我将不胜感激。

2 个答案:

答案 0 :(得分:0)

我认为你使用的公式错了:

=SUMIFS(COLLISION,ATT_YEAR,2013,ATT_MONTH,1)

这将计算命名范围内的所有碰撞" COLLISION"仅当2013年在命名范围内匹配" ATT_YEAR"和1(即1月)在命名范围" ATT_MONTH"中匹配。

修改

需要更新,错误的假设。

答案 1 :(得分:0)

您无法在MONTH内使用COUNTIFS,这是您需要的功能。相反,使用公式MONTH(B2)创建另一列,假设列B具有日期值,并将其用作新的ATT_MONTH范围:

=COUNTIFS(ATT_YEAR,2004,ATT_MONTH,6)