• ベストアンサー

エクセル 誤表示の理由が知りたい

写真ではAO13のセルなのですが、7.10543E-15と表示されています。 APからAVまでを足すだけの単純な数式なのですが、このセルだけ誤表示されています。 表示形式を「数値」に直すと、きちんと正解である「0」と表示されます。他のセルはすべて表示形式が「標準」でも正解が表示されているのに、このセルだけおかしな表示になります。 なぜでしょうか?

  • 753
  • お礼率90% (147/162)

質問者が選んだベストアンサー

  • ベストアンサー
  • masnoske
  • ベストアンサー率35% (67/190)
回答No.8

誤表示ではないです. 他の人が書かれているように計算丸めの影響でしょう. 7.10543E-15 の意味は 7.10543 × 10の -15乗です. つまり 0.00000000000000710543 なので,限りなく0に近い数字です.

753
質問者

お礼

なるほど。そういう意味だったのですね。わかりました。ありがとうございます。

その他の回答 (7)

  • kkkkkm
  • ベストアンサー率65% (1618/2457)
回答No.7

どこかのセルの計算で「まるめ誤差」が出ているのだと思います。 AO13の形式を数値にした場合、既定では小数点以下が0桁になるので0と表示されますが、これを30桁にすると小数点以下で数値が表示されると思います。0.000000000000007105430000000000とかです。 まるめ誤差に関しては以下のサイトを参考にしてください。 Excelでの数値表現と計算精度 https://eip.econ.kanagawa-u.ac.jp/eip/excel-calc-error.html

753
質問者

お礼

すごく参考になりました。ありがとうございました。

  • bardfish
  • ベストアンサー率28% (5029/17765)
回答No.6

それは「指数表示」というものです。(だったはず…) つまりは、セルの幅が狭くて普通に表示できないから省略形で表示されているだけです。 セルの幅を広げればきちんと表示されますよ。 ただし、元の数値が何かわからないので「10÷3」のような延々と数字が続くような計算結果だと・・・どうなるんでしょうね?(笑)

753
質問者

お礼

なるほど。そうだったんですね。ありがとうございました。

  • pollux12
  • ベストアンサー率65% (34/52)
回答No.5

No.4の補足ですが、7.10543E-15 とは 7.10543×(10のマイナス15乗)という意味です。

753
質問者

お礼

そうですか。わかりました。つまり限りなく小さい数なんですね。

  • pollux12
  • ベストアンサー率65% (34/52)
回答No.4

これは誤差ですね。 10進数の小数は2進数では正確には表せないです。 プラスの小数とマイナスの小数が足し合わせて0に なるときに誤差が打ち消されずに残ります。 以下 不正確な表現ですが、0.6が0.100110011と表現され ー0.6が1111111111111111.011001100 と表現されたとすると 足し合わせると 1111111111111111.111111111 となり、 10進数でー0.002となり、本来0となる数値が 誤差が残り 0にならないです。

753
質問者

お礼

そうなんですか。ご回答ありがとうございます。

  • msMike
  • ベストアンサー率20% (363/1775)
回答No.3

貴方の添附圖、何とクッキリ鮮明!(パチパチ…) 良くぞ[名前ボックス]と[数式バー]も省略せずに載せて下スッた! 併しですよ、 AO13: =AP13+AQ13+AR13+AS13+AT13+AU13+AV13 である事は分かりますが、肝心の AU、AV列が隠れて仕舞ッて居るのは、戴けまシェーン! 今すぐ教えて、特にセル AU13、AV13 の値を。 範圍 AP13:AV13 の中に數式が含まれて居るなら、數式もねッ? でも書式は不要!

  • vanpire99
  • ベストアンサー率19% (84/421)
回答No.2

No2 回答が違っているかも、普通はこれで表示が変わります。

  • vanpire99
  • ベストアンサー率19% (84/421)
回答No.1

AO-13にカ-ソルを置き右クリックするとセルの書式設定をクリックし表示をクリックして標準をクリックすれば直ります。そこを変えると色々な表示になりますのでお試し下さい。

753
質問者

お礼

回答ありがとうございました。

