CCalculate.Studio
education · 7 min · 最終確認日: 2026-07-07

三角形の面積の求め方:3つの方法を解説

TL;DR三角形の面積は、既知の条件に応じて3通りの方法で求められます。垂直な高さがわかっている場合は底辺×高さ÷2、3辺の長さしかわからない場合はヘロンの公式、2辺とその間の角がわかっている場合は1/2 x a x b x sin(C)を使います。同じ三角形であれば、どの方法でも同じ面積になることを、以下の計算例で確認します。底辺8・高さ5の三角形の面積は20、辺の長さが9・10・11の三角形はヘロンの公式で約42.4264、辺の長さが7と10で挟角が40度の三角形は約22.4976です。

方法1:底辺×高さ÷2

最もよく知られた三角形の面積公式は、面積 = 1/2 x 底辺 x 高さです。ここでの高さとは、選んだ底辺から対頂点までの垂直距離であり、斜辺の長さではありません。この方法は、底辺とその垂直な高さの両方がわかっている、あるいは直接測定できる場合に使えます。これは直角三角形や、高さの線が示された方眼図・図形でよく見られる状況です。

計算例:底辺が8単位、垂直な高さが5単位の三角形があるとします。公式に当てはめると、面積 = 1/2 x 8 x 5 = 1/2 x 40 = 20平方単位です。この方法では三角関数は不要で、三角形の角度や残り2辺の長さを知る必要もありません。必要なのは、底辺として選んだ1辺と、それに垂直な直線として測った高さだけです。

方法2:3辺の長さだけからわかるヘロンの公式

三角形の3辺の長さだけがわかっていて、高さも角度も直接与えられていない場合、ヘロンの公式はその3辺の長さだけから面積を計算します。まず半周長 s = (a + b + c) / 2 を求め、次に面積を s(s - a)(s - b)(s - c) の平方根として求めます。

計算例:三角形の辺が a = 9、b = 10、c = 11 とします。手順1:半周長は s = (9 + 10 + 11) / 2 = 30 / 2 = 15。手順2:面積 = 15 x (15-9) x (15-10) x (15-11) の平方根 = 15 x 6 x 5 x 4 の平方根 = 1800の平方根、すなわち約42.4264平方単位です。ヘロンの公式を使う前に、この3辺の長さが実際に三角形を成すかどうかを確認しておく価値があります。各辺は他の2辺の和より短くなければならず(三角不等式)、9・10・11はこれを満たしています。

方法3:2辺と挟角からの1/2 x a x b x sin(C)

三角形の2辺と、その間の角(挟角)がわかっていて、垂直な高さがわからない場合には、三角関数を使った面積公式が使えます。面積 = 1/2 x a x b x sin(C)で、aとbは既知の2辺、Cはその間の角です。

計算例:三角形の辺が a = 7、b = 10 で、挟角が C = 40度とします。公式に当てはめると、面積 = 1/2 x 7 x 10 x sin(40度) = 35 x sin(40度)です。sin(40度)は約0.6428なので、面積は約35 x 0.6428 = 22.4976平方単位です。この方法は測量やナビゲーションの問題で特に役立ちます。そうした場面では、垂直な高さよりも、実測した2つの距離とその間の角のほうが直接得やすいことが多いためです。

どの方法を使うべきか

この3つの方法は、同じ問題に対して互いに競合するアプローチではありません。それぞれが異なる既知条件の組み合わせに適しており、手元のデータに合った方法を選ぶことで、直接与えられていない高さや角度をわざわざ最初に計算するといった余計な手順を避けられます。

既知の値最適な方法公式
底辺と垂直な高さ底辺 x 高さ / 2面積 = 1/2 x 底辺 x 高さ
3辺の長さすべて(SSS)、角度は不明ヘロンの公式面積 = sqrt(s(s-a)(s-b)(s-c))、s = (a+b+c)/2
2辺と挟角(SAS)三角関数の公式面積 = 1/2 x a x b x sin(C)

三角形の面積を求める際によくある間違い

底辺×高さの方法で最も多い間違いは、斜辺の長さを垂直な高さの代わりに使ってしまうことです。両者が等しくなるのは、三角形がたまたま底辺のところで直角になっている場合だけであり、それ以外でこの置き換えを行うと計算される面積が実際より大きくなってしまいます。高さは常に、選んだ底辺に垂直な直線に沿って測らなければならず、そのラインが三角形の実際に描かれた辺と一致しない場合でも同様です。

三角関数の方法でよくある間違いは、2つの既知の辺の間に実際には挟まれていない角を使ってしまうことです。公式 面積 = 1/2 x a x b x sin(C) では、Cは辺aと辺bの間に直接挟まれた角でなければならず、三角形の他の2つの角のどちらかであってはいけません。また、三角不等式を満たさない3辺の長さ(1辺が他の2辺の和より長い場合)にヘロンの公式を当てはめると、負の数の平方根を求めようとすることになり、そのような三角形が存在しないことを示します。

よくある質問

三角形の面積を求める公式は何ですか?

最もよく使われる公式は 面積 = 1/2 x 底辺 x 高さ で、高さは底辺から対頂点までの垂直距離です。3辺の長さしかわからない場合は代わりにヘロンの公式を使い、2辺と挟角がわかっている場合は 面積 = 1/2 x a x b x sin(C) を使います。同じ三角形であれば、この3つの公式はすべて同じ面積を導きます。

3辺の長さしかわからない三角形の面積はどう求めますか?

ヘロンの公式を使います。まず半周長 s = (a + b + c) / 2 を計算し、次に面積 = s(s-a)(s-b)(s-c) の平方根を求めます。辺の長さが9・10・11の三角形では、s = 15、面積 = (15 x 6 x 5 x 4) の平方根 = 1800の平方根、約42.4264平方単位です。

2辺と1つの角がわかっている三角形の面積はどう求めますか?

三角関数の公式 面積 = 1/2 x a x b x sin(C) を使います。aとbは既知の2辺、Cはその間に挟まれた角です。辺が7と10で挟角が40度の場合、面積 = 1/2 x 7 x 10 x sin(40度)、約22.4976平方単位です。

高さがわからなくても三角形の面積は求められますか?

求められます。3辺の長さしかわからない場合は、ヘロンの公式が高さの測定なしで面積を求めます。2辺とその間の角がわかっている場合は、三角関数の公式 1/2 x a x b x sin(C) も高さを必要とせず、挟角の正弦が実質的に高さの代わりを果たします。

底辺×高さの公式で、高さが垂直でなければならないのはなぜですか?

底辺×高さの公式 面積 = 1/2 x 底辺 x 高さ は、同じ底辺と高さを持つ長方形を対角線で切って導かれたものであり、この導出は高さが底辺に垂直な直線に沿って測られている場合にのみ成り立ちます。真の垂直な高さの代わりに斜辺の長さを使うと、誤った、実際より大きい面積になってしまいます。

参考文献

  1. Weisstein, Eric W. "Heron's Formula" and "Triangle Area." MathWorld — A Wolfram Web Resource. mathworld.wolfram.com.
  2. Larson R. Geometry. Cengage Learning (triangle area formulas and the triangle inequality).
  3. Larson R. Trigonometry. Cengage Learning (the trigonometric area formula, 1/2 ab sin C).

関連する計算ツール

🧩 無料で計算ツールをサイトに追加. Widgets →