在EXCEL中,如何以日期为条件进行求和?

比如我建好了一个表格AB2011-10-1520002011-10-2530002011-11-250002011-11-2620002011-12-560002012-... 比如我建好了一个表格
A B
2011-10-15 2000
2011-10-25 3000
2011-11-2 5000
2011-11-26 2000
2011-12-5 6000
2012-1-8 3000
如何在另一个表中分别统计出2011年10月、11月、12月与2012年1月的合计数?请写明公式,并解释。谢谢了
大家可能理解错了啊,我说的是在sheet1中建了这个表格,我要在sheet2中按月份求合计数,公式该怎么写呢?
展开
 我来答
secc_secc
2012-02-27 · TA获得超过1019个赞
知道小有建树答主
回答量:933
采纳率:100%
帮助的人:698万
展开全部

加入A10单元格是数字10,在B10写如下公岁慎式 那么就是统计10月合计

=SUMPRODUCT(1*(MONTH($A$2:$A$7)=A10),$B$2:$B$7)

解释

SUMPRODUCT(array1,array2,array3, ...)

Array1, array2, array3, ... 为 2 到 30 个数组,其相应元素需要进行相乘并求和。

MONTH($A$2:$A$7)表示求A2:A7的月份 然后于=A10是判断是否为待统计袜雀指月份,如果是则是true,不是就是false,然后外边*1转化为1和0,这部分公式计算的结果是对A列判断结果的数组

次数为{1,1,0,0,0,0}

第二个参数就是待统计的数字部分了,sumproduct将两个数组参数相乘求告配和计算方式如下

1*2000+1*3000+0*5000+0*2000+0*6000+0*3000

结果自然就是10月份的统计值了

更多追问追答
追问
大家可能理解错了啊,我说的是在sheet1中建了这个表格,我要在sheet2中按月份求合计数,公式该怎么写呢?
追答
一样的 只是在引用单元格的地方加上sheet1!即可
=SUMPRODUCT(1*(MONTH(sheet1:$A$2:$A$7)=A10),sheet1!$B$2:$B$7)
这里的A10就是sheet2中 当然也可以是任意填写了月份的单元格
TableDI
2024-07-18 广告
Excel表格中的计数函数主要用于统计单元格区域中满足特定条件的数值或非空单元格的数量。最常用的计数函数是`COUNT`和`COUNTA`。`COUNT`函数用于统计选定区域内数值型单元格的数量,忽略文本和空单元格。而`COUNTA`函数则... 点击进入详情页
本回答由TableDI提供
1975qjm
高粉答主

2012-02-27 · 关注我不会让你失望
知道大有可为答主
回答量:2万
采纳率:74%
帮助的人:7324万
展开全部
2011年10月 =SUMIF(SHEET1!A:A,">=2011/10/1",SHEET1!B:B)-SUMIF(SHEET1!A:A,"<=2011/10/31",SHEET1!B:B)
11月 =SUMIF(SHEET1!A:A,">=2011/11/1",SHEET1!B:B)-SUMIF(SHEET1!A:A,">=2011/11/30",SHEET1!B:B)
查找A列大拿拦于等于2011年10月1日的B列数值之和减去A列大于等于2011年厅空10月31日之和得消伏胡出的值就是10月的数据之和,其他月份改一下公式内的日期值就行了,得出的答案单元格格式改为常规.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
主策摆渡
推荐于2017-12-15 · TA获得超过1149个赞
知道小有建树答主
回答量:506
采纳率:100%
帮助的人:486万
展开全部
假如这些数据是放在sheet1表A1-B6区域中的,在sheet2表A1单元格内输入2011-10,在A2单元格仿薯扮内输入2011-11,以此类推,在sheet2表B2单手袜元格输入备灶=SUMPRODUCT((YEAR(Sheet1!A1:A6)&"-"&MONTH(Sheet1!A1:A6)=YEAR(C5)&"-"&MONTH(C5))*Sheet1!B1:B6)。
按月份:=SUMPRODUCT((MONTH(Sheet1!A1:A6)=C5)*Sheet1!B1:B6)
追问
请问你这个公式中的C5是指什么啊?
追答
C5是指你输入的月份,譬如:10、11、12
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
laha0a
2012-02-27 · TA获得超过385个赞
知道小有建树答主
回答量:757
采纳率:0%
帮助的人:455万
展开全部
用SUMPRODUCT函数解决
追问
能说详细点吗?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式