=SUMPRODUCT((YEAR
- 教育综合
- 2023-05-14 17:44:02
请问在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怎么根据一列日期统计不同年份,另一列的出现的数据次数?
公式为:
=SUMPRODUCT((YEAR(A$2:A$12)=D2)*(B$2:B$12=E2))
如图所示: