- ベストアンサー
エクセル 誤表示の理由が知りたい
写真ではAO13のセルなのですが、7.10543E-15と表示されています。 APからAVまでを足すだけの単純な数式なのですが、このセルだけ誤表示されています。 表示形式を「数値」に直すと、きちんと正解である「0」と表示されます。他のセルはすべて表示形式が「標準」でも正解が表示されているのに、このセルだけおかしな表示になります。 なぜでしょうか?
- 753
- お礼率90% (147/162)
- Excel(エクセル)
- 回答数8
- ありがとう数6
- みんなの回答 (8)
- 専門家の回答
質問者が選んだベストアンサー
誤表示ではないです. 他の人が書かれているように計算丸めの影響でしょう. 7.10543E-15 の意味は 7.10543 × 10の -15乗です. つまり 0.00000000000000710543 なので,限りなく0に近い数字です.
その他の回答 (7)
- kkkkkm
- ベストアンサー率65% (1618/2457)
どこかのセルの計算で「まるめ誤差」が出ているのだと思います。 AO13の形式を数値にした場合、既定では小数点以下が0桁になるので0と表示されますが、これを30桁にすると小数点以下で数値が表示されると思います。0.000000000000007105430000000000とかです。 まるめ誤差に関しては以下のサイトを参考にしてください。 Excelでの数値表現と計算精度 https://eip.econ.kanagawa-u.ac.jp/eip/excel-calc-error.html
お礼
すごく参考になりました。ありがとうございました。
- bardfish
- ベストアンサー率28% (5029/17765)
それは「指数表示」というものです。(だったはず…) つまりは、セルの幅が狭くて普通に表示できないから省略形で表示されているだけです。 セルの幅を広げればきちんと表示されますよ。 ただし、元の数値が何かわからないので「10÷3」のような延々と数字が続くような計算結果だと・・・どうなるんでしょうね?(笑)
お礼
なるほど。そうだったんですね。ありがとうございました。
- pollux12
- ベストアンサー率65% (34/52)
No.4の補足ですが、7.10543E-15 とは 7.10543×(10のマイナス15乗)という意味です。
お礼
そうですか。わかりました。つまり限りなく小さい数なんですね。
- pollux12
- ベストアンサー率65% (34/52)
これは誤差ですね。 10進数の小数は2進数では正確には表せないです。 プラスの小数とマイナスの小数が足し合わせて0に なるときに誤差が打ち消されずに残ります。 以下 不正確な表現ですが、0.6が0.100110011と表現され ー0.6が1111111111111111.011001100 と表現されたとすると 足し合わせると 1111111111111111.111111111 となり、 10進数でー0.002となり、本来0となる数値が 誤差が残り 0にならないです。
お礼
そうなんですか。ご回答ありがとうございます。
- msMike
- ベストアンサー率20% (363/1775)
貴方の添附圖、何とクッキリ鮮明!(パチパチ…) 良くぞ[名前ボックス]と[数式バー]も省略せずに載せて下スッた! 併しですよ、 AO13: =AP13+AQ13+AR13+AS13+AT13+AU13+AV13 である事は分かりますが、肝心の AU、AV列が隠れて仕舞ッて居るのは、戴けまシェーン! 今すぐ教えて、特にセル AU13、AV13 の値を。 範圍 AP13:AV13 の中に數式が含まれて居るなら、數式もねッ? でも書式は不要!
- vanpire99
- ベストアンサー率19% (84/421)
No2 回答が違っているかも、普通はこれで表示が変わります。
- vanpire99
- ベストアンサー率19% (84/421)
AO-13にカ-ソルを置き右クリックするとセルの書式設定をクリックし表示をクリックして標準をクリックすれば直ります。そこを変えると色々な表示になりますのでお試し下さい。
お礼
回答ありがとうございました。
関連する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となります。なぜそうなるのでしょうか? とりあえず入力したまんまの数値を出したいです。 セルの設定で表示形式を標準や数値、文字列にしても入力した数値にはなりませんでした。 セルをもっと長くしても意味がなかったです。 どういった理由で上記のように表示されるのですか?そしてそれをどう修正できるのですか? 教えてください。よろしく御願いします。
- ベストアンサー
- その他(インターネット・Webサービス)
- エクセルで最大値を表示させるには?
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倍した数値を入力していますが、ついうっかり元の数値のまま入力したセルがあると大変です。 初歩的な質問かもしれませんがよろしくお願いします。 因みに、さっぱり分らなかったので一度アンインストールして再度インストールを行いましたが状況は変りません。
- ベストアンサー
- Windows XP
お礼
なるほど。そういう意味だったのですね。わかりました。ありがとうございます。