DEC2HEX関数の使い方

10進数を16進数に変換します。

200720102013201620192021365
構文
=DEC2HEX(数値, [桁数])
引数
  1. 数値必須
  2. 桁数省略できる
どんな関数か

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!
扱える範囲や桁数を超えている/その進数で使えない文字が混ざっている値の大きさと、使っている文字を確かめる

DEC2HEXを使う実例レシピ(1件)

同じ「エンジニアリング」の関数

エンジニアリングの関数をすべて見る(54件)