最頻値とは、要素の中で一番多い値である。モードともいう。

計算方法)
 計算で求めるのではなく、最も多い値を地道に探す。

例)
 要素 0, 1, 2, 3, 2, 4 であれば、2回出現している 2 が最頻値となる。

VBAでの記述)
 WorksheetFunction.Mode 
  引数は1個以上30個以下であるが、それぞれの引数は 数値、Array配列、Dim配列のいずれでも可で、引数に数値、Array配列、Dim配列が混在していても構わない
  戻り値は Double 型

  要素に2つ以上登場するものがなければエラーになるので、エラー処理も必要である。
  最頻値が複数あった場合、初回の登場が早い方が最頻値として返却される。例えば
   要素 1, 2, 3, 4, 4, 2 の最頻値は 2 が返るが
   要素 1, 4, 3, 2, 2, 4 の最頻値は 4 が返る。
  最頻値を出す場合は、よく「0~9,10~19 ・・」というように、すなわち値そのものではなく値に幅を持たせて算出するだろう。この関数では値の幅を設定できないので、必要に応じて予め割り算をするなりしてこの関数が処理できるように加工する必要がある。

中央値とは、要素を値の順に並べた際に、その中央の値である。メジアンともいう。

計算方法)
 計算で求めるのではなく、要素を値順にソートし、その中央値を探す。

例)
 要素 0, 1, 2 500, 1000 であれば、要素は5つなので、そのど真ん中である3番目の要素、つまり 2 が中央値となる。

VBAでの記述)
 WorksheetFunction.Median 
  引数は1個以上30個以下であるが、それぞれの引数は 数値、Array配列、Dim配列のいずれでも可で、引数に数値、Array配列、Dim配列が混在していても構わない
  戻り値は Double 型

  なお、要素が偶数個の場合、ちょうど真ん中、というものがない。そういう場合は、中央にある2つのデータの平均を返す。例えば、要素 1,2,3,4,7,7 と、6つの要素があると、3番目と4番目の要素の平均、つまり ( 3 + 4 ) ÷ 2 で 3.5 が返る。
トリム平均は、一定の割合の上限/下限のデータを平均算出の対象外として相加平均を求める方法です。スケートの採点などに使われている。専門家の判断はそうばらつかないだろうという見解で、かつ贔屓できない方法である。

計算方法)
 [要素から一定割合除外したもの] ÷ [一定割合除外した後の要素数]

例)
 要素が 4, 6, 7, 7, 8, 9, 9, 9, 9, 10 の 10個
 除外率が 20% とすると、

 先頭の 4 と 末尾の 10 が除外され、要素は 8個となる。

 その相加平均は 8 である。

VBAでの記述)
 WorksheetFunction.TrimMean 
  引数は2個
   第一引数は 数値、Array配列、Dim配列のいずれでも可で、引数に数値、Array配列、Dim配列が混在していても構わない。ただし、数値を指定しても意味はない。
   第二引数は Double型。計算から除外する割合を 0 ≦ n < 1 の範囲で指定する。上記のように10個の要素があった場合、0.2を指定すると上記と同条件になったが、0.19を指定すると全く除外されなかった。
  戻り値は Double 型