EXCEL求和难题,急……请帮忙

来源:百度知道 编辑:UC知道 时间:2024/05/25 13:33:24
我是要写个公式,在最后一行统计前几行的数据的和,行数是不确定的,这行是用来做模版的,所以不知道前几行的值有多少. 我的想法是要用公式确定本列的位置,然后取它前面的列统计。不可以用SUM(A:A),
因为是在同一列中呢,也不能SUM(A1:A100)会产生循环的
问题补充:1.我要求的是同一列中的所有值 2.在前面数据列的后面就是统计列,我怎么可能放到100行呢,那谁能看的到啊 3.我的统计行是在最后,位置是不确定的
拜托了,这傻子都知道了,我是要回答问题!!!

公式放在第一行,比如A1 =SUM(A2:A10000)
选第二行行号,冻结窗格

假定数据在A列,求和列在B列,先在名称栏输入:
B1:B1000
按回车,在编辑栏输入公式:
=IF((A1<>"")*(A2=""),SUM(A$1:A1),"")
按CTRL+回车.

如果A1是标题“数据”,从A2开始是数值,在A4单元格输入公式
=IF(A3<>"","",IF(ROWS($A$2:$A3)-COUNT($A$2:$A3)=1,SUM($A$2:$A3),""))
然后向下填充公式。

结果显示:如果A2=5,A3="",则A4=5;
如果A2=5,A3=10,则A4为空,A5=15。

公式说明:
如果A3不等于空单元格,则A4显示为空;如果统计区域的单元格个数减去统计区域中包含数值单元格的个数的差等于1,则在A4对其求和,否则显示为空。

excel 有点好处就是求和的时候,假设第一列前几行为数据,最后一行为求和,那么只要在前面任意插入一行数据,那么最后一行求和都能够把它给加上的。

你把求和放在每列的第一行不就解决了,只要求下面所有行的和就行了。