[[20040727222115]] 『三角形の3辺から各角度を返す関数』(頭わるー) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『三角形の3辺から各角度を返す関数』(頭わるー)

こんばんわ、はじめて質問します。どうぞよろしくお願い致します。

三角形の各辺の長さを、3つのセル(A1:A3)へ入力すると、(B1:B3)の

各セルに、角度が自動表示されるようにしたいのですが、高校時代に

遊びすぎて、さっぱりわかりません。誰かわかる方教えてもらえませんか?

出来れば、VBはまだ良くわからないので、エクセルの関数でお願いします。

                                      Excel2003,Windows2000


 余弦定理 a2=b2+c2-2bc・cosA をcosAについて解くと,
 cosA=(b^2+c^2-a^2)/(2bc)となるので、

          /|
         / |
    辺c/A|
       /  |辺b
      /   |
     /B C|
      ̄ ̄ ̄
       辺a

    A   B 
 1  3  36.8699 =DEGREES(ACOS((A2^2+A3^2-A1^2)/(2*A2*A3)))
 2  4  53.1301 =DEGREES(ACOS((A3^2+A1^2-A2^2)/(2*A3*A1)))
 3  5  90.0000 =DEGREES(ACOS((A1^2+A2^2-A3^2)/(2*A1*A2)))

 です。(合ってるかな(^_^A;)
 (川野鮎太郎)


 拍手。

 2, 1, √3 で検証しました。

    A         B 
 1  2         90
 2  1         30
 3  =sqrt(3)  60

 (kazu)


川野鮎太郎さん・kazuさん、ご指導いただけてありがとうございます。

最近、エクセルの勉強を始めたばかりで、簡単なIF文による計算の分岐位しか

出来ないのですが、自分で組んで正常に動くとうれしいものですね。

でも、今回は基本的な考えの部分が頭になかったので、本当に助かりました。

今後も、このサイトで勉強させてもらいながら、1つでも多くの関数が使える

ように、努力していきたいと思います。

今後とも、どうぞよろしくお願い致します。               (頭わるー)


コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.