Excel。2進数を10進数に変換できるBIN2DEC関数
<BIN2DEC関数>
IPアドレスなどのネットワーク関係で2進数を10進数に変換することがあります。
だいたい関数電卓を使用したりしますが、Excelには、2進数を10進数に変換することができる関数が用意されています。
その関数が、BIN2DEC関数です。
BIN2DEC関数の読み方は「ビントゥディク」です。
所属は、「エンジニアリング」です。
BIN2DEC関数の引数も確認しておきましょう。
BIN2DEC(数値)
この引数の数値というのがポイントなのです。
C2の数式は、
=BIN2DEC(A2)
となっています。
オートフィル機能で数式をコピーしたのが、C3なのですが、#NUM!というエラーが表示されています。
通常、2進数は、「1010 0001」とオクテットの間に、スペースをいれて表記しますが、それだと文字になってしまい、数値ではないので、エラーが表示されてしまったわけです。
なので、この関数を使うときには、スペースを除いた数値のみにして、算出する必要があります。