[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『三角形の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)
最近、エクセルの勉強を始めたばかりで、簡単なIF文による計算の分岐位しか
出来ないのですが、自分で組んで正常に動くとうれしいものですね。
でも、今回は基本的な考えの部分が頭になかったので、本当に助かりました。
今後も、このサイトで勉強させてもらいながら、1つでも多くの関数が使える
ように、努力していきたいと思います。
今後とも、どうぞよろしくお願い致します。 (頭わるー)
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.