Office中国论坛/Access中国论坛

标题: SOS!SUMIF选择满足条件的最近几个数据求和 [打印本页]

作者: smokinglog    时间: 2006-7-31 08:28
标题: SOS!SUMIF选择满足条件的最近几个数据求和
1 a 3
2 a 2
3 b 1
4 c 0
5 a 1
6 b 2
7 a 3           6


d7对“a”进行求和,但只要需要最近两个数据,即a2=2,a5=1,结果为3

我用的sumif,只能求出所有满足条件的数据和

请问,应该怎样实现?sumif可以做到么
作者: pureshadow    时间: 2006-8-1 05:25
木有明白哈[em04]
作者: smokinglog    时间: 2006-8-3 16:27
一列数据,其中有a,b,c~~~,需要计算当前行之前的n个a对应的数值和

a 3
a 2
b 1
c 0
a 1
b 2
a 3      当前行之前的2个a对应的数值和,即a2=2,a5=1,对这两行结果求和为3

[此贴子已经被作者于2006-8-3 8:27:56编辑过]


作者: pureshadow    时间: 2006-8-4 04:41
用SUBTOTAL和SUMIF都可以

[attach]19453[/attach]

作者: smokinglog    时间: 2006-8-8 07:17
先谢过pureshadow

不过,还是不行呀,你的方法还是不能解决问题,只能计算所有a的和
作者: pureshadow    时间: 2006-8-8 07:29
SUBTOTAL:点击A2的那个小三角,选中谁就可以计算谁的总和。

SUMIF:点击G1的那个小三角,选中谁就可以计算谁的总和。
作者: smokinglog    时间: 2006-8-8 15:38
以下是引用pureshadow在2006-8-7 23:29:00的发言:


SUBTOTAL:点击A2的那个小三角,选中谁就可以计算谁的总和。

SUMIF:点击G1的那个小三角,选中谁就可以计算谁的总和。

这个明白,不过,要的是,计算前两个a的和,不是所有的3个

还是谢谢你了

[此贴子已经被作者于2006-8-8 7:42:04编辑过]


作者: pureshadow    时间: 2006-8-9 04:36
电脑很笨的,不设定不同条件,他是不认的,你要那样做要么给每个A定成不同,要么手动加总。
作者: czzqb    时间: 2006-8-10 21:58
[attach]19624[/attach]

作者: pureshadow    时间: 2006-8-11 04:39
楼上的用的是数组,高手[em17]
作者: joyark    时间: 2011-7-23 18:53
恐怕只有在EXCEL中用数据库的形式了.




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3