返回列表 上一主題 發帖

[已解決]如何將標準差的公式引用到VBA中?

[已解決]如何將標準差的公式引用到VBA中?

本帖最後由 jiuhtsair 於 2012-3-2 21:28 編輯

各位大大好:
      小弟想把STDEV(A1:A6)的計算值放在B6中..
      若是直接在儲存格中寫入公式很容易,但因為有一連串的儲存格要計算,因此
想用VBA寫在程式裡...
      懇請大大解惑!感謝!
50 字節以內
不支持自定義 Discuz! 代碼

回復 1# jiuhtsair

[B6] = Application.StDev([A1:A6])

TOP

回復 2# register313
感謝解惑!謝謝!
50 字節以內
不支持自定義 Discuz! 代碼

TOP

回復 3# jiuhtsair

   提供另一種多次運算的寫法  (每6筆計算標準差)
  1. Sub test()
  2. A = Application.CountA(Sheet1.Range("A1:A65536"))
  3. A = A / 6

  4. If A = Int(A) Then
  5.    For I = 1 To A
  6.        Range("B" & I * 6) = Application.StDev(Sheet1.Range("A" & I * 6 - 5 & ":A" & 6 * I))

  7.    Next
  8. Else
  9.    MsgBox "資料不等於6整除"
  10. End If

  11. End Sub
複製代碼
學習才能提升自己

TOP

回復 4# hugh0620
哇...太感謝了...
這個...好用!
謝謝!感恩!
50 字節以內
不支持自定義 Discuz! 代碼

TOP

        靜思自在 : 有時當思無時苦,好天要積雨來糧。
返回列表 上一主題