MCPで接続 →

計算を入力してください

公式

広告

結果

答え
8,188
89 × 92
Deviation of first number (a − 100) -11
Deviation of second number (b − 100) -8
たすき掛けの和(a + db = b + da) 81
Product = crossSum × 100 + (da × db) 8,188

基準値100を使った掛け算のコツとは?

これは「ヴェーダ数学」やインド式の高速計算として知られる、純粋な暗算テクニックです。基準値を100に決め、それぞれの数が100からどれだけ離れているか(差)を見るだけで、100に近い2つの数のかけ算がほとんど手間なく解けます。この考え方はあらゆる整数で成り立つ普遍的なものですが、2つの数がだいたい80〜120の範囲にあるときに最も力を発揮します。

この計算機の使い方

1つ目の数と2つ目の数を入力すると、答えと計算過程が表示されます。それぞれの差、たすき掛けの和、差どうしの積、そして最終的な答えまでを順に確認できるので、テクニックの仕組みを理解しながら、頭の中で計算する練習にも役立ちます。

公式のしくみ

基準値を \(B = 100\) とします。各数の差を \(d_a = a - 100\)、\(d_b = b - 100\) として求めます。たすき掛けの和は \(a + d_b\) で、これは必ず \(b + d_a\) と等しくなります(どちらも \(a + b - 100\) に等しい)。答えは「たすき掛けの和 \(\times 100 + (d_a \times d_b)\)」で求められます。$$a \times b = (a + d_b)\cdot 100 + d_a d_b$$ を展開すると \(a \times b\) になるため、どんな数でも正確に成り立ちます。一方が100より大きく、もう一方が100より小さい場合、差どうしの積はマイナスになりますが、公式が自動的に処理してくれます。

100に近い2つの数とその差、たすき掛けの加算と差の積の手順を示す図
100基準の裏ワザ:一方の数にもう一方の差をたすき掛けで足し、差どうしの積を後ろにつける。

計算例

\(89 \times 92\) を計算してみましょう。差は \(d_a = 89 - 100 = -11\)、\(d_b = 92 - 100 = -8\) です。たすき掛けの和 \(= 89 + (-8) = 81\)(確認:\(92 + (-11) = 81\))。$$\text{答え} = 81 \times 100 + ((-11)\times(-8)) = 8100 + 88 = 8188$$ 実際に \(89 \times 92 = 8188\) となり、一致します。

100付近のかけ算の計算例を、左の百の位の列と右の2桁の列に分けたもの
答えを左の百の位の列と右の2桁の列に分けた計算例。

よくある質問

このコツは100付近でしか使えませんか? いいえ。どんな数でも正確に計算できます。ただし、100から大きく離れると差どうしの積が大きくなり、暗算が難しくなります。

一方が100より大きく、もう一方が100より小さい場合は? 差どうしの積がマイナスになり、公式が自動的に引き算として処理するので、正しい答えが得られます。

小数でも使えますか? はい。この公式は整数以外でも成り立ちます。計算機はそのまま正確な積を表示します。

最終更新: