当前位置:首页 > 教育综合 > 正文

=SUMPRODUCT((YEAR

请问在EXCEL中如何对指定日期对满足条件的数据求和,

以2007版EXCEL为例,对满足指定日期即2月25日之前的A产品的数量进行求和。

1、打开如下图所示工作表,将公式设置到F5单元格,在F5单元格输入:=SUMIFS()。

2、选中要求和的数据区域,即数量所在单元格:C2到C11单元格,所以选中或输入:C2:C11。

3、输入SUMIFS函数的第一个条件(即,日期小于2月25日)日期所在区域,即A2到A11单元格,则选中或直接输入:A2:A11,如下图所示。

4、输入要满足的第1个条件:日期小于等于2月25日,则输入:“<2018年2月25日”,如下图所示。

5、输入第二个条件的区域,即产品所在单元格区域:B2到B11单元格,则选中或输入:B2:B11,如下图所示。

6、输入第二个条件,对产品中的A产品进行求和,即:“=A”,如下图所示。

7、输入完成后按回车键返回函数公式的计算结果,如下图所示,满足日期小于2月25日的A产品的数量为:60,完成。

请高手帮检查EXCEL公式错在哪里 =SUMPRODUCT(((YEAR(A$2:A$100>=2009))*(B$2:B$100=E2)*C$2:C$100))

把公式改为这样就行了:

=SUMPRODUCT((YEAR(A$2:A$100)>=2009)*(B$2:B$100=E2)*C$2:C$100)


或者改为这样也行:

=SUMPRODUCT((A$2:A$100>--"2008-12-31")*(B$2:B$100=E2)*C$2:C$100)


如果用的是EXCEL 2007及以上版本,公式可精简为:

=SUMIFS(C:C,A:A,">2008-12-31",B:B,E2)


提问的公式主要出错在这部份,(YEAR(A$2:A$100>=2009)) 应改为(YEAR(A$2:A$100)>=2009),再把C$2:C$100))后面的两个右括号去掉其中一个就行了。

=SUMPRODUCT((YEAR($B$3:$B$199)=2017)*$K$3:$K$199)

完整复制这公式,双击目标单元格,右键粘贴,鼠标点下前面个“$b”的$前,再点下表1的表名,前面个$k也这样操作下回车即可

EXCEL中对指定年份和月份计数或求和

G4输入

=SUMPRODUCT((YEAR(B:B)=E4)*(MONTH(B:B)=F4))

H4输入

=SUMPRODUCT((YEAR(B:B)=E4)*(MONTH(B:B)=F4)*(C:C="是"))

excel怎么根据一列日期统计不同年份,另一列的出现的数据次数?

  1. 公式为:

    =SUMPRODUCT((YEAR(A$2:A$12)=D2)*(B$2:B$12=E2))

  2. 如图所示:

展开全文阅读

上一篇
sca3能走吗?

下一篇
返回列表