EXcel自动加总求和

如何用函数使YTD2014这列能随着我的月份(第一列,FEB)的改变,自动从JAN加总到目标月份,注(不需要每个月改动函数参数)

一、在EXCEL工作表中可以用SUM函数或“+”符号进行求和运算。

=A1+A2+A3+B1+B2+B3

用SUM函数可以写成

=SUM(A1:B3)

二、SUM函数的定义

返回某一单元格区域中所有数字之和。

语法

SUM(number1,number2, ...)

Number1, number2, ...    为 1 到 30 个需要求和的参数。

说明

    直接键入到参数表中的数字、逻辑值及数字的文本表达式将被计算,请参阅下面的示例一和示例二。

    如果参数为数组或引用,只有其中的数字将被计算。数组或引用中的空白单元格、逻辑值、文本或错误值将被忽略。请参阅下面的示例三。

    如果参数为错误值或为不能转换成数字的文本,将会导致错误。

三、单元格地址

表格的顶上是一排字母A,B,C,.......这个就是列标
表格的左边是一竖列的数字1,2,3,.......这个就是行号
列标加上行号就是就是单元格的名称,单元格名称也叫做单元格地址,如A列的第三行,为A3单元格,C列的第18行为C18单元格,第五列的第七行就是E7单元格,这样形成了一个个的坐标,标明了每个单元格的位置.

四、EXCEL四则运算


以A1至A5单元格区域及B6单元格为例,A1至A5分别为1,2,3,4,5,B6为6


加法
=SUM(A1:A5,B6)
=A1+A2+A3+A4+A5+B6
A1至A5及B6相加  值为21


减法
=SUM(A1:A5)-B6
=A1+A2+A3+A4+A5-B6
A1至A5相加减去B6   值为9


乘法
=PRODUCT(A1:A5,B6)
=A1*A2*A3*A4*A5*B6
A1至A5及B6相乘  值为720


除法
=PRODUCT(A1:A5)/B6
=A1*A2*A3*A4*A5/B6
A1至A5相乘除去B6  值为20


注:输入公式的单元格不能是在公式中已被引用的单元格,以免形成循环计算

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-09-06

=SUM(INDIRECT("E5:"&CHAR(MATCH(A1,E1:J1,0)+4+96)&5))

追问

=SUM(INDIRECT("E5:"&CHAR(MATCH(A1,E1:J1,0)+4+96)&5))

您好,非常感谢您的帮助,但是我还是没弄明白,您这函数里头的“+4"和"+96"、“&5”是什么作用?

如上图中,我用取交叉值的函数取到了1-12月的数据,现需要v列中设置一个函数,可根据T12单元格的值变化而自动加总JAN至目标月份。

谢谢!

追答

“+4" 因为E列jan前面空了4列,
"+96"因为char(96)=a
“&5” 因为你是第五行

本回答被提问者采纳
第2个回答  2014-03-14
简单处理一下,假如你在另外一个地方有一个公式,可以得到feb=2,假你计算第10行,那你可以用=SUM(OFFSET(d10,0,1,1,2))表示从d10单元格开始向下0行,向右1列开始,取1行,两列数值的和。
参考offset帮助。
第3个回答  2014-03-14
截图应带列标和行号!

可用 OFFSET 和 SUMPRODUCT 函数完成公式。
第4个回答  2014-03-14
各个列之间的关系你得说说呀!数值显示在哪里?晕哦