エクセルで四捨五入する関数をお探しですね。

広告

エクセルで四捨五入・切り捨て・切り上げをする方法|ROUND関数の使い方を初心者向けに解説

エクセルで計算をしていると、消費税や平均点を出したときに小数点以下の細かい数字がずらっと並んで、「どうすればいいの?」と困ったことはありませんか?特に仕事で使う見積書や請求書では、1円のズレも許されないので、きちんと端数を処理することがとても大切です。

エクセルには、「四捨五入」「切り捨て」「切り上げ」を自動でやってくれる便利な関数が用意されています。

この記事では、基本となるROUND関数の使い方を中心に、よくある間違いや、目的に合わせた関数の使い分けまで、初心者の方にもわかりやすく説明していきます。

1. エクセルで端数処理ができる3つの関数

エクセルで計算をすると、小数点以下の数字が長々と続いて表が見づらくなることがありますよね。

そんなとき活躍するのが、数値をきれいに整えてくれる関数です。

代表的なものは次の3つです。

– **ROUND関数**:一般的な四捨五入をする
– **ROUNDDOWN関数**:指定した桁以降を切り捨てる
– **ROUNDUP関数**:指定した桁以降を切り上げる

どれも使い方は同じで、「**=関数名(数値, 桁数)**」という形で入力します。

「数値」のところには処理したい数字やセル番号(A1など)を、「桁数」のところには、どこで端数処理をするかを指定します。

例えば、消費税の計算で1円未満の端数が出たら「切り捨て」、必要な箱数を計算するなら「切り上げ」というように、場面に合わせて関数を使い分けることが大切です。

2. ROUND関数の使い方|桁数の指定がポイント

ROUND関数(切り捨て・切り上げも同じ)で一番大事なのが、「**桁数**」の指定方法です。

ここに入れる数字によって、どの位で処理するかが決まります。

桁数に「0」を指定する場合

桁数を「**0**」にすると、小数点第一位が処理されて、結果は整数になります。

金額や人数など、小数点以下が不要なときに一番よく使います。

**例:** `=ROUND(123.456, 0)` → **123**

桁数に「正の数(1、2など)」を指定する場合

桁数を「**1**」や「**2**」にすると、その桁数だけ小数点以下が残ります。

**例:**
– `=ROUND(123.456, 1)` → **123.5**(小数点第二位を四捨五入)
– `=ROUND(123.456, 2)` → **123.46**(小数点第三位を四捨五入)

桁数に「負の数(-1、-2など)」を指定する場合

桁数を「**-1**」や「**-2**」にすると、整数部分が処理されます。

**例:**
– `=ROUNDDOWN(1234, -1)` → **1230**(一の位を切り捨て)
– `=ROUNDDOWN(1234, -2)` → **1200**(十の位を切り捨て)

この桁数のルールは、四捨五入・切り捨て・切り上げの3つすべてで共通です。

一度覚えてしまえば、どんな場面でも使えるようになりますよ。

3. 【要注意】関数と「表示設定」は全然違う!

エクセルには、関数を使わなくても、見た目だけを四捨五入したように見せる機能があります。

ホームタブにある「**小数点以下の桁数を減らす**」ボタンをクリックすると、画面上の数字が四捨五入されたように表示されます。

でも、これには大きな落とし穴があります!

表示設定で見た目を変えても、**セルの中の実際の数値は変わっていません**。

つまり、画面では整数に見えても、裏側には小数点以下の数字がそのまま残っているんです。

どんな問題が起きるの?

例えば、実際のデータが「1.4」と「1.4」のとき、表示設定で整数にすると画面では「1」と「1」に見えます。

でも合計すると「2.8」なので、表示上は「3」になってしまいます。

**1 + 1 = 3** になってしまうんです!

これでは見積書や請求書で金額が合わなくなってしまいますよね。

だから、**仕事で使う書類では必ずROUND関数を使って、実際のデータそのものを処理する**ことが鉄則です。

4. こんな関数もある!目的別の端数処理

エクセルには、ROUND系の関数以外にも、特定の目的に便利な関数がたくさんあります。

小数点以下を切り捨てる関数

– **TRUNC関数**:小数点以下を切り捨てる(ROUNDDOWNの桁数0と似ている)
– **INT関数**:整数部分だけを取り出す(マイナスの数のときはTRUNCと結果が違うので注意)

特定の単位(倍数)で丸める関数

商品が「12個入り」の箱で売られているとき、必要な箱数を計算するような場面で便利です。

– **CEILING関数**:指定した倍数まで切り上げる(例:15分単位で時間を計算)
– **FLOOR関数**:指定した倍数まで切り下げる(例:30分単位で残業時間を計算)
– **MROUND関数**:指定した倍数に最も近い値に四捨五入する

このように、エクセルには現場のいろいろなルールに対応できる関数が揃っています。

目的に合った関数を使えるようになれば、計算ミスを防いで仕事の効率もグンと上がりますよ。

まとめ

端数処理は地味に見えますが、実はとても重要な作業です。

この記事を参考に、ぜひROUND関数をマスターして、正確で信頼されるデータ作りを目指してくださいね!

広告