コンテンツにスキップ

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 として登録されます。