excel2007版如何在一个单元格进行累加

就是在一个单元格里输入N个数据,或者N个数相加,比如,今天我输入135、246、369、789......合计为1527。明天我又在这个单元格里输入另外的N个数123、234、456、567.....二天的累计数是2907,怎样在excel2007版设置?

    计算单元格的数字求和,启动excel之后,按Alt+F11,并在左侧插入模块


    在右侧输入自定义函数:

    Function sum_one(ByVal a As String)
        Dim a_len As Integer
        Dim b_i As Integer
        Dim i As Integer
        Dim tmp_sum As Long
        Dim a_s
        If Len(a) = 0 Then '如果为空,就设置为1个频点(主B),然后退出。
            sum_one = 0
            Exit Function
        End If
        If InStr(1, a, ",") > 0 Then
            a_s = Split(a, ",")
            For i = 0 To UBound(a_s)
                tmp_sum = tmp_sum + a_s(i)
            Next
        Else
            tmp_sum = a
        End If
        sum_one = tmp_sum
    End Function

    在Excel中输入公式:=sum_one(G3)

温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-06-16
使用循环引用。

先在计算选项卡里面设置迭代次数,如50。
A1公式:=A1+1
则A1中自动累加50次。追问

就是在一个单元格里输入N个数据,或者N个数相加,比如,今天我输入135、246、369、789......合计为1527。明天我又在这个单元格里输入另外的N个数123、234、456、567.....二天的累计数是2907,怎样在excel2007版设置?

本回答被提问者采纳
第2个回答  2011-06-16
具体点伙计 都不知道你们再提什么问题 累加…… 方式有很多 是自己加自己 还是 ……

你这种杀死老细胞的问题就不要问了追问

就是在一个单元格里输入N个数据,或者N个数相加,比如,今天我输入135、246、369、789......合计为1527。明天我又在这个单元格里输入另外的N个数123、234、456、567.....二天的累计数是2907,怎样在excel2007版设置?

第3个回答  2011-06-16
在同一单元格里计算
右键SHEET1 查看代码
复制代码 关闭窗口
Private Sub Worksheet_Change(ByVal Target As Range)
Application.EnableEvents = False ' 防止自动变化后重复激发事件,导致循环溢出..

Target.Value = Val(Target.Value) +10

Application.EnableEvents = True
End Sub

表示单元格输入10,回车后为20,根据实际情况修改代码中 10
相似回答