Excel。10進数を2進数に変換するのが、DEC2BIN関数です。
<関数辞典:DEC2BIN関数>
DEC2BIN関数
読み方: デックトゥビン
読み方: デジマルトゥバイナリ
分類: エンジニアリング
DEC2BIN(数値,[桁数])
10進数を2進数に変換する
【Excel・Word・PowerPoint・Access】あなたの「困った」を解決!10年以上の経験が詰まった、現場の疑問から生まれた実践テクニック集。作業効率を劇的に上げるOffice活用術をお届けします。
DEC2BIN関数
読み方: デックトゥビン
読み方: デジマルトゥバイナリ
分類: エンジニアリング
DEC2BIN(数値,[桁数])
10進数を2進数に変換する
ネットワーク関係の方ならお馴染みの「2進数」。
10進数を2進数に変換するという作業を行うときに、Excelでも一応関数をつかって変換することはできるのですが、ちょっと、イマイチ。
次の表で説明します。
=DEC2BIN(A2,10)
オートフィルで数式をコピーしています。
B3をみると、17を2進数に変換してくれているのですが、「オクテット」ごとに空白がはいらないので、可読性が悪いですね。
数値が大きくなったら大変です。
ところが、「数値が大きく」とはいっても、最大「511」までしか変換してくれません。
B5をみると、#NUM!というエラーが表示されています。
一応負数でもリアクションしますが、「-512~511」の範囲でしか対応しておりません。
確かに、関数を使うことで、対応することはできますが、単純に、10進数を2進数に変換するだけならば、関数電卓があるアプリをつかってしまうほうが、いいように思えます。