DECIMAL関数の使い方
指定された進数のテキストを10進数に変換します。
2013201620192021365
- 構文
-
=DECIMAL(テキスト, 進数) - 引数
-
- テキスト必須
- 進数必須
- どんな関数か
DECIMAL は、2進数や16進数などの文字列を、10進数の数値に戻します。
=DECIMAL("FF",16)は 255 です。基数は 2〜36 まで指定でき、36 なら 0〜9 と A〜Z を使った表記になります。逆向き(10進数から他の基数へ)はBASEです。16進数だけならHEX2DECでも同じことができますが、DECIMAL は基数を自由に選べます。Excel 2013 以降で使えます。- 使用例
-
B2 に
=DECIMAL("A", 16)を入れると、こうなります。A B 1 テキスト 数値 2 A 10 数式を入れたセル
結果: 16進数「A」を10進数に(10)
つまずきやすいところ
- 2〜36 の好きな基数で、数と文字列を行き来する
- 返るのは文字列(BASE)なので、そのままでは計算に使えない