メインコンテンツへスキップ

Excel FORECAST.ETS 関数

Author: Siluvia Last Modified: 2025-08-06

FORECAST.ETS 関数は、指数平滑化 (ETS) アルゴリズムを使用して、既存の値の系列に基づいて将来の値を予測します。この関数は、季節的なパターン(時間間隔が一定の日次、月次、年次などの日付または時系列)を持つ非線形データモデルに最適です。

show the usage of FORECAST.ETS function

注意: この FORECAST.ETS 関数は、Excel 2016 以降でのみ利用可能で、Excel for the Web、iOS、または Android では使用できません。

構文

FORECAST.ETS(目的の日付, , タイムライン, [季節性], [データ補完], [集計])

引数

  • 目的の日付 (必須): 予測したい値の日付/時刻または数値;
  • (必須): 次のポイントを予測するための既存または過去の既知の値(y 値);
  • タイムライン (必須): 「値」に対応する日付/時刻または数値の範囲(x 値);
  • 季節性 (オプション): 季節的パターンの長さを定義するために使用される数値。次のいずれかになります:
0: 季節性なし、つまり Excel は線形予測を返します;
1 または省略(デフォルト値): 自動検出、つまり Excel は季節性を自動的に検出し、季節的パターンの長さとして正の整数を使用します;
N(整数): 2 ≦ N ≦ 8784(うるう年の時間数)、つまり Excel は指定された数値を季節的パターンの長さとして使用します。
  • データ補完 (オプション): タイムライン内の欠損点を処理する方法を指定する数値。次のいずれかになります:
0: 欠損点はゼロとして扱われます;
1 または省略: 欠損点は隣接する点の平均として計算されます。
  • 集計 (オプション): 同じタイムスタンプを持つ複数の値を集約するために使用される関数を指定する数値。値と対応する関数は以下の通りです。
 数値  関数
 1 または省略  AVERAGE
 2  COUNT
 3  COUNTA
 4  MAX
 5  MEDIAN
 6  MIN
 7  SUM

備考

1. 「値」「タイムライン」配列のサイズが同じでない場合、#N/A エラーが発生します;
2. 次の条件のいずれかが満たされた場合、#NUM! エラーが発生します:
-- すべての「タイムライン」値が同じである場合;
-- 提供されたタイムラインで一定のステップが識別できない場合;
-- 「季節性」が範囲 (0-8784) 内にない場合;
-- 「データ補完」が 0 または 1 以外の数値の場合;
-- 「集計」が有効な範囲 (1-7) 外である場合。
3. 目的の日付、[季節性]、[データ補完]、または [集計] が数値でない場合、#VALUE! エラーが発生します。

戻り値

数値を返します。

下の表に示すように、2021 年の月次売上を使用して 2022 年 1 月から 7 月までの売上を予測するには、以下のように FORECAST.ETS 関数を適用できます。

show the usage of FORECAST.ETS function

1. 補助列を作成します。この場合、下のスクリーンショットに示すように、FORECAST 列を作成しました。

ヒント: 補助列を作成することで、異なる色を使用してグラフ内の予測値と実際の値を区別でき、グラフをより直感的にすることができます。

show the usage of FORECAST.ETS function

2. 売上列の最後の売上(この場合は C17)を含むセルを見つけ、その隣にある補助列のセル(D17)を選択し、最後の売上と同じ数値を入力します。

show the usage of FORECAST.ETS function

3. セル D18 を選択し、以下の数式をコピーまたは入力して Enter キーを押して結果を得ます。その後、結果のセルを選択し、オートフィルハンドルを下にドラッグして他の予測値を取得します。

=FORECAST.ETS(B18,$C$6:$C$17,$B$6:$B$17,1,1,1)

show the usage of FORECAST.ETS function

注意:

1) 上記の数式には、「1」という数字が 3 つあります。

1.1) 最初の数字 1 は、Excel に季節性を自動的に検出し、適切な季節的パターンの長さを定義するよう指示します;
1.2) 2 番目の数字 1 は、Excel に欠損点を隣接する点の平均として計算するよう指示します;
1.3) 最後の数字 1 は、Excel に同じタイムスタンプを持つ値を平均するよう指示します。必要に応じて変更できます。

2) すべての予測値を取得した後、テーブル全体を選択し、挿入 > 折れ線グラフまたは面グラフの挿入 > マーカー付き折れ線を選択して予測チャートを作成できます。スクリーンショットをご覧ください:

show the usage of FORECAST.ETS function

関連する関数

Excel FORECAST 関数
FORECAST 関数は、線形回帰を使用して既存の値に基づいて将来の値を予測します。

Excel FORECAST.ETS.CONFINT 関数
FORECAST.ETS.CONFINT 関数は、指定された目的の日付における予測値の信頼区間を計算します。

Excel FORECAST.ETS.SEASONALITY 関数
FORECAST.ETS.SEASONALITY 関数は、既存の値とタイムラインに基づいて季節的パターンの長さを返します。

Excel FORECAST.ETS.STAT 関数
FORECAST.ETS.STAT 関数は、時系列予測の結果として指定された統計値を返します。

Excel FORECAST.LINEAR 関数
FORECAST.LINEAR 関数は、線形回帰を使用して既存の値に基づいて将来の値を予測します。


最高のオフィス生産性ツール

Kutools for Excel - 群衆から一歩抜け出すためのお手伝い

🤖 KUTOOLS AI アシスタント: 次の基盤でデータ分析を革新: スマート実行   |  コード生成  |  カスタム数式を作成  |  データを分析しチャートを生成  |  Kutools 機能を呼び出し
人気機能: 重複を検索、ハイライト、または特定  |  空白行を削除  |  データを失うことなく列やセルを結合  |  数式を使わずに丸める ...
スーパーVLookup: 複数条件 | 複数値 | 複数シート間 | ファジーマッチ...
高度なドロップダウンリスト: 簡単ドロップダウンリスト  |  依存ドロップダウンリスト  |  複数選択ドロップダウンリスト...
列マネージャー: 特定の数の列を追加 |  列を移動 |  非表示列の可視性ステータスを切り替え 列を比較して同じおよび異なるセルを選択 ...
注目機能: グリッドフォーカス |  デザインビュー |  強化された数式バー |  ワークブックとシートマネージャー | リソースライブラリ (オートテキスト) |  日付ピッカー |  ワークシートを統合 |  セルの暗号化/復号化 |  リストによるメール送信 |  スーパーフィルター |  特殊フィルタ(太字、斜体、取り消し線のフィルタリング...) ...
上位15のツールセット12個の テキストツールテキストの追加特定の文字を削除 ...) |  50以上の チャート タイプガントチャート ...) |  40以上の実用的な 数式誕生日に基づいて年齢を計算 ...) |  19個の 挿入ツールQRコードの挿入パスからの画像挿入 ...) |  12個の 変換ツール単語に変換する通貨変換 ...) |  7つの マージ&分割ツール高度な行のマージExcelセルの分割 ...) |  ... など
お好みの言語でKutoolsを使用できます。英語、スペイン語、ドイツ語、フランス語、中国語、その他の40以上の言語に対応!

Kutools for Excelは300以上の機能を誇り、必要なものがクリック一つで利用可能です...


Office Tab - Microsoft Office(Excel含む)でタブ形式の読み書きを可能に

  • 数十の開いている文書間を1秒で切り替え!
  • 毎日数百回のマウスクリックを減らし、マウス疲れとはおさらば!
  • 複数の文書を閲覧・編集する際の作業効率を50%向上します。
  • Chrome、Edge、Firefoxのように、Office(Excel含む)に効率的なタブをもたらします。