DECIMAL¶
種類: MS Excel 互換関数 · ネイティブ導入: Excel 2013
指定した基数のテキスト数値を 10 進数に変換します。
構文¶
=DECIMAL(text, radix)
引数¶
| 引数 | 必須 | 説明 |
|---|---|---|
| text | 必須 | 変換するテキスト |
| radix | 必須 | 基数 2〜36 |
戻り値¶
基数表記のテキストを変換した 10 進数の数値(スカラー)を返します。radix が 2~36 の範囲外の場合や、text にその基数で使用できない文字が含まれている場合は #NUM! エラーを返します。
例¶
| 数式 | 結果 | 説明 |
|---|---|---|
=DECIMAL("FF",16) |
255 | 16 進数を 10 進数に |
=DECIMAL("111",2) |
7 | 2 進数を 10 進数に |
解説¶
- 大文字と小文字は区別しません。
- すべての引数に配列を指定すると要素ごとに計算され、同じ形状の配列としてスピルされます — スカラーは繰り返し、列ベクトル×行ベクトルは外積として拡張、サイズが一致しない要素は #N/A、エラー要素はそのエラーをそのまま返します。
- 関連関数: BASE。
- 対応: Excel 2010+。ネイティブ関数がない旧バージョンでは
DECIMALの名前のまま(ドロップイン)、ネイティブ関数がある新しい Excel ではEG.DECIMALとして登録されます。