2進数から10進数の変換を3分で完全攻略!超簡単な計算の裏ワザ

2進数から10進数の変換を3分で完全攻略!超簡単な計算の裏ワザの主要なニュースをコンパクトにまとめました。最新トレンドを一目で把握できます。

Q1:2進数の「1111」を10進数に直すといくつになりますか?
A1:重み付け(8, 4, 2, 1)をすべて足し合わせるため、8 + 4 + 2 + 1 = 15 となります。4ビットすべてが1の場合は「15」になると覚えておくと便利です。

Q2:小数の2進数「0.11」は10進数でいくつですか?
A2:小数第1位が「0.5」、小数第2位が「0.25」ですので、0.5 + 0.25 = 0.75 となります。

Q3:桁数が大きい2進数を素早く計算するコツはありますか?
A3:例えば「11111110(8桁)」のように1が多い場合は、全部を足すよりも「8ビットの最大値である255(すべて1)から、0になっている桁(ここでは1の桁)を引く」という引き算のアプローチ(255 - 1 = 254)を使うと一瞬で答えが出ます。

Q4:Excelで2進数を変換するとエラー「#NUM!」が出ます。なぜですか?
A4:標準のBIN2DEC関数は10ビット(511から-512まで)を超える長さの2進数をサポートしていないためエラーになります。桁数が非常に大きい数値を扱う場合は、桁を分割して計算するかVBA・専用マクロを活用してください。

石川 優花

石川 優花

インテリア&ライフスタイルコーディネーター

心身ともに健康で持続可能なライフスタイルをテーマに、最新のウェルネストレンドを発信中。

Share this article
Twitter Facebook Pinterest