※本記事には広告・アフィリエイトリンクが含まれます。
Excelで四捨五入したい。ROUNDまでは分かったけれど、最後の数字に何を入れるんだっけ?
小数点以下2桁まで残すなら2、整数にするなら0。十の位や百の位へ丸めたいなら、マイナスの数を指定します。
ROUNDは、指定した桁数で数値を四捨五入する関数です。「何桁の数字になるか」だけでなく、「小数点のどちら側を残したいか」と考えると、指定する数が見えてくるよ。
数式の最後に、残したい桁数を入れます
書き方は、=ROUND(数値,桁数)。この関数へ渡す数値や桁数を、引数と呼びます。
たとえばA2セルに1234.567が入っているときの計算例を並べると、こうなります。
| 数式 | 結果 | 残る位 |
|---|---|---|
=ROUND(A2,2) |
1234.57 | 小数点以下2桁 |
=ROUND(A2,1) |
1234.6 | 小数点以下1桁 |
=ROUND(A2,0) |
1235 | 整数 |
=ROUND(A2,-1) |
1230 | 十の位 |
=ROUND(A2,-2) |
1200 | 百の位 |
最後を2から0へ変えると、小数部分を残す計算から整数へ変わる。さらにマイナスへ進むと、小数点より左側を丸める指定になるんだね。
この仕組みはMicrosoftのROUND公式説明で確認できます。
元の値を残したいなら、A2へ直接結果を上書きせず、別のセルへ数式を入れて比べよう。どの桁で丸めたかも、数式に残せます。
「四捨五入したい」と「必ず切り上げたい」を分けよう
ROUNDは四捨五入です。常に切り上げたい場合や、常に切り捨てたい場合は、それぞれROUNDUP、ROUNDDOWNという別の関数があります。
最後の桁数を変えるだけで、四捨五入が必ず切り上がる処理になるわけではないよ。
仕事の表を引き継ぐなら、数式を入れる前に「何の位まで残すか」と「四捨五入でよいか」を一緒に確認しよう。たとえば測定値を小数点以下1桁でまとめるのか、個数の計算で端数を切り上げる必要があるのかでは、選ぶ式が変わります。
今回の表はROUNDの桁数を読むための計算例です。業務ごとに決められた端数処理を、この例へ合わせて変更するものではありません。
関数を調べる一冊は、版と著者まで合わせてね
引数の読み方や使い分けを続けて学ぶなら、尾崎裕子さんとできるシリーズ編集部による『できるExcel関数 Copilot対応 Office 2024/2021/2019&Microsoft 365版』も候補です。書名にあるCopilotは、MicrosoftのAI支援機能です。
インプレスの紹介では、基本編と活用編の構成で、関数の前提知識や使用例を扱い、練習用ファイルも付くと案内されています。
手元で迷っている式が一つあるなら、まずその数式の最後を見てみよう。小数を残したいのに0になっていないかな。百の位へまとめたいのに2を入れていないかな。
「どの位まで残したい?」を先に一言で決める。そこから桁数を選んで、元の値と並べてみようね。