小编Har*_*hra的帖子

Excel中VBA的平均值

我是 Excel 中 VBA 的新手。我有一个包含 11 000 个数字的数据范围。我想计算前 60 次的平均值,然后是接下来的 60 次直到结束。我做了一些编程,但它不起作用。有人可以帮我吗?

Sub Hourlyaverage()
    Dim i As Long, j As Long, k As Long, l  As Long, m As Long
    
    Sheets("DUT1_Test51_excel").Select
    
    i = 3
    j = 3
    k = 63
        
    Do While Cells(i, 12).Value <> ""
        
        l = Cells(i, 12).Value
        m = Cells(k, 12).Value
        
        Cells(j, 20).Value = [Average (l : m)]
        i = i + 60
        j = j + 1
        k = k + 60
    Loop
    
End Sub
Run Code Online (Sandbox Code Playgroud)

excel vba average

2
推荐指数
1
解决办法
4万
查看次数

标签 统计

average ×1

excel ×1

vba ×1