Googleスプレッドシートで2本の線の交点を見つける方法
次の数式を使用して、Google スプレッドシートで 2 つの直線の交点を見つけることができます。
交点の X 値を求めます。
=(INTERCEPT(y2,x2)-INTERCEPT(y1,x1))/(SLOPE(y1,x1)-SLOPE(y2,x2))
この式は、 x1とx2 が各行の x 値の配列を表し、 y1とy2 が各行の y 値の配列を表すことを前提としています。
この x 値を見つけたら、その値を次の式に代入して、交点の y 値を見つけることができます。
交点の Y 値を求めます。
=SLOPE(y1,x1)*x_intercept+INTERCEPT(y1,x1)
次の段階的な例は、これらの公式を実際に使用する方法を示しています。
ステップ 1: 各行に値を入力します
まず、2 つの線の座標 (x, y) を入力します。
ステップ 2: 交点の X 値を見つける
次に、セルB10に次の数式を入力して、交点の x 値を見つけます。
=(INTERCEPT( E3:E6 , D3:D6 )-INTERCEPT( B3:B6 , A3:A6 ))/(SLOPE( B3:B6 , A3:A6 )-SLOPE( E3:E6 , D3:D6 ))
次のスクリーンショットは、この式を実際に使用する方法を示しています。
交点の x 値は1.5であることがわかります。
ステップ 3: 交差点の Y 値を見つける
次に、セルB11に次の数式を入力して、交点の y 値を見つけます。
=SLOPE( B3:B6 , A3:A6 )* B10 +INTERCEPT( B3:B6 , A3:A6 )
次のスクリーンショットは、この式を実際に使用する方法を示しています。
交点の y 値は3であることがわかります。
ステップ 4: 交差点を視覚化する
同じパス上の各線をたどると、交点が実際に(1.5, 3)の座標 (x, y) にあることがわかります。
これは、2 本の線が交差するプロット上の点を表します。
追加リソース
次のチュートリアルでは、Google スプレッドシートで他の一般的なタスクを実行する方法を説明します。
Google スプレッドシートで方程式をプロットする方法
Googleスプレッドシートでトレンドラインの傾きを見つける方法
Googleスプレッドシートでカーブフィットを実行する方法