アプリ版:「スタンプのみでお礼する」機能のリリースについて

教えていただきたいのですが、
セルの書式で形式を標準にしているのですが、
21630001927と入力するとなぜか21603E+11と
表示されてしまいます。理由を教えて頂きたいのです。
宜しくお願い致します。

A 回答 (4件)

セルの幅が、今決めている(標準)フォントで、表示できるだけの十分な幅がない場合、表示できる範囲の幅で、2.16E+10


とか表示される。もっと2E+10すなわち5桁未満になると、####などと表示される。最低小数点以上の桁1桁とEと+(ー)指数桁
2桁1桁なら、指数表示しようとするが、それが、及ばないと##になる。
書式を「数」にしても
(1)数字内容が16桁以上 末尾が0・・が加わる
出ないと指数表示に自動的に変換される。書式を数にする
(2)入力桁が15以下で設定幅が入力桁以上 普通に表示
入力桁が設定桁より多い場合
(3)(4)以上(2)未満 質問のケース
(4)(3)未満 #・#
すなわち
(A)エクセル許容桁数越え
(B)桁数不足
(C)最小に省略指数表示するにも桁数不足
の3つの柱があり、1)(2)は指数表示、(A)の一部で桁数十分なら、表示形式を数に設定で、0を補った数字だけの表示にできる。
ーー
Eの入った表示は指数表示で、仕組みなどはWEB照会のこと。
    • good
    • 0
この回答へのお礼

ご丁寧にありがとうございます。
些細な質問にも関わらず感謝致します。

お礼日時:2007/08/06 08:46

エクセルの「標準」書式では、数値の桁数が整数部で11桁以上、小数部で10桁以上になるとき、指数形式で表示されるようになります。



21603E+11はたぶん21603E+11が正しいと思いますが、2.1603×10^11 (10^11は、10の11乗の意味)です。指数形式にしないのであれば 
 216030000000
になります。指数形式にせず表示したいのであれば、書式を「数値」にして桁数を11桁以上にすればよいです。(ただしエクセルの有効桁数は15桁なので、15桁以上の数値を入力しても、16桁目以降は0で表示されます)

>理由を教えて頂きたいのです。
それがエクセルの仕様だからとしか言えません

この回答への補足

ご丁寧にありがとうございました。

エクセルの仕様ですから仕方ないですね。

感謝致します。

補足日時:2007/08/06 08:46
    • good
    • 0

標準というのは入力した数値に既定で適用される表示形式です。


通常、[標準] 形式では、入力した数値がそのまま表示されます。ただし、セルの幅が数値全体を表示するのに十分でない場合、少数は四捨五入され、セルの幅よりも長い数値は指数として表示されます。
    • good
    • 0
この回答へのお礼

ご丁寧にありがとうございます。

長い数値が指数として出る。

これがエクセルだから仕方がないのですね。

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

お礼日時:2007/08/06 08:51

セル幅が足りないのではないのでしょうか?


列の幅を広くすると表示されると思います。
    • good
    • 0
この回答へのお礼

ご丁寧にありがとうございました。

セルの幅は足りていました。

結果、指数になってしまっていたようです。

お礼日時:2007/08/06 08:52

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!