|
本帖最后由 nblq 于 2013-4-15 14:34 编辑
老师们好,我现在有个问题请教大家。如图。
在行3已经有12个数据,行4需要手动输入。
p4为行4的平均值,我用公式直接求得。
现在要求是,比如图中p4为3个月的平均值,我需要p3求的也是前3个月的平均值,如果p4加入了一个数据即4个数据,那我需要p3也同样变化。
就是动态同期数据显示。
本帖最后由 hoogle 于 2013-4-15 18:28 编辑
- Private Sub Worksheet_SelectionChange(ByVal Target As Range)
- Dim i, arr, Res, icount
- arr = Range("d3:o4")
- For i = 1 To UBound(arr, 2)
- If arr(2, i) <> "" Then
- Res = Res + arr(1, i)
- icount = icount + 1
- End If
- Next
- Range("p3") = Res / icount
- End Sub
复制代码代码放在sheet1工作表里
|
|