メイン コンテンツへスキップ
サポート
Microsoft アカウントでサインイン
サインインまたはアカウントを作成してください。
こんにちは、
別のアカウントを選択してください。
複数のアカウントがあります
サインインに使用するアカウントを選択してください。
任意の小数点以下の桁数に数値を丸める

セルに ###### 記号が表示されるため、不要な小数点以下の桁数を設定したくない場合や、微細なレベルの精度を必要としない場合は、任意の小数点以下の桁数になるようにセルの書式設定を変更します。

数値を最も近いメジャー単位に丸める

数千、数百、10、10 など、最も近いメジャー単位に数値を丸める場合は、数式で関数を使用します。次の手順に従います。

ボタンを使用する

  1. 表示形式を変更するセルを選択します。

  2. [ホーム] > [数値] に移動し、[10 進数の増加] または [小数部の小数部] を選択して、小数点の後の桁数を増減します。

組み込みの数値形式を 適用する

  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 により近いからです。 ここまでで、だいたいわかったと思います。

  • 十の位

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

  • 一の位

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

    • 数値を最も近い 1 桁に丸めるときは、ゼロ (0) を使用します。

  • 小数点以下第 1 位

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

    • 指定した小数点以下の桁数に数値を丸めるには、ここに正の数を使用します。 百分の一の位と千分の一の位に丸める次の 2 つの数式にも同様に適用します。

  • 小数点以下第 2 位

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

  • 小数点以下第 3 位

    • =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. 次のいずれかの操作を実行します。

    目的

    数式ビルダーで を検索し、ダブルクリックします。

    [引数] の下

    数値を切り上げる

    まとめ

    [数値] に、切り上げる番号を入力します。 num_digitsで、「0」と入力して、数値を最も近い整数に丸めます。

    数値を切り捨てる

    ROUNDDOWN

    数値に、切り捨てている番号を入力します。 num_digitsで、「0」と入力して、数値を最も近い整数に丸めます。

    偶数に切り上げる

    数値に、丸める番号を入力します。

    奇数に切り上げる

    奇数

    数値に、丸める番号を入力します。

    数値を別の数値の最も近い倍数に丸める

    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. [オプション] (Excel 2010 からExcel 2016)、または [Microsoft Office ボタン]Office ボタンの画像 > [Excel オプション (Excel 2007)] をクリックします。

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

    3. 空のセルに、削除する小数点以下の桁数に応じて、 101001,000 などの数値を入力します。

      たとえば、数値に小数点以下 2 桁が含まれており、整数に変換する場合は、セルに 「100 」と入力します。

    4. [ ホーム ] タブの [クリップボード ] グループで、[ ボタンの画像 コピー ] をクリックするか、Ctrl キーを押しながら C キーを押します。

    5. ワークシートで、変更する小数点以下の桁数を含むセルを選択します。

    6. [ホーム] タブの [クリップボード] で、[貼り付け] の下にある矢印をクリックし、[形式を選択して貼り付け] をクリックします。

    7. [ 貼り付け] ダイアログ ボックスの [操作] で、[ 乗算] をクリックします。

補足説明

Excel Tech Communityで、いつでも専門家に質問できます。また、コミュニティでは、サポートを受けられます。

関連項目

数値を丸める

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

ヘルプを表示

その他のオプションが必要ですか?

サブスクリプションの特典の参照、トレーニング コースの閲覧、デバイスのセキュリティ保護方法などについて説明します。

コミュニティは、質問をしたり質問の答えを得たり、フィードバックを提供したり、豊富な知識を持つ専門家の意見を聞いたりするのに役立ちます。

この情報は役に立ちましたか?

言語の品質にどの程度満足していますか?
どのような要因がお客様の操作性に影響しましたか?
[送信] を押すと、Microsoft の製品とサービスの改善にフィードバックが使用されます。 IT 管理者はこのデータを収集できます。 プライバシーに関する声明。

フィードバックをいただき、ありがとうございます。

×