記事の詳細

エクセルでSUM関数を用いて合計を取ると、たまに1円ずれることがあります。
「え?なんで??」と思ってしまいますが、理由を理解すればとても簡単に解決できます。
3分で理解してしまいましょう。

1円ずれるとは、例えば下図のようなものですね。

1円ずれている様子

理由は”見えない”小数点以下の値

見えないってどういうこと?と思いますよね。
とにもかくにも、表示形式を「標準」に設定してみましょう。
すると、今まで隠れていた小数点以下の数値が見えてきます。

操作は簡単です。

セルB1からB4をドラッグして選択します。
セルB1からB4を選択

[ホーム]タブ→[表示形式]の▼をクリックします。
ホームタブ→表示形式

一覧から「標準」をクリックします。
標準をクリック

隠れていた小数点以下が見えます。
隠れていた小数点以下が見えます

小数点以下が表示されことで分かりますが、今回の足し算は

1+1+1

ではなく

1.2+1.2+1.2

だったのです。

3桁区切りのカンマなどを入れると、小数点以下が隠れる

下図のように数値に3桁区切りのカンマを入れることは良くありますよね。

3桁区切りのカンマが付いた状態
実は、エクセルでは数値に3桁区切りのカンマを付けると、小数点以下が隠れます。

では、先ほどの表を使って3桁区切りのカンマを付けてみます。
操作は簡単です。

セルB1からB4をドラッグして選択します。
セルB1からB4をドラッグ

[ホーム]タブ→[桁区切りスタイル]ボタンをクリックします。
ホームタブ→桁区切りスタイル

小数点以下が隠れました。
小数点以下が隠れた

実は、小数点以下が隠れるとき、四捨五入して表示されます。ですから

1.2 → 1 と表示される
3.6 → 4 と表示される

ということで1の誤差が生じます。

<解決策>ROUND関数を使って端数処理をする!

「1.2」という値を「1」という値にしてから、足し算をすることで1円ずれるという問題は解決できます。
小数点以下を丸める端数処理をする関数としてROUND関数があります。ROUND関数は小数点以下を四捨五入して丸めてくれます。

説明を分かりやすくするために、再びセルB1からB4の表示形式を「標準」に戻し、小数点以下が表示されるようにしておきましょう。

小数点以下を再び表示

では、解決策であるROUND関数を使った端数処理をご紹介します。
だいじょうぶ、操作は簡単です。

セルC1をクリックします。
セルC1をクリック

[関数の挿入]ボタンをクリックします。
関数の挿入をクリック

[関数の分類]の▼をクリックします。
関数の分類の▼をクリック

一覧から「数学/三角」をクリックします。
数学/三角

関数名の一覧から「ROUND」をクリックし[OK]をクリックします。
ROUND関数をクリック

[数値]欄に「B1」と入力し、
[桁数]欄に「0」と入力します。
数値と桁数の設定

[OK]をクリックします。

セルC1に「1」と表示されます。
セルC1に1と表示された

オートフィルを使用してセルC1の数式をセルC3までコピーします。
→オートフィルって何?と言う方は「エクセルで数式(計算式)を他のセルへコピーする方法」もご覧ください。
オートフィルで数式をコピー

コピーした結果、「1.2」という数値が端数処理され「1」になりました。
端数処理された結果

最後に、合計を計算してみましょう!

セルC4をクリックします。
セルC4をクリック

[ホーム]タブ→[オートSUM]をクリックします。
オートSUMをクリック

セルC4に「=SUM(B1:B3)」という数式が入力されます。
SUM関数の数式

[Enter]キーを押します。すると、合計が表示されます。
合計が表示された

これで、1円の誤差が生じなくなりました!

1円誤差が生じる問題のまとめ

  • 3桁区切りなどの表示形式により小数点以下が隠れていることがあります。
  • 小数点以下が隠れていると、小数点以下が四捨五入された状態で表示されます。
  • これらの値を合計すると、1円の誤差が生じることがあります。

解決するには

  • 小数点以下の値をROUND関数などを用いて端数処理します。
  • 端数処理した結果の値を合計します。

まとめるとこのような感じです。
エクセルを使っていると「なんで?」という疑問がたくさん生じるものですが、基本がわかっていると対処もできます。

相模原市産業会館パソコン教室でお待ちしております。

相模原市産業会館パソコン研修では「アットホーム」な雰囲気でパソコンを分かるまで学ぶことができます。

月曜日から土曜日まで毎日無料体験を開始しております。

bana-pasoken-blog

この記事であなたの課題を解決することができましたか?

疑問点があったり、解決できなかったことがありましたら、お気軽にご相談してください。

The following two tabs change content below.
唐澤 章三

唐澤 章三

代表取締役インクループ株式会社
弊社代表。UXデザインの講師を専門学校で務めており、心理学に基づくデザインを実践している。実家が焼肉屋ということもあり、幼い頃からの経験に基づく顧客心理を活用した広告展開、運用を得意とする。

ほかの投稿も読んでみませんか?

  1. この記事へのコメントはありません。

  1. この記事へのトラックバックはありません。

お知らせ

平成28年度補正予算 小規模事業者持続化補助金

特集

エクセルトラブルと解決策のまとめ アクセス数を増加させるための方法まとめ 初心者向けWordPressの設定方法まとめ

AD

ページ上部へ戻る