SLOPE関数

Excel 2007+

概要

SLOPE関数は、既知のy値とx値のデータセットから回帰直線の傾きを計算します。傾きはデータの変化率を示し、線形回帰分析の基本的な統計指標として使用されます。

構文

SLOPE(既知のy, 既知のx)

パラメータ

パラメータ タイプ 必須 説明
既知のy 数値配列/範囲 はい 従属変数となるy値のデータセット。同じデータ数で既知のxと対応させる。
既知のx 数値配列/範囲 はい 独立変数となるx値のデータセット。y値と同じ要素数が必要。

SLOPE関数の使用

SLOPE関数は線形回帰分析において、データの傾向を数値化するために使用します。売上予測、トレンド分析、相関関係の確認など、ビジネスデータの傾向把握に有効です。傾きの正負で上昇/下降傾向、正の値の大きさで変化の急激さを判断できます。

SLOPEの一般的な例

基本的な傾き計算

=SLOPE(B2:B8,C2:C8)

範囲B2:B8(y値)とC2:C8(x値)から回帰直線の傾きを計算。結果例:0.305556。データ傾向の強さを示す。

売上トレンド分析

=SLOPE(売上範囲,月範囲)

月別売上データから成長率(傾き)を算出。 正の値なら成長傾向、負の値なら衰退傾向を示す。

温度変化分析

=SLOPE(気温列,時間列)

時間経過に伴う温度変化の傾きを計算し、暖まり具合を定量化。

よくある質問

#N/Aエラーが返されます。両方の範囲は必ず同じデータ数で指定してください。

文字列、論理値、空白セルは自動的に無視されます。数値0のみ計算対象となります。

SLOPEは傾きのみを返す単純計算。LINESTは傾き・切片・統計量を詳細に返す。共線性データでは結果が異なる場合あり。

一般的なエラーと解決策

#N/Aエラー

Cause: known_yとknown_xのデータ数が一致しない、またはデータなし

Solution: 両範囲のデータ数を確認し、同じ要素数になるよう調整してください。

#DIV/0!エラー

Cause: データが共線性(全て同じ値)で傾き計算不能

Solution: LINEST関数を試すか、データを確認して分散があるか確認。

予期しない数値

Cause: 非数値データが混入

Solution: 範囲内の文字列・空白をクリアするか、数値のみ選択。

注記

  • 傾きの計算式:Σ((xi-x平均)(yi-y平均))/Σ(xi-x平均)²
  • INTERCEPT関数と組み合わせると完全な回帰直線式が得られる
  • 傾向分析専用。相関係数が必要ならCORREL関数併用推奨
  • データが少ない(2点未満)場合はエラー発生

互換性

利用可能: Excel 2007, Excel 2010, Excel 2013, Excel 2016, Excel 2019, Excel 2021, Microsoft 365

利用不可: Excel 2003以前

コンテンツ最終レビュー: December 9, 2025
更新頻度: 必要に応じて
テスト済みExcelバージョン: Excel 2007+