-
Home »
-
エクセル関数一覧表 »
-
Excel関数の目次 »
-
2進数に関係する関数
10進数を2進数に変換します。 topへ
デシマル・トゥ・バイナリ
=DEC2BIN(数値,[桁数])
数値:変換する 10 進の整数を指定します。
桁数:省略可です。表示する桁数を指定します。
Excel2003以前のバージョンでは、この関数が使用できず、エラー値 #NAME? が返される場合は、分析ツール アドインを組み込む必要があります。
- 数値に負の数を指定すると、桁数は無視され、10桁(10ビット)の 2進数が返されます。
2進数の最上位のビットは符号を表します。
- 数値 < -512 または数値 > 511 の場合、エラー値 #NUM! が返されます。
- 使用例
- B2セルには=DEC2BIN(A2)
E2セルには=DEC2BIN(D2)
と入力されています。
2進数を10進数に変換します。 topへ
バイナリ・トゥ・デシマル
=BIN2DEC(数値,[桁数])
数値:変換する 2進数を指定します。
桁数:省略可です。表示する桁数を指定します。
Excel2003以前のバージョンでは、この関数が使用できず、エラー値 #NAME? が返される場合は、分析ツール アドインを組み込む必要があります。
- 数値に 2進数以外の値、または 10文字 (10 ビット) より多くの値を指定すると、エラー値 #NUM! が返されます。
- 使用例
- C2セルには=BIN2DEC(B2)
F2セルには=BIN2DEC(E2)
と入力されています。
- ビット位置にある両方のパラメーターのビットが「1」である場合のみ、それぞれのビット位置の値がカウントされます。
- 使用例
- C列が使用例です。
- A列とB列の2進数でともに「1」となる箇所を計算しています。
- ビット位置にあるどちらかのパラメーターのビットが「1」である場合、それぞれのビット位置の値がカウントされます。
- 使用例
- C列が使用例です。
- A列とB列の2進数でどちらかが「1」となる箇所を計算しています。
- ビット位置にパラメーターのビットが異なる場合、それぞれのビット位置の値がカウントされます。
- 使用例
- C列が使用例です。
- シフトする桁の部分には「0」が入って計算します。
- 使用例
- 10進数の「1」は2進数では「1」となる。2桁「00」をつけると「100」となり、これは10進数では「4」となります。
10進数の「3」は2進数では「11」となる。2桁「00」をつけると「1100」となり、これは10進数では「12」となります。
- シフトする桁数の分だけ削除されて計算されます。
- 使用例
- 10進数の「10」は2進数では「1010」となる。右2桁を削除すると「10」となり、これは10進数では「2」となります。
10進数の「23」は2進数では「10111」となる。右2桁を削除すると「101」となり、これは10進数では「5」となります。
スポンサードリンク
よねさんのWordとExcelの小部屋 »
エクセル関数一覧表 »
2進数に関係する関数
PageViewCounter
Since2006/2/27