BASE関数 指定された基数(底)のテキスト表現に、数値を変換する
関数名 | BASE |
分類 | 数学/三角 |
説明 | 指定された基数(底)のテキスト表現に、数値を変換する |
バージョン | - |
カテゴリ | Excel関数一覧 |
ここでの解説は、特に説明がない限り、Excelをインストールし、初期設定のまま使用した場合の動作を基に解説しています。
書式
BASE(数値1, 基数2, [最小長]3)
1 - 数値 ----- 変換する数値を指定します。0以上34359738368(2^53)未満の整数でなければなりません。
2 - 基数 ----- 数値を変換する基数(底)の数値を指定します。2以上36以下の整数でなければなりません。
3 - [最小長] ----- (省略可) 返される文字列の最小文字数です。0以上255以下の整数でなければなりません。
解説
例えば、セルに図の様な値が入力されているとします。
セルB1に「=BASE(A1,2)」を入力します。
セルA1の値が2進数に変換されます。
セルB2に「=BASE(100,16,10)」を入力します。
10進数の「100」が16進数に変換され、その結果「64」の先頭に「0」を追加し、文字列の長さを10桁にして表示します。
注意事項
・数値、基数、または最小長が最小値または最大値の制約を逸脱する場合、エラー値 #NUM! が返されます。
・数値が数値以外の値である場合は、エラー値 #VALUE! が返されます。
・整数以外の任意の数値を引数として入力すると、小数点以下が切り捨てられます。