[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『√の公式教えてください。』(ゆうこ)
a+b+c/2=s
S=√(s*(s-a)*(s-b)*(s-c))
上記の公式をエクセルに組み込みたいのですが、
どなたかお判りになる方いらっしゃいましたら、
教えてください。
三角形の各辺の長さを各、A1、B1、C1に入力するものとしますと、このようなことではないでしょうか?
=((A1+B1+C1)*0.5*((A1+B1+C1)*0.5-A1)*((A1+B1+C1)*0.5-B1)*((A1+B1+C1)*0.5-C1))^0.5 (LOOKUP)
UDFです
1) Excel画面より ALT+F11 でVBEを起動 2) 挿入->標準モジュール で下記コードを右空白部分に貼り付ける。 3) x をクリックしてExcel画面に戻る。
セルに =s(3,4,5) または =s(a1,a2,a3) 等で使用
Function s(a As Double, b As Double, c As Double) As Double s = (a + b + c) / 2 s = Sqr(s * (s - a) * (s - b) * (s - c)) End Function (seiya)
ヘロンの公式ですか、懐かしい。(^^) A1、A2、A3 に各辺の長さが入ってるとして、A4 に、=SUM(A1:A3)/2 これが S で、そのまま式にすれば、 =SQRT(A4*(A4-A1)*(A4-A2)*(A4-A3)) (純丸)(o^-')b
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.