Excel: 行または列の最後の n 個の値の平均を計算します


Excel で次の数式を使用すると、行または列の最後の n 個の値の平均を計算できます。

式 1: 列内の最後の N 個の値の平均を計算する

 =AVERAGE(OFFSET( A2 ,COUNT( A2:A11 )-5,0,5))

この特定の数式は、列範囲A2:A11の最後の 5 つの値の平均を計算します。

式 2: ラインの最後の N 個の値の平均を計算する

 =AVERAGE(OFFSET( A2,0 ,COUNT( B1:F1 )-1,,-3))

この特定の数式は、行範囲B1:F1の最後の 3 つの値の平均を計算します。

次の例は、実際に各式を使用する方法を示しています。

例 1: 列内の最後の N 個の値の平均を計算する

列 A の最後の 5 つの値の平均を計算するとします。

これを行うには、セルC2に次の数式を入力します。

 =AVERAGE(OFFSET( A2 ,COUNT( A2:A11 )-5,0,5))

次のスクリーンショットは、この式を実際に使用する方法を示しています。

A2:A11 の範囲内の最後の 5 つの値の平均が22.6であることがわかります。

この範囲内の最後の 5 つの値を手動で平均することで、これが正しいことを確認できます。

平均 = (44 + 28 + 17 + 14 + 10) / 5 = 22.6

これは私たちの計算式で計算された値に相当します。

列内の異なる数の最後の値の平均を計算するには、式内の5 を別の数値に置き換えるだけです。

たとえば、次の式を使用して、範囲内の最後の 3 つの値の平均を計算できます。

 =AVERAGE(OFFSET( A2 ,COUNT( A2:A11 )-3,0,3))

例 2: 行の最後の N 個の値の平均を計算する

この Excel シートの最初の行の最後の 3 つの値の平均を計算したいとします。

これを行うには、セルB3に次の数式を入力します。

 =AVERAGE(OFFSET( B1,0 ,COUNT( B1:F1 )-1,,-3))

次のスクリーンショットは、この式を実際に使用する方法を示しています。

行内の最後の n 個の値の Excel 平均

B1:F1範囲の最後の 3 つの値の平均が24.33であることがわかります。

この範囲内の最後の 3 つの値を手動で平均することで、これが正しいことを確認できます。

平均 = (40 + 16 + 17) / 3 = 24.33

これは私たちの計算式で計算された値に相当します。

列内の異なる数の最後の値の平均を計算するには、式内の3 を別の数値に置き換えるだけです。

たとえば、次の式を使用して、範囲内の最後の 4 つの値の平均を計算できます。

 =AVERAGE(OFFSET( B1,0 ,COUNT( B1:F1 )-1,,-4))

追加リソース

次のチュートリアルでは、Excel で他の一般的な操作を実行する方法について説明します。

Excelで平均を計算し、最小値を削除する方法
Excelで最初のN個の値の平均を計算する方法
ExcelでN行ごとに平均を求める方法

コメントを追加する

メールアドレスが公開されることはありません。 が付いている欄は必須項目です