发布网友 发布时间:2024-10-24 02:55
共6个回答
热心网友 时间:2024-10-25 10:19
这个是典型的多条件统计,如果EXCEL版本是2007及以上的,可以用SUMIFS和COUNTIFS函数,如果是2003版本的,则可用SUMPRODUCT函数
一:=SUMPRODUCT((F2:F500=所需科目)*(D2:D500>=DATE(2012,1,1))*(D2:D5<=DATE(2012,12,31))*(C2:C500))
或者:=SUMIFS(C:C, F:F, 所需科目, D:D, ">="&DATE(2012,1,1), D:D, "<="&DATE(2012,12,31))
二:=SUMPRODUCT(B2:B500=指定村)*(G2:G500=指定原因))
或者:=COUNTIFS(B:B, 指定村, G:G, 指定原因)
另外,对于要求二这样的统计,也可以通过数据透视表实现:
选中A:G列
点击菜单:数据-数据透视表和数据透视图
点两次“下一步”
点击按钮“布局”
将“村别”拖到“行”区域
将“原因”拖到“列”区域
将“姓名”拖到“数据”区域
一路确定即可
结果是一张横向为原因别,纵向为村别的矩阵统计表
热心网友 时间:2024-10-25 10:19
一、=SUMPRODUCT((F2:F999="1246")*(D2:D999>=DATE(2012,1,1))*(D2:D999<=DATE(2012,12,30)*C2:C999)
二、=SUMPRODUCT((B2:B999="清河村")*(G2:G999=1))
2007及以上版本可分别用如下公式
=SUMIFS(C:C,F:F,"1246",D:D,">="&DATE(2012,1,1),D:D,"<="&DATE(2012,12,31))
=COUNTIFS(B:B,"清河村",G:G,"=1")
热心网友 时间:2024-10-25 10:20
假设你的数据区域为A2:G100
在空白单元格中输入函数:
要求一:
=SUMPRODUCT((YEAR(D2:D100)=2012)*(F2:F100=1246)*C2:C100)
要求二:
=SUMPRODUCT((G2:G7=1)*(B2:B7="清河村"))
热心网友 时间:2024-10-25 10:20
问题1,金额合计:
=sumproct(c$2:c$500*(F$2:F$500="1246")*(d$2:d$500>=date(2012,1,1))*(d$2:d$500<=date(2012,12,31)))
数组公式,ctrl+shift+enter,结束。
问题2,个数:
=sumproct((b$2:b$500="清河村")*(g$2:g$500=1))
数组公式,ctrl+shift+enter,结束。
热心网友 时间:2024-10-25 10:21
你好!
1、你如果只想一个科目进行统计的话,就只需要先排序-再到分类汇总里面进行处理就可以了;
2、如果你想得到多种类别的金额及个数统计的话,必须要用透视表来处理。
3、你把你的邮箱告诉我,我再和你联系。
热心网友 时间:2024-10-25 10:22
一、
你在H1填想要的科目,I1 填时间下限,J1 填时间上限
=SUMPRODUCT($F$2:$F$60000=$H$1,$D$2:$D$60000 >= $I$1,$D$2:$D$60000=<$j$1,$C$2:$C$60000)
二、
=COUNTIFS(G:G,1,B:B,"清河村")