セルに分数を入力する|Excel 一般

書式設定と印刷関連のテクニック

セルに分数を入力する

(Excel 2000/2002/2003/2007/2010/2013/2016)

セルに「3分の1」という分数を入力しようとして、「1/3」と入力したら「1月3日」と表示されたことはありませんか?
Excelは、「/」(スラッシュ)で区切った数字を自動的に日付として認識します。そこで、セルに入力した値を「1/3」と表示して、その値を計算にも使用できるテクニックを紹介します。

  1. 分数を入力するセルを選択
  2. セルに「0 1/3」と入力(0と1/3の間に半角スペースあり)
  3. [Enter]キーで確定
  4. セルに「1/3」と表示されていることを確認(数式バーには「0.333333333333333」と数値データとして認識されている)

●補足●

日付形式に変換された分数は、[セルの書式設定]ダイアログボックスの[表示形式]タブの[分類]から「分数」を選択して、表示形式を変更しても、日付のシリアル値に変換されてしまいます。分数として表示させる場合は、「0 1/3」と入力し直してください。
まとまったセル範囲に分数形式の値を入力する場合は、事前に[セルの書式設定]ダイアログボックスを使用して「分数」形式を設定しておけば、「1/3」と入力すれば、分数として表示されます。

<帯分数の表示>
「1 1/3」と入力します(「1.33333333333333」と数値データとして認識されます)また、「0 7/3」と入力すると自動的に帯分数「2 1/3」に変換されます。
約分「0 20/100」と入力すると、自動的に「1/5」と約分されて表示されます。「20/100」のまま表示させる場合は、[セルの書式設定]ダイアログボックスの[表示形式]タブの[分類]から「分数」を選択して、[種類]から「分母を 100 に設定(30/100)」を選択します。