TREND 関数

適用先
Excel for Microsoft 365 Excel for Microsoft 365 for Mac Excel 2024 Excel 2024 for Mac Excel 2021 Excel 2021 for Mac Excel 2019 Excel 2016

TREND 関数は、線形傾向に沿って値を返します。 配列の known_y と known_x に (最小二乗法を使用) 直線をフィットさせます。 TREND は、指定したnew_xの配列について、その線に沿って y 値を返します。

TREND を使用して、1 か月から 12 か月の実績がある場合、13 から 17 か月の収益パフォーマンスを予測します。

注

Microsoft 365 の現在のバージョンをお持ちの場合は、出力範囲の左上のセル (この例ではセル E16) に数式を入力し、Enter キーを押して、数式を動的配列数式として確定します。 それ以外の場合は、最初に出力範囲 (E16:E20) を選択し、出力範囲 (E16) の左上のセルに数式を入力してから、 Ctrl + Shift + Enter キーを押して確認することで、従来の配列数式として数式を入力する必要があります。 Excel によって、数式の先頭と末尾に中かっこが挿入されます。 配列数式の詳細については、「配列数式のガイドラインと例」を参照してください。

構文

=TREND(known_y's, [known_x's], [new_x's], [const])

TREND 関数の書式には、次の引数があります。

引数 説明
既知の y
必須
y = mx + b のリレーションシップで既にわかっている y 値のセット
  • "既知の y" の配列が 1 つの列に入力されている場合、"既知の x" の各列はそれぞれ異なる変数であると見なされます。
  • "既知の y" の配列が 1 つの行に入力されている場合、"既知の x" の各行はそれぞれ異なる変数であると見なされます。
known_x
省略可能
y = mx + b のリレーションシップで既に知っている可能性がある、オプションの x 値のセット

  • "既知の x" の配列には、1 つまたは複数の変数の系列を指定することができます。 変数の系列が 1 つである場合、"既知の y" と "既知の x" は、それぞれの次元が同じであれば、どのような形の範囲であってもかまいません。 変数の系列が複数である場合、"既知の y" はベクトル (高さが 1 行、または幅が 1 列のセル範囲) でなければなりません。
  • "既知の x" を省略すると、"既知の y" と同じサイズの {1,2,3...} という配列を指定したと見なされます。
new_x
省略可能
TREND で対応する y 値を返す新しい x 値
  • "新しい x" には、"既知の x" と同様にそれぞれ独立した変数が入力されている 1 つの列 (または 1 つの行) を指定する必要があります。 したがって、"既知の y" が 1 つの列に入力されている場合は、"既知の x" と "新しい x" の列数が同じでなければなりません。 また、既知の y が 1 つの行に入力されている場合は、既知の x と新しい x の行数が同じでなければなりません。
  • 新しい x を省略すると、既知の x と同じ値を指定したと見なされます。
  • 既知の x と新しい x の両方を省略すると、既知の y と同じサイズの {1,2,3,...} という配列を指定したと見なされます。
const
省略可能
定数 b を強制的に 0 に等しめるかどうかを指定する論理値
  • 定数を TRUE に設定するか省略すると、b の値も計算されます。
  • 定数を FALSE に設定すると、b の値が 0 (ゼロ) に設定され、y = mx となるように m の値が調整されます。

解説

  • Microsoft Excel で行をデータにフィットさせる方法の詳細については、「 LINEST」を参照してください。
  • TREND は、同じ変数を異なるべき乗に上げることによって回帰することによって多項式曲線フィッティングに使用できます。 たとえば、列 A に y 値が含まれ、列 B に x 値が含まれているとします。 列 C に x^2、列 D に x^3 と入力して、列 A に対して列 B から D に回帰させることができます。
  • 配列を返す数式は、現在のバージョンの Microsoft 365 を使用していない場合、Ctrl+Shift+Enter を使用して配列数式として入力する必要があります。その後、Enter キーを押すだけで済みます。
  • "既知の x" のような引数に配列定数を指定するときは、半角のカンマ (,) を使って同じ行の値を区切り、半角のセミコロン (;) を使って各行を区切ります。

補足説明

Excel 技術コミュニティの専門家にいつでも質問するか、コミュニティでサポートを受けることができます。