Excel で必要な小数点以下の桁数を丸める

適用先
Excel for Microsoft 365 Excel for Microsoft 365 for Mac Excel 2024 Excel 2024 for Mac Excel 2021 Excel 2021 for Mac Excel 2019 Excel 2016 Excel Mobile

###### 記号が表示されるためにセルに不要な小数点以下の桁数を設定しない場合は、または微視的なレベルまでの精度が不要な場合は、セルの書式を変更して必要な小数点以下の桁数を取得します。

数値を最も近い主要単位に丸める

数値を千、百、十、1 など、最も近い主要単位に丸める場合は、数式で関数を使用します。次の手順を実行します。

ボタンを使用する

  1. 表示形式を変更するセルを選択します。
  2. [Home>Number] に移動し、[小数点以下の数字を増やす] または [小数点を減らす] を選択して、小数点以下の桁数を増やしたり減らしたりします。

数値の組み込み表示形式を適用することで

  1. [ホーム>番号] に移動し、数値の書式の一覧の横にある矢印を選択して、[その他の表示形式] を選択します。
    [ホーム] タブの [数値] グループ
  2. [ カテゴリ] ボックスの一覧で、データの種類に応じて、[ 通貨]、[ 会計]、[ パーセンテージ]、または [ 科学] を選択します。
  3. [小数点以下の桁数] ボックスに、表示する小数点以下の桁数を入力します。

数式で関数を使用する

必要な桁数に数値を丸めるには、ROUND 関数を使用します。 この関数には、2 つの引数 (関数を実行するために必要なデータ) があります。

  • 1 番目の引数には、四捨五入の対象となる数値をセル参照または数値で指定します。
  • 2 番目の引数には、四捨五入した結果の桁数を指定します。

セル A1 に 823.7825 が含まれているとします。 数値を最も近い位に四捨五入するには

    • 「=ROUND(A1,-3)」と入力します。これは1,000に等しくなります
    • 823.7825 は、0 (0 は 1,000 の倍数) よりも 1,000 により近いからです。
    • 丸めを小数点の左側にするため、ここで負の数を指定します。 百と十に四捨五入する次の 2 つの数式についても同じことが当てはまります。
  • 百の位

    • =ROUND(A1,-2)」のように入力すると、結果は 800 になります。
    • 823.7825 は、900 より 800 により近いからです。 ここまでで、だいたいわかったと思います。
  • Tens

    • =ROUND(A1,-1)」のように入力すると、結果は 820 になります。
  • Ones

    • =ROUND(A1,0)」のように入力すると、結果は 824 になります。
    • 数値を最も近い 1 桁に丸めるときは、ゼロ (0) を使用します。
  • 10 分の 1 の

    • =ROUND(A1,1)」のように入力すると、結果は 823.8 になります。
    • 指定した小数点以下の桁数に数値を丸めるには、ここに正の数を使用します。 百分の一の位と千分の一の位に丸める次の 2 つの数式にも同様に適用します。
  • 100 分の 1

    • =ROUND(A1,2)」のように入力すると、結果は 823.78 になります。
  • 1,000 分の 1

    • =ROUND(A1,3)」のように入力すると、結果は 823.783 になります。

数値を切り上げるには、ROUNDUP 関数を使用します。 使用方法は ROUND 関数と同じですが、この関数は常に数値を切り上げる点が異なります。 たとえば、3.2 の小数点以下を切り上げるとします。

  • =ROUNDUP(3.2,0) で、結果は 4 になります。

数値を切り捨てるには、ROUNDDOWN 関数を使用します。 使用方法は ROUND 関数と同じですが、この関数は常に数値を切り捨てる点が異なります。 たとえば、3.14159 の小数点以下第 3 位から切り捨てるとします。

  • =ROUNDDOWN(3.14159,3) で、結果は 3.141 になります。

ヒント

さらに例を入手し、Excel Online ブックのサンプル データを試すには、ROUND、ROUNDUP、および ROUNDDOWN の記事を参照してください。

切り上げ、切り下げ、または偶数値または奇数値へ

  1. 空のセルで選択する。

  2. [ 数式 ] タブの [関数] で、[ 数式ビルダー] を選択します。

  3. 次のいずれかの操作を実行します。

    目的 数式ビルダーで を検索し、ダブルクリックします 引数の下
    数値を切り上げる ROUNDUP [ 数値] に、切り上げる数値を入力します。 num_digits で「0」を入力して、最も近い整数に切り上げます。
    数値を切り捨てる ROUNDDOWN [ 数値] に、切り捨てる数値を入力します。 num_digits で、数値を最も近い整数に切り捨てるには、「0」を入力します。
    偶数に切り上げる EVEN [ 数値] に、丸める数値を入力します。
    奇数に切り上げる ODD [ 数値] に、丸める数値を入力します。
    数値を最も近い他の数値の倍数に丸める MROUND [倍数] の横にあるボックスを選択して、最も近い倍数を取得する数値を入力します。
  4. RETURN キーを押します。

数値に固定小数点を指定する

Excel のオプションで数値の既定の小数点を設定できます。

  1. オプション (Excel 2010 から Excel 2016) を選択するか、Microsoft Office ボタンのOffice ボタンの画像>Excel オプション (Excel 2007) を選択します。

  2. [詳細設定] カテゴリの [編集オプション] で、[小数点を自動的に挿入する] チェック ボックスをオンにします。

  3. [入力単位] ボックスに、小数点の右側の桁数を指定する場合は正の数値を、小数点の左側の桁数を指定する場合は負の数値を入力します。

    たとえば、[Places] ボックスに「3」と入力し、セルに「2834」と入力すると、値は 2.834 になります。 [Places] ボックスに「-3」と入力し、セルに「283」と入力すると、値は 283000 になります。

  4. [OK] を選択します。
    固定小数点インジケーターがステータス バーに表示されます。

  5. ワークシートでセルを選び、必要な数値を入力します。

    [小数点固定] チェック ボックスをオンにする前に入力したデータは影響を受けません。

ヒントとテクニック

  • 固定小数点オプションを一時的に上書きするには、数値を入力するときに小数点を入力します。

  • 固定小数点で既に入力した数値から小数点を削除するには、次の操作を行います。

    1. [ファイル>オプション] を選択します
    2. [詳細設定] カテゴリの [編集オプション] で、[小数点を自動的に挿入する] チェック ボックスをオフにします。
    3. 空のセルに、削除する小数点以下の桁数に応じて、 101001,000 などの数値を入力します。
      たとえば、数値に小数点以下の桁数が 2 つ含まれていて、それらを整数に変換する場合は、セルに「 100 」と入力します。
    4. [ホーム] タブの [クリップボード] グループで [ボタンの画像のコピー] を選択するか、Ctrl + C キーを押します。
    5. ワークシートで、変更する小数点以下の桁数を含むセルを選択します。
    6. [ ホーム] タブの [クリップボード ] グループで、[ 貼り付け] の下にある矢印を選択してから、[ 形式を選択して貼り付け] を選択します。
    7. [ 形式を選択して貼り付け] ダイアログ ボックスの [操作] で、[ 乗算] を選択します。

補足説明

Excel 技術コミュニティの専門家にいつでも質問するか、コミュニティでサポートを受けることができます。

関連項目

数値を丸める

数値が丸めて表示されるしくみ