Excel では、さまざまな方法で一連の数値の平均を計算できます。 たとえば、関数を使用すると、単純平均、加重平均、または特定の値を除外する平均を計算できます。
ここでは、用意されているサンプル データと次の手順を使って、平均を計算する方法について説明します。
サンプル データをコピーする
手順をより深く理解するために、空白のシートのセル A1 に、次のサンプル データをコピーします。
空白のブックまたはシートを作成します。
次のサンプル データを選びます。
単位品質 単価 注文単位数 10 35 500 7 25 750 9 30 200 10 40 300 8 27 400 5 20 200 平均単位品質 平均単価 評価が 5 より上のすべての単位の平均品質
を押します。 + C。シートでセル A1 を選択し、
押します。 + V.
単純平均を計算する
- セル A2 から A7 を選びます (「単位品質」列の値)。
- [数式] タブで、[オート SUM]
の横にある矢印を選択し、[平均] を選びます。
結果は 8.166666667 になります。
隣接していないセルの平均を計算する
- 平均を表示するセルを選択します。たとえば、この例では「平均単位品質」の左側のセル A8 を選択します。
- [数式] タブで [オート SUM]
の横にある矢印を選択し、[平均] を選択して、Return キーを押します。 - 先ほど作成した平均値を含むセル (この例ではセル A8) を選択します。
サンプル データを使用している場合は、数式バーに =AVERAGE(A2:A7) が表示されます。 - [数式バー] で、かっこの内容を選択します (サンプル データでは "A2:A7")。
-
を押したままにします。 キーを押して平均化するセルを選択し、RETURN キーを押します。 たとえば、A2、A4、A7 を選択して、Return キーを押します。
AVERAGE 関数が選択したセルの参照に置き換わります。 この例では、結果は 8 です。
加重平均を計算する
この例では、すべての注文で単位に支払われる平均価格を計算します。各注文が単位の数と単価が異なります。
「平均単価」の左側のセル A9 を選択します。
[ 数式 ] タブで [関数の 挿入 ] を選び、 数式ビルダー ウィンドウを開きます。
[数式パレット] ボックスの一覧を下にスクロールして、[SUMPRODUCT] をダブルクリックします。
ヒント
関数をすばやく検索するには、[ 関数の検索 ] ボックスをオンにしてから、関数名を入力します。 たとえば、「SUMPRODUCT」と入力します。
array1 の横にあるボックスを選択し、シート上で、セル B2 から B7 ([単位あたりの価格] 列の値) を選択します。
array2 の横にあるボックスを選択し、シート上でセル C2 から C7 ([順序付けされた単位数] 列の値) を選択します。
数式バーで、数式の閉じかっこの右側を選択し、「
数式バーが表示されない場合は、[ 表示 ] メニューの [数式バー] を選びます。[数式パレット] ボックスの一覧で、[SUM] をダブルクリックします。
[数値 1] ボックスで範囲を選択し、Delete キーを押して削除した後、シートでセル C2 から C7 を選択します (「注文単位数」列の値)。
数式バーの数式が =SUMPRODUCT(B2:B7,C2:C7)/SUM(C2:C7) になります。Return キーを押します。
この数式は、全注文の合計コストを合計注文単位数で割ります。結果の 29.38297872 は、加重平均単価です。
特定の値を無視して平均を計算する
特定の値を除外する数式を作成できます。 この例では、評価が 5 より大きいすべての単位の平均単位品質を計算する数式を作成します。
「評価が 5 より上のすべての単位の平均品質」の左側のセル A10 を選択します。
[ 数式 ] タブで [関数の 挿入 ] を選び、 数式ビルダー ウィンドウを開きます。
[数式パレット] ボックスの一覧で、[AVERAGEIF] をダブルクリックします。
ヒント
関数をすばやく検索するには、[ 関数の検索 ] ボックスをオンにしてから、関数名を入力します。 たとえば、「AVERAGEIF」と入力します。
範囲の横にあるボックスを選択し、シート上でセル A2 から A7 ([単位あたりの価格] 列の値) を選択します。
条件の横にあるボックスを選択して、「>5」と入力します。
Return キーを押します。
この数式では、セル A7 の値が計算から除外され、結果の平均単位品質は 8.8 になります。ヒント
AVERAGEIF 関数を使用して、数値リストからゼロ値を除外する平均を計算するには、条件の横のボックスに「<>0」と入力します。