2017-10-08 4 views
0

2つの線が交差する角度を計算したいと思います。緑が1のときに正の値として表現します。<青1と緑2>青1。2つの斜面が交差する角度を計算するには

誰でもExcelでこれを行う方法を知っていますか?

Period Green Blue 
    1 210.99 212.99 
    2 212.63 211.32 

enter image description here

+0

、あなたの例のために、答えは何ですか? – pnuts

+0

@pnuts私は答えを知らない。私はそれを理解しようとしています。読書フォーラムから、私は式が '= DEGREES(ATAN(yの変化)/(x)の変化))'だと思いますが、どちらが正しいかは分かりません。私は緑色が青色よりも正の角度で大きくなると、その角度を表現したいと思います。 – Davis

+0

その場合はプログラミング上の問題ではなく、幾何学的な問題であるようです。 – pnuts

答えて

2

お持ち式は、単一のラインの傾きとx軸間の角度を算出します。両方の斜面の角度を計算し、それらの差を取る必要があります。あなたは緑>青を正にしたいので、緑の斜面から青の斜面を引く必要があります。

つまり、スロープは実際にはx軸に定義された値を必要とします。あなたはy軸上の値だけを持っています。これは、y軸の変化に影響しません。 x軸の値がある場合(時間や位置の変化、緑と青の値が異なる場合)、それらをテーブルに入れる必要があります。散布図を使用して点をプロットしてxとyの値を入力し、各軸の1単位が表の同じ長さになるように表をフォーマットします。あなたの例では

は、軸の不足、ちょうど1としてのxの値の差を使用するために、あなただけが必要です。

=DEGREES(ATAN(change of green))) - DEGREES(ATAN(change of blue)) 
+0

説明をありがとうございます。私はデータテーブルを更新しました。私があなたを正しく理解していれば、数式は、yを考慮して、= DEGREES(ATAN(SLOPE(A1:A2、B1:B2)))) - DEGREES(ATAN(SLOPE(A1:A2、C1:C2))) -軸? – Davis

+0

さて、スロープを使うことはできますが、SLOPE(known_y's、known_x's)の構文に注意してください。だからあなたはあなたのリファレンスを交換する必要があります。しかし、xの変化が1に等しいこのケースでは、私は実際に:緑の変化= B2-B1;青の変化= C2-C1 – Michael

+0

はい、意味があります。ありがとうございました! – Davis

関連する問題