標題:
[發問]
如何使用VBA計算兩組數的平均
[打印本頁]
作者:
linlin00
時間:
2015-7-23 17:56
標題:
如何使用VBA計算兩組數的平均
本帖最後由 linlin00 於 2015-7-23 17:59 編輯
各位大大好,我最近開始練習VBA,
附件是我原先計算的,假設有6筆資料要兩兩計算它的平均,
像是第一筆資料分別為5,5,第二筆分別為6,6
可求得第一筆與第二筆的平均分別為(5+6)/2=5.5,(5+6)/2=5.5
想請問如果要以VBA來操作該如何表示呢?
[attach]21463[/attach]
作者:
lpk187
時間:
2015-7-23 21:33
回復
1#
linlin00
Public Sub Ex()
s = 2
For i = 2 To 6
x = i + 1
For J = x To 7
Cells(s, "G") = (Cells(i, 2) + Cells(J, 2)) / 2
Cells(s, "H") = (Cells(i, 3) + Cells(J, 3)) / 2
s = s + 1
Next
Next
End Sub
複製代碼
作者:
linlin00
時間:
2015-7-23 22:32
謝謝lpk187大!!
另外想請問一下,如果想在每一行平均前面自動產生是誰與誰的平均有辦法做到嗎?
比如說第一行是1跟2的平均,就在那一行前面寫上"1+2的平均"類似這樣
作者:
lpk187
時間:
2015-7-23 22:42
回復
3#
linlin00
Public Sub Ex()
s = 2
For I = 2 To 6
x = I + 1
For J = x To 7
Cells(s, "F") = Cells(I, 1) & "," & Cells(J, 1)
Cells(s, "G") = (Cells(I, 2) + Cells(J, 2)) / 2
Cells(s, "H") = (Cells(I, 3) + Cells(J, 3)) / 2
s = s + 1
Next
Next
End Sub
複製代碼
作者:
linlin00
時間:
2015-7-23 23:18
非常感謝!!
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)