DEC2HEX関数の使い方
10進数を16進数に変換します。
200720102013201620192021365
- 構文
-
=DEC2HEX(数値, [桁数]) - 引数
-
- 数値必須
- 桁数省略できる
- どんな関数か
10進数を、カラーコードやメモリ番地などで使われる16進数(0-9およびA-F)に変換します。
- 使用例
-
=DEC2HEX(255)を入れると、こうなります。- 255
- 255
- 16進数
- FF
数式を入れたセル
結果: FF
つまずきやすいところ
- 返るのは文字列。そのままでは計算に使えない
- 2つめに桁数を渡すと、頭に0を詰めてそろえられる(
=DEC2BIN(5, 8)で00000101) - 扱える範囲に上限がある(DEC2BIN は -512〜511、DEC2OCT・DEC2HEX はもっと広い)
よくあるエラーと、その直し方
#NUM!- 扱える範囲や桁数を超えている/その進数で使えない文字が混ざっている値の大きさと、使っている文字を確かめる