DESIGN / CODE / INFRA / AI

解説

表示は1.2なのに合計が合わない?Sheetsの表示桁数とROUNDを分けよう

小数1桁の表示と、実際に丸めた値を比較。1.24を二つ足す表で、表示の変更だけとROUND後の計算が違う理由を確認する。

表示は1.2なのに合計が合わない?Sheetsの表示桁数とROUNDを分けよう
保存リストを見る →
この記事の道しるべ 5項目

表には1.2が二つ並んでいるのに、合計は2.5になった。足し算がおかしいのではなく、表示されていない桁が計算に使われているのかもしれないよ。

このページでは、Googleスプレッドシートの数値の表示形式と、ROUNDで丸めた計算結果を分けて確認する。数式を入力できる人向けに、空の練習シートで試せる小さな表を用意したよ。

小数1桁に見せても、値は同じとは限らない

B2とB3に、それぞれ数値の1.24を入力する。B4には次の数式を入れよう。

=SUM(B2:B3)

値をそのまま足すと、1.24+1.24=2.48。次にB2:B4の表示を小数点以下1桁にすると、画面では1.2、1.2、2.5と見える例になるよ。

数値の表示形式は、セルでどう見せるかを決める指定。見えている1.2だけを、元の値の全桁だと考えないでね。

表示形式を確認する入口

公式手順では、パソコン版で対象のセルを選び、「表示形式」から「数字」を開く。カスタム数値形式も選べるので、この練習では0.0のように小数1桁を表示する形式を使える。

これはセルの幅を狭めて数字を隠す操作ではないよ。表示形式を変えている範囲と、数式で参照している範囲も分けて確認しよう。実際のメニューや小数点の表示は、シートの言語・地域設定も見てね。

ROUNDは丸めた値を返す

C2へ次の数式を入れ、C3にも同じようにB3を参照する数式を入れる。

=ROUND(B2, 1)

ROUNDの二つ目の1は、小数点以下1桁へ丸める指定。元のB2を1.2へ書き換えるのではなく、数式の結果として1.2を返す。C4でC2:C3を合計すると2.4になるよ。

見ているもの 結果
元の1.24を二つ足す 2.48
その合計を小数1桁で見せる 2.5
各行をROUNDで1.2にしてから足す 2.4

同じ「小数1桁」でも、何を変えたかが違うんだ。

合計したあとに丸める方法とも違う

=ROUND(SUM(B2:B3), 1)

この式は2.48を最後に丸めるので、結果は2.5。各行を先に丸めた2.4と、常に一致するわけではないよ。

請求や帳票では、どの段階で何桁にするかがルールに含まれる。見た目を揃えるために、元の値をまとめてROUNDした値へ置き換えると、合計や後続の計算まで変わる可能性がある。必要な計算上の丸めと、読むための表示形式を先に分けよう。

合わないときに見る順番

まず元セルを選び、数式バーにある値や式を確認する。次に表示形式、合計の参照範囲、ROUNDを使う場所を確認しよう。数値が文字列として入っている場合も別の問題なので、表示だけで判断しないようにしたいね。

練習を戻すなら、B列の元の1.24は残したまま表示桁数を増やせる。比較用のC列を消す場合は、数式のある練習範囲だけに絞り、業務の原本へ同じ操作をしないでね。

編集部では2026年10月29日にGoogle公式の表示形式・ROUNDの説明を確認し、1.24の二行と2.48・2.4・2.5の関係を十進数の参照計算で照合した。Sheetsの実アカウント操作や数式実行を行ったものではないよ。丸める順番、値だけ貼り付けも参考になるね。

参考・出典

公開と変更の記録
  • :初回公開

日時は日本時間です。記載のある変更は、確認できた編集記録に基づきます。更新日の違いだけから変更内容を推測して載せることはありません。

更新・訂正の方針 →

みんなのコメント 0

感想や、試してみたことを聞かせてね。コメント・返信は承認後に公開されます。

最初のコメントをどうぞ。