関連するQ&A

  • エクセルで「-4.6E+07」と表示されます

    WinXP+エクセル2002を使用しております。 表示化けしておりまして、 入力してある数値は、 -46087647なのですが、 表示は、 -4.6E+07 です。 セルは、 セルの書式設定/表示形式/標準 です。 「-4.6E+07」となっているところを 「-46087647」と打ち直すと正常に表示されます。 改善方法を教えてください。 よろしくお願いいたします。

  • エクセルの表示(標準と数値の違い)

    お世話になります。 Excel2003です。 あるセルに例えば【9784414401974】という数字を入れたいのですが、 セルの書式設定で表示形式を「標準」にしたままだと【9.78441E+12】 のように表示されてしまいます。 「数値」にすると【9784414401974】と表示されます。 これは何故ですか?理由を教えてください。 宜しくお願いします。

  • 「空白以外」かつ「未」以外のセル数を数えたいのです・・・

    セル内の文字が「未」だったら、AP3セルに「=COUNTA($E3:$AO3)」からそのセル数を引きたいのですが、できますか? と言いましょうか・・・ やりたいこと; E3からAO26まで数値を入力しました。 各行ごとに、空白セルと「未」の文字が入力されているセルを除いた、合計セル数を計算させ、 結果を、各行のAP3からAP26に表示させたいのです。 初心者です。 できましたら、安易な言葉を遣って教えていただけると助かります。 よろしくお願い致します。

  • Excelの%スタイルについて

    %の表示形式を設定した数値、例えば85%を85という表示に変えるにはどうしたらよいでしょうか。 数値そのものは0.85から85に変更されてもかまいません。 数式が入っているセルもあるので、数式は活かしておきたいのですが。。。

  • エクセル 12桁以上の数字の入力について

    エクセルのセルに12桁以上の数字を入力(貼り付けも含む)すると 1.23457E+11 のように表示されます。入力したとおりに表示させるにはどのような設定をすればいいか教えてください。 セルの書式設定の表示形式を「数値」などに変更するか ’を付けて文字列として入力すればいいのは分かっていますが面倒なので何もしないで最初から123456789012 のように表示させたいのです。セルの幅を広げても1.23457E+11のままです。 数式バーには 123456789012 のように正しく表示されています。セルの書式は「標準」になっていてサンプルは1.23457E+11となっています。 よろしくお願いします。

  • エクセル 3 を 03 と表示させる方法

    セルの表示形式の分類を標準または、数値のまま、 03 と表示させたいのですができますか? 3 と入れても 03 と表示できるとベストです。

  • エクセルについて

    エクセルでセルの余白(「長さ」と言った方が良いかもです)があるのにも関わらず数値を10000000000000000000000と長く入力してエンターすると、1000000000+E29となります。なぜそうなるのでしょうか? とりあえず入力したまんまの数値を出したいです。 セルの設定で表示形式を標準や数値、文字列にしても入力した数値にはなりませんでした。 セルをもっと長くしても意味がなかったです。 どういった理由で上記のように表示されるのですか?そしてそれをどう修正できるのですか? 教えてください。よろしく御願いします。

  • エクセルで最大値を表示させるには?

    A1からJ1までのセルの中に任意の数値が入っています。この中でいちばん大きな数値を選んでJ1に表示させるにはJ1のセルに=LARGE(A1:J1,1)という数式を入れるといいと、以前こちらで教えていただきました。 このたび、同じくA1からJ1までのセルの中でもA1とC1とE1とG1の4つのセルの数値のみを比較して最大のものをJ1に表示させることになりました。つまりセルが飛び飛びになるのです。J1にはどのような数式をいれると良いでしょうか。 エクセル初心者のmutimutiと申します。みなさん、どうかお力をおかしください。

  • excelデータの表示形式を文字列から標準に変換

    excel2000で作ったデータがあるのですが、すべて表示形式を文字列で入力していました。 これだと平均などが出せませんので、表示形式をすべて標準に変換したいのですが、どうすればよいでしょうか。 すべてのセルを選択して表示形式を標準にしたのですが、もう一度数値を打ち直さないとダメなようです。 1000列位データがあるので一つ一つ打ち直すのは難しいです。 よろしくお願いいたします。

  • Excelの数値表示

    Excelのセルの書式は標準になっています。 その各セルへ数値を入力してEnterすると全て100分の1の数値が表示されます。 例えば「3」と入力してカーソルを他のセルに移動させても「0.03」と表示され。 現在は全て100倍した数値を入力していますが、ついうっかり元の数値のまま入力したセルがあると大変です。 初歩的な質問かもしれませんがよろしくお願いします。 因みに、さっぱり分らなかったので一度アンインストールして再度インストールを行いましたが状況は変りません。

専門家に質問してみよう