条件求和,好难啊!

andy_514 2012-05-16 08:11:27
A B
20110501 100
20110501 101
20110501 102
20110501 103
20110502 104
20110502 105
20110502 106
20110502 107
20110502 108
20110503 109
20110504 110
20110504 111
20110504 112
20110508 113
20110508 114
20110508 115
20110508 116
20110520 117
20110520 118
20110520 119
20110522 120

各个日期都可能重复,我现在要计算 20110504至20110520所对应的B列的值。
...全文
134 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
zfytowgh 2012-05-23
  • 打赏
  • 举报
回复
=sumproduct((A1:A100>=20110504)*(A1:A100<=20110520)*B1:B100)
100可以依据实际区域进行变化
bjwtufv 2012-05-21
  • 打赏
  • 举报
回复
行标签 求和项:100
20110504 333
110 110
111 111
112 112
20110508 458
113 113
114 114
115 115
116 116
20110520 354
117 117
118 118
119 119
总计 1145


用数据透视表
gxgyj 2012-05-18
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 的回复:]

日期是要输入参数的,也就是不定的,这样可以实现吗
[/Quote]

那就,在其它两个单元格里放你的条件,然后在公式里引用这两个单元格里的内容。
比如:
E1内容20110504
F1内容20110520

=SUMIF(A:A,">="&E1,B:B)-SUMIF(A:A,">"&F1,B:B)
andy_514 2012-05-18
  • 打赏
  • 举报
回复
日期是要输入参数的,也就是不定的,这样可以实现吗
laoyebin 2012-05-17
  • 打赏
  • 举报
回复
如1楼所列公式,如果是2007以上版本,可以直接用SUMIFS函数
xxjltan 2012-05-17
  • 打赏
  • 举报
回复
直接分类汇总就行了
龙湖金风 2012-05-16
  • 打赏
  • 举报
回复
=SUMIF(A1:A21,">=20110504",B1:B21)-SUMIF(A1:A21,">20110520",B1:B21)

6,210

社区成员

发帖
与我相关
我的任务
社区描述
Microsoft Office应用
社区管理员
  • Microsoft Office应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