返回列表 上一主題 發帖

[發問] array怎麼計算平均、標準差?

回復 1# acdx
  1. Ar(1) = Array(50, 60, 70, 80)
  2.     Ar(2) = Array(150, 260, 370, 480)
  3.     Maxl = Application.StDev(Ar(1), Ar(2))
複製代碼
感恩的心......(在麻辣家族討論區.用心學習會有進步的)
但資源無限,後援有限,  一天1元的贊助,人人有能力.

TOP

回復 3# acdx
  1. Option Explicit
  2. Sub Ex()
  3.     Dim Ar(1 To 2), Maxl, Maxt, tRow
  4.     Ar(1) = Array(6, 7, 5, 8, 9, 1, 2, 0, 22, 28)
  5.     Ar(2) = Array(16, 17, 25, 18, 29, 31, 22, 20)
  6.     For tRow = 1 To UBound(Ar(1))
  7.         Maxl = Ar(1)
  8.         Maxt = Ar(2)
  9.         ReDim Preserve Maxl(tRow)                   '元素數 -> 0 TO tRow = tRow+1
  10.         ReDim Preserve Maxt(tRow)
  11.              'Preserve 選擇性引數。當改變原有陣列最後一維的大小時,仍然保有原來的資料的關鍵字。
  12.         Cells(tRow, "A") = Application.StDev(Maxl) / Application.Average(Maxl)
  13.         Cells(tRow, "B") = Application.StDev(Maxt) / Application.Average(Maxt)
  14.     Next   
  15. End Sub
複製代碼
感恩的心......(在麻辣家族討論區.用心學習會有進步的)
但資源無限,後援有限,  一天1元的贊助,人人有能力.

TOP

        靜思自在 : 靜坐常恩己過、閒談莫論人非。
返回列表 上一主題