Office中国论坛/Access中国论坛

标题: 怎样求和 [打印本页]

作者: 自动化    时间: 2004-8-5 05:37
标题: 怎样求和
1    A1

2    A2

3    A3

6    A4

2    A5

3    A6

4     A7

9    A8      

其中6和9分别是前面的和怎样算6和9这个两个单元格的和。依此类推9的下面又有3个数值的和也要加上。因为下面的数值每天都变化的。我要的是怎样才能让他们能自动加上。

不是=sum(a4,a8,a12)这个公式是知道最后一个的数值了,但我是不知道最后一个的数值。怎样设公式呢。


作者: 自动化    时间: 2004-8-5 16:54
大家帮帮忙呀。
作者: 自动化    时间: 2004-8-6 00:02
没人懂呀。
作者: shisgs    时间: 2004-8-6 01:03
不明白啊!怎么回答。作个文件上来大家看看啊。
作者: 自动化    时间: 2004-8-6 07:23
          A             B           C ……1       122        83       154       105       456       117        5 8        69       1510     37 。      。。      。    。      。A5是A1——A4和,A10是A1——A4和    A15是A1——A4和。想设一个公式自动求A5、A10 、A15、A(X+5)的总和。A1——A4、A6——A9、A11——A14 A(x+5)——A(x+5)的数是每天要输笔入的。
作者: 自动化    时间: 2004-8-6 19:31
怎样在公式里设单元格的变化A5          A10           A15            A20……=sum(a5,a10,a15,a20……)能不能设一个通用的公式。
作者: 米粉    时间: 2004-8-7 03:47
输入公式

=SUM(IF(MOD(ROW(A1:A20000),5) =0,A1:A20000,0))

按CRTL+SHIFT+ENTER 组合键搞定,鼓掌A20000是你所认为最大的行数
作者: 自动化    时间: 2004-8-7 16:42
我按上面的公式来不行呀。
作者: 自动化    时间: 2004-8-7 16:57
上面的公式算出来的结果是0呀。
作者: 米粉    时间: 2004-8-8 02:18
输入完以后,不是回车,而是按CRTL+SHIFT+ENTER公式显示为{=SUM(IF(MOD(ROW(A1:A20000),5) =0,A1:A20000,0))}{}不是人工输入的。
作者: 自动化    时间: 2004-8-8 06:07
我就是按了CRTL+SHIFT+ENTER的呀。但得的结果就是0呀。
作者: 自动化    时间: 2004-8-8 06:11
说有循环引用。
作者: 米粉    时间: 2004-8-8 16:58
这个公式不要放在A列
作者: 自动化    时间: 2004-8-8 17:58
按CTRL+SHIFT+ENTER和按回车有什么区别按CTRL+SHIFT+ENTER的作用是什么。
作者: 米粉    时间: 2004-8-8 22:19
按CRTL+SHIFT+ENTER输入的是:数组公式可以看看帮助
作者: xinbao    时间: 2004-8-9 03:56
以下是引用米粉在2004-8-8 14:18:38的发言:



按CRTL+SHIFT+ENTER输入的是:数组公式

可以看看帮助



学到一手
作者: 罗生门    时间: 2004-8-9 17:08
还可以通过VBA实现,代码如下:sub jumpsum()dim i as integerdim total as longsheets("sheet1").activatei=1total=0do while not isempty(cells(1+2*i,1))total=total+cells(1+2*i,1)loopcells(1,1)=totalend sub然后你在表上面划出一个BUTTON,   指定宏名为jumpsum,然后每次CLICK就会把结果显示在A1单元格里面。代码我没调试,有错误的地方,但是思路应该没问题的。
作者: 自动化    时间: 2004-8-10 01:36
谢谢大家。
作者: 自动化    时间: 2004-8-11 23:13
最后的0是做什么的。
作者: 自动化    时间: 2004-8-12 06:27
有没有在同一列中算出结里的公式。
作者: 自动化    时间: 2004-8-13 06:27
没有了吗。在同一列中得出结果。
作者: bjzzr    时间: 2004-8-18 07:31
把公式放在第一行,通过冻结窗口,可以总是看到结果。{=SUM(A2:A10000*(MOD(ROW(2:10000),4)=1))}但实际上这样处理数据是自找麻烦。小计和总计放在另一列中既便于计算又可以看得清楚,干吗非要弄到同一列中呢?
作者: ysxwm    时间: 2004-9-6 23:29
将A5、A10、A15、……设为小计,最后再设一个总计,在总计的B栏中建立公式:=SUMIF(A2:A31,"小计",B2:B31)   。一切就OK




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