みんなのエクセル表計算
上級

【Excel】FORECAST.ETS.SEASONALITY関数-指定された時系列に見られる反復パターンの長さを返す関数-


(約文字)

2021-06-10

【Excel】FORECAST.ETS.SEASONALITY関数-指定された時系列に見られる反復パターンの長さを返す関数-

【Excel】FORECAST.ETS.SEASONALITY関数-指定された時系列に見られる反復パターンの長さを返す関数-

FORECAST.ETS.SEASONALITY関数とは

エクセルの「FORECAST.ETS.SEASONALITY関数」は指定の時系列に対して検出する繰り返しパターンの長さを返す関数です。

まず結論

FORECAST.ETS.SEASONALITY関数を使うと、指定された時系列に見られる反復パターンの長さを返す関数ことができます。まずは値、タイムラインの意味を押さえ、使用例と注意点を確認すると実務で使い分けやすくなります。

  • このページで分かること
  • FORECAST.ETS.SEASONALITY関数でできることと基本の使いどころ
  • 構文と引数の意味
  • FORECAST.ETS.SEASONALITY関数の使用例

FORECAST.ETS関数に続けてFORECAST.ETS.SEASONALITY関数を使用すると、FORECAST.ETS関数で検出および使用された自動季節性を特定できます。 FORECAST.ETS関数と切り離して使用することもできますが、FORECAST.ETS.SEASONALITY関数で検出される季節性は FORECAST.ETS関数で使用される季節性と同一であるため、データコンプリートに影響する同じ入力パラメーターであることを考慮するなら、この2つの関数を関連付けます。

構文と引数

  • 365
  • 2019
  • 2016

=FORECAST.ETS.SEASONALITY(値,タイムライン,[データコンプリート],[集計])

引数 必要性 内容
必須 値は履歴値で、次のポイントを予測する値を指定します。
タイムライン 必須 数値データの独立した配列または範囲を指定します。タイムラインの日付は、ゼロ以外の一定の間隔が必要です。タイムラインの並べ替えは不要で計算用に暗黙的に並べ替えます。タイムラインが一定の間隔を特定できない場合、#NUM!エラーを返します。 タイムラインに重複する値が含まれる場合、#VALUE!エラーを返します。 タイムラインおよび値の範囲が同じ大きさでない場合は#N/Aエラーを返します。
[データコンプリート] [省略可] タイムラインにはデータポイント間の一定の間隔が必要ですが、不足データが最大30%サポートされ自動調整されます。既定値は1で、隣接ポイントの平均として不足ポイントを考慮します。0を指定した場合は、不足点をゼロとして考慮するアルゴリズムを示します。
[集計] [省略可] タイムラインはデータ要素間で一定の間隔を必要としますが、同じタイムスタンプを持つ複数のポイントを集計します。同じタイムスタンプを持つ複数の値を集計するメソッドを示す数値を指定します。既定値は0でAVERAGEを使用します。その他のオプションは SUM、COUNT、COUNTA、MIN、MAX、MEDIAN です。

FORECAST.ETS.SEASONALITY関数の使用例

月別データの季節性パターンの長さを求める

=FORECAST.ETS.SEASONALITY(B1:B12,A1:A12)

A1:A12にタイムライン(月)、B1:B12に各月の値が入力されている場合、データに含まれる季節性パターンの長さ(繰り返し周期)を返します。例えば12が返された場合は12か月周期の季節性があることを示します。

不足データをゼロとして扱い季節性を検出する

=FORECAST.ETS.SEASONALITY(B1:B24,A1:A24,0)

第3引数に0を指定すると、不足しているデータポイントをゼロとして扱います。既定値の1では隣接ポイントの平均で補完されます。

関連する関数

よくある質問

Q. FORECAST.ETS.SEASONALITY関数は何をするときに使いますか?

FORECAST.ETS.SEASONALITY関数は、指定された時系列に見られる反復パターンの長さを返す関数です。 とくに FORECAST.ETS関数 など近い関数との違いを合わせて押さえると、使い分けしやすくなります。

Q. FORECAST.ETS.SEASONALITY関数がうまく動かないときは何を確認すればよいですか?

まず 値、タイムライン の指定方法を見直し、対象範囲、条件、空白セル、標本と母集団の違い を確認してください。

よくある失敗例・エラー対処

FORECAST.ETS.SEASONALITY関数で期待通りの結果にならないときは、次の点を確認してください。

  • 値、タイムライン の指定が関数の仕様どおりか確認する
  • 空白セルや文字列、エラー値の扱いを確認する
  • 標本か母集団か、近い統計関数との違いを確認する

まとめ

このページでは、FORECAST.ETS.SEASONALITY関数について以下を確認しました。

  • ・FORECAST.ETS.SEASONALITY関数でできることと基本の使いどころ
  • ・構文と引数の意味
  • ・FORECAST.ETS.SEASONALITY関数の使用例