この公式のポイント
- 原点と2点なら S=21∣x1y2−x2y1∣
- たすきがけして引き、絶対値をとる
- 原点がないときは1つの頂点を原点へ平行移動
- 多角形は靴ひも公式、面積0なら一直線上

うかるくん
3つの頂点の座標から、どうやって面積を出すの?
![合格先生]()
合格先生
1つの頂点を原点に平行移動するんだ。あとは 21∣x1y2−x2y1∣ で一発だぞ。
座標で三角形の面積を求める公式
1つの頂点が原点のとき
O(0, 0)、A(x1, y1)、B(x2, y2) のとき
S=21∣x1y2−x2y1∣原点がないときは、1つの頂点が原点に来るように全体を平行移動してから使う。A(a1, a2)、B(b1, b2)、C(c1, c2) なら
S=21(b1−a1)(c2−a2)−(c1−a1)(b2−a2)
O、A(5, 1)、B(2, 4):長方形 20 から灰色の3つを引いて 9。公式でも ½|5·4−2·1|=9
覚え方は「たすきがけ」。x1x2y1y2 と2行に並べ、ななめにかけて引きます(x1y2−x2y1)。最後に絶対値をとって 21 倍です。
証明
証明①:長方形から引く(中学生向け)
図1のように A が右下、B が左上にある場合(0≤y1≤y2、0≤x2≤x1)で考えます。まわりの長方形の面積は x1y2。ここから3つの直角三角形
21x1y1,21(x1−x2)(y2−y1),21x2y2
を引くと
S=x1y2−21x1y1−21(x1y2−x1y1−x2y2+x2y1)−21x2y2=21(x1y2−x2y1)
図1の数字では 20−(2.5+4.5+4)=9、公式でも 21(5⋅4−2⋅1)=9 です。ほかの位置関係でも同じ式になり、向きによって符号が変わるだけなので、絶対値をつけてまとめます。
証明②:ベクトルの面積公式から(大学受験向け)
a=(x1, y1)、b=(x2, y2) とすると、ベクトルと三角形の面積の公式 S=21∣a∣2∣b∣2−(a⋅b)2 が使えます。
(x12+y12)(x22+y22)−(x1x2+y1y2)2=x12y22+x22y12−2x1x2y1y2=(x1y2−x2y1)2
なので S=21(x1y2−x2y1)2=21∣x1y2−x2y1∣ です。
原点がないとき:平行移動
図形を平行移動しても面積は変わりません。A を原点に動かすと、B、C は (b1−a1, b2−a2)、(c1−a1, c2−a2) に移るので、上の公式がそのまま使えます。
A(1, 1)、B(6, 2)、C(3, 5) を、A が原点に来るように動かすと図1と同じ三角形になる
高校受験(中学数学)での使い方
関数のグラフと三角形の面積の問題で、検算や近道に使えます。答案では、長方形から引く方法や、y 軸で2つに分ける方法で説明できるようにしておきましょう。
高校受験例題1(原点をふくむ三角形)
O(0, 0)、
A(6, 2)、
B(2, 5) を頂点とする △OAB の面積を求めなさい。
解き方
S=21∣6⋅5−2⋅2∣=21⋅26=13。(長方形 6×5=30 から 6+6+5=17 を引いても 13。)
答え 13
高校受験例題2(放物線と直線)
放物線
y=x2 上の2点
A(−1, 1)、
B(2, 4) と原点 O でできる △OAB の面積を求めなさい。
解き方
S=21∣(−1)⋅4−2⋅1∣=21⋅6=3。
(確認:直線 AB は y=x+2 で、y 軸との交点 (0, 2) で2つに分けると 21⋅2⋅1+21⋅2⋅2=3。)
答え 3
大学受験(数学Ⅱ)での使い方
大学受験例題3(原点をふくまない三角形)
A(−2, 1)、
B(3, −1)、
C(1, 4) を頂点とする △ABC の面積を求めなさい。
解き方
A を原点に移すと B→(5, −2)、C→(3, 3)。S=21∣5⋅3−3⋅(−2)∣=21⋅21=221。
答え 221
大学受験例題4(多角形:靴ひも公式)
A(0, 0)、
B(4, 0)、
C(5, 3)、
D(1, 4) を頂点とする四角形 ABCD の面積を求めなさい。
解き方
対角線 AC で2つに分ける。△ABC =21∣4⋅3−5⋅0∣=6、△ACD =21∣5⋅4−1⋅3∣=217。合計 6+217=229。
答え 229(=14.5)
例題4:対角線 AC で 6 と 8.5 の三角形に分けると、四角形は 14.5
例題4のように頂点を順にまわる多角形では、となりどうしの xiyi+1−xi+1yi をすべて足して 21 倍し、絶対値をとっても求まります(靴ひも公式・座標の面積公式)。
S=21(0⋅0−4⋅0)+(4⋅3−5⋅0)+(5⋅4−1⋅3)+(1⋅0−0⋅4)=21⋅29
これは原点と各辺でできる三角形の(符号つきの)面積を足し合わせたものなので、頂点を順番どおりにまわることが大切です。また、3点が一直線上にあれば面積は 0 なので、x1y2−x2y1=0(平行移動したあと)が3点が一直線上にある条件にもなります。
よくある間違い
![腕でバツを作る合格先生]()
合格先生
x1y2−x2y1 は点の並ぶ向きで負になる。面積にするときは絶対値を忘れるな。
- 絶対値を忘れる:x1y2−x2y1 は点の並ぶ向きによって負になる。面積は必ず絶対値をとる。
- 原点がないのにそのまま使う:3点の座標をそのまま入れてはいけない。1つの頂点を原点に平行移動してから使う。
- 多角形で頂点の順番がばらばら:靴ひも公式は、まわりを1周する順に並べたときだけ正しい。
練習問題
![ひらめいたうかるくん]()
うかるくん
たすきがけして引いて、半分にするんだね!
- 高校受験 O(0, 0)、A(4, 1)、B(1, 3) を頂点とする △OAB の面積は?
答えと解説を見る
21∣4⋅3−1⋅1∣=211 - 大学受験 A(1, 2)、B(5, 3)、C(2, 6) を頂点とする △ABC の面積は?
答えと解説を見る
A を原点に移すと (4, 1)、(1, 4)。21∣4⋅4−1⋅1∣=215 - 大学受験 3点 (1, 2)、(3, k)、(5, 10) が一直線上にあるような k の値は?
答えと解説を見る
(1, 2) を原点に移すと (2, k−2)、(4, 8)。面積 0 より 2⋅8−4(k−2)=0、k=6
関連する公式
よくある質問
座標から三角形の面積を求める公式は?
原点 O と A(x₁, y₁)、B(x₂, y₂) なら S=½|x₁y₂−x₂y₁| です。たすきがけでかけて引き、絶対値をとって半分にします。
原点が頂点にないときはどうしますか?
1つの頂点が原点に来るように、3点を同じだけ平行移動します。面積は変わらないので、そのあと公式を使えます。
なぜ ½|x₁y₂−x₂y₁| になるのですか?
三角形を囲む長方形の面積 x₁y₂ から、まわりの3つの直角三角形を引くと ½(x₁y₂−x₂y₁) になります。ベクトルの面積公式からも導けます。
四角形の面積も座標で求められますか?
対角線で2つの三角形に分けるか、頂点を順にまわって x_i y_(i+1) − x_(i+1) y_i を足す靴ひも公式で求められます。
あわせて読みたい
出典・参考
- 文部科学省「中学校学習指導要領(平成29年告示)」数学 第2学年(一次関数)
- 文部科学省「高等学校学習指導要領(平成30年告示)」数学Ⅱ(図形と方程式)
最終更新:2026年10月11日/作成:大学受験合格大作戦