• ベストアンサー

EXCELで桁数を多いものを入力すると表示が変になります

つまらない質問ですが、よろしくお願いします。 エクセルで桁数の多いものを入力すると表示が変です。(例えば1234567890123450と入力すると1.23457E+15と表示されます)これはなぜでしょうか?またどんな法則があるのでしょうか?わかる方がいたら教えて下さい。お願いします。

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

  • ベストアンサー
  • hirorin00
  • ベストアンサー率50% (446/884)
回答No.3

はじめまして エクセルでは12桁以上の数字は、指数表示になり「1.23457E+15」のような表示になります。 これは「1.23457×10の15乗」ということです。 簡単に言うと、エクセルも桁が大きすぎると計算がうまくできない(?)ということです。 これはむずかしい規格で決まっているのだそうですから、いかんともしがたいものです。 参考 http://www.melma.com/backnumber_43229_3364197/

その他の回答 (3)

  • piyotty
  • ベストアンサー率44% (62/138)
回答No.4

指数表示についての解説が入りましたので、表示形式の方を。 基本的には12桁以上が指数表示対象となるようです。 この表示をさせたくない場合は、事前に書式を「数値」に設定しておくとよいですが、16桁以上の入力の場合、丸められてしまいますのでご注意ください。

回答No.2

1.23457E+15=1.23457×1000000000000000(0が15個) もう少し専門的には E+15 は 10の15乗 を示します。(10×10×.....×10で15回の掛け算) 参考に 0.00001 は 10の-5乗 で E-5 とあらわします

  • HDDR
  • ベストアンサー率41% (7/17)
回答No.1

これは、桁数が多いために指数表示になったんですね。 セルの枠をはみ出すくらい数字の桁を入力するとこのように表示されたりしますね。 これの意味は、「1.23457×10の15乗」で、「E+15」が10の15乗という意味になっています。逆に、「E-15」だと1/10の15乗になります。 エクセルは見た目無限大に数字を計算しているように見えますが、実際には計算している桁には限界があるので注意です。

関連するQ&A