Excelでは、n進数表記のデータを10進数表記に変換するために、以下の関数が用意されています。
- 2進数(BIN)を10進数(DEC)に変換:
BIN2DEC
関数を使用します。例:=BIN2DEC("1010")
は 10を返します。 - 8進数(OCT)を10進数(DEC)に変換:
OCT2DEC
関数を使用します。例:=OCT2DEC("12")
は 10を返します。 - 16進数(HEX)を10進数(DEC)に変換:
HEX2DEC
関数を使用します。例:=HEX2DEC("A")
は 10を返します。 - 任意のn進数を10進数(DEC)に変換:
DECIMAL
関数を使用します。この関数は指定した基数(2から36まで)の数値を10進数に変換します。例:=DECIMAL("1010", 2)
は 10を返します。
DECIMAL
関数はExcel 2013以降で利用可能です。
コメント