BASE関数 指定された基数(底)のテキスト表現に、数値を変換する

関数名 BASE
分類 数学/三角
説明 指定された基数(底)のテキスト表現に、数値を変換する
バージョン -
カテゴリ Excel関数一覧

ここでの解説は、特に説明がない限り、Excelをインストールし、初期設定のまま使用した場合の動作を基に解説しています。

書式

BASE(数値1, 基数2, [最小長]3)

1 - 数値 ----- 変換する数値を指定します。0以上34359738368(2^53)未満の整数でなければなりません。
2 - 基数 ----- 数値を変換する基数(底)の数値を指定します。2以上36以下の整数でなければなりません。
3 - [最小長] ----- (省略可) 返される文字列の最小文字数です。0以上255以下の整数でなければなりません。


解説

例えば、セルに図の様な値が入力されているとします。
Excel関数
セルB1に「=BASE(A1,2)」を入力します。
Excel関数
セルA1の値が2進数に変換されます。
Excel関数
セルB2に「=BASE(100,16,10)」を入力します。
Excel関数
10進数の「100」が16進数に変換され、その結果「64」の先頭に「0」を追加し、文字列の長さを10桁にして表示します。
Excel関数


注意事項

・数値、基数、または最小長が最小値または最大値の制約を逸脱する場合、エラー値 #NUM! が返されます。
・数値が数値以外の値である場合は、エラー値 #VALUE! が返されます。
・整数以外の任意の数値を引数として入力すると、小数点以下が切り捨てられます。


関連する関数

DEC2BINDEC2OCTDEC2HEX