Excel。10進数を2進数に変換するDEC2BIN関数はありますが、どうなんだろう。
<DEC2BIN関数>
ネットワーク関係の方ならお馴染みの「2進数」。
10進数を2進数に変換するという作業を行うときに、Excelでも一応関数をつかって変換することはできるのですが、ちょっと、イマイチ。
次の表で説明します。
B2には、次の数式を設定してあります。
=DEC2BIN(A2,10)
オートフィルで数式をコピーしています。
B3をみると、17を2進数に変換してくれているのですが、「オクテット」ごとに空白がはいらないので、可読性が悪いですね。
数値が大きくなったら大変です。
ところが、「数値が大きく」とはいっても、最大「511」までしか変換してくれません。
B5をみると、#NUM!というエラーが表示されています。
一応負数でもリアクションしますが、「-512~511」の範囲でしか対応しておりません。
確かに、関数を使うことで、対応することはできますが、単純に、10進数を2進数に変換するだけならば、関数電卓があるアプリをつかってしまうほうが、いいように思えます。