Sub CalculateColumn()
Dim i As Integer
For i = 2 To 9
Range("F" & i).FormulaR1C1 = "=AVERAGE(RC[-4]:RC[-1])"
Next
End Sub
Sub CalculateRow()
Dim i As Integer
For i = 2 To 6
Cells(9, i).FormulaR1C1 = "=AVERAGE(R[-7]C:R[-1]C)"
Next
End Sub
Sub CaculateR()
Dim i As Integer, s As Single, j As Integer
For i = 5 To 11
s = 0
For j = Asc("B") To Asc("E")
s = s + Range(Chr(j) & i)
Next
Range("F" & i) = s / 4
Next
End Sub
Sub CaculateC()
Dim i As Integer, s As Single, j As Integer
For i = Asc("B") To Asc("E")
s = 0
For j = 5 To 11
s = s + Range(Chr(i) & j)
Next
Range(Chr(i) & "12") = s / 7
Next
End Sub