我在列F
中有碰撞数据我有2004 - 2015年的年份,我已将范围命名为ATT_YEAR
,而在列G
中我有日期,范围已命名ATT_DATE
。我要做的是使用COUNTIFS
或SUMPRODUCT
来确定一年中一个月的碰撞次数,如果我选择年份为2013年,我想显示碰撞次数按个月计算。
我正在尝试以下公式:
=COUNTIFS(ATT_YEAR,"2013",ATT_DATE,MONTH=1)
但是并没有走得太远。 或者当我尝试使用sumproduct公式时:
=SUMPRODUCT(--(ATT_YEAR,"2013"),MONTH(ATT_DATE)=1)
对于其中任何一方的任何帮助,我将不胜感激。
答案 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)