• ベストアンサー

指数の意味を教えてください。

OSはXP、Excel2002です。セルに桁数の多い数値を入力すると、1.2+07Eのように表示されますが、「E」や「+07」といった”指数”の意味を教えて下さい。

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

  • ベストアンサー
  • UKY
  • ベストアンサー率50% (604/1207)
回答No.2

コンピュータ特有の表記法ですね。 例えば、 1.234E+10 → 12340000000 1.234E+9 → 1234000000 1.234E+8 → 123400000 1.234E+7 → 12340000 1.234E+6 → 1234000 1.234E+5 → 123400 1.234E+4 → 12340 1.234E+3 → 1234 1.234E+2 → 123.4 1.234E+1 → 12.34 1.234E+0 → 1.234 1.234E-1 → 0.1234 1.234E-2 → 0.01234 1.234E-3 → 0.001234 1.234E-4 → 0.0001234 1.234E-5 → 0.00001234 1.234E-6 → 0.000001234 1.234E-7 → 0.0000001234 1.234E-8 → 0.00000001234 1.234E-9 → 0.000000001234 1.234E-10 → 0.0000000001234 のようになります。

その他の回答 (2)

  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.3

EはExponential(指数の)の頭文字。べき乗数がプラスかマイナスの1桁と通常10のべき数を2桁設けてあらわしています。したがって1桁のべき乗数のときは07と0が 先頭につきます。桁数が多い数の浮動少数点表示に使います。すべて10の何乗で表します。1.2+07Eは(エクセルでは1.2E+07と表現)1.2×10^(プラス7)の意味になります。 仮数部(1.2の部分)は、コンピュタの世界では1桁で表すように慣わしが多いです。 (COBOLの説明URLから抜粋) 浮動小数点数定数の書き方は下記のとおり。 +         +    (仮数部)E     (指数部) -         - 仮数部と指数部の符号は、付けても付けなくてもよい。符号を省略すると、正の数として扱われる。 仮数部の長さは、1文字以上16文字以内である。仮数部には小数点を含めなければならない。 指数部は、Eに続けて符号を記した後に、1文字または2文字で指定する。ただし、符号は付けても付けなくてもよい。 浮動小数点定数の値の範囲は、0.54E-78から0.72E+76までである。 とありコンピュタや言語で内容が少し異なることが判る。 ---- 浮動少数点でWEB検索すると沢山」解説が出てきます。

  • fuzzball
  • ベストアンサー率19% (45/233)
回答No.1

『1.2+07E』の場合は、1.2×(10の7乗)です。 『1.2-07E』の場合は、1.2÷(10の7乗)です。

関連するQ&A

  • Excelで指数の表示変換について その2

    Excel2000を使用しています。指数「1.234E-06」を「12.340E-07」へ表示変換する方法を教えて下さい。 以前指数の桁数を下げる方法は教わって出来ましたが、上げる方法が出来ないでいます。 何卒お分かりになる方教えて下さい。

  • Excelで作成した表の数値がcsvで保存すると指数表示になる

    エクセルで16桁(12345678・・・)の数値入力した表(表示形式は文字列に設定)をCSVで保存すると、指数表示(8.86E+15)になりました。CSVで16桁の数値を表示するにはどうすれば良いですか?又いくつものセルの表示を同時に直す事は出来ますか?よろしくお願い致します。 OSはWinNT Officexp Personalです。

  • Excel2000での初歩的な質問です。

    Excel2000での初歩的な質問です。 四捨五入というのはRound関数を使うわけですね? 例えば、28473という数値を四捨五入して28470にしたい場合ですが、 ROUND関数の入力画面には、数値と桁数があります。 数値は28473があるセルをクリックして入力するのはいいとして、 桁数というのが解りません。説明の意味も解りません。この場合、何と言う数字を入れたらいいのでしょうか? 次に、28473.49という数値を四捨五入して28473.5と表示させたい場合、 ROUND関数の入力画面で、桁数は何という数字を入力したらいいのでしょうか? 宜しくお願い致します。

  • 指数ってどんなときに使うのでか

    excel2002をしていておもったのですが、セルの書式設定で「表示形式」の分類の中にある「指数」ってのはどんなときに選択するのでしょうか? 具体的な事例をできれば教えてください。

  • (Excel)数字記入セルの数値の後ろ全てに000を自動でつけたい

    xp excel2000 99381007000 など桁数が同じセルの数値全てを 99381007000000 という数値に変更したいです。 0を3つ後ろにつけます。 対象のセルは1列にならんでおり3000件ほどあります。 セルの表示ではなく、数値そのものを、全てのセルで自動的に変更 する方法はありますか?

  • Excelで指数の表示変換について

    Excel2000を使用しています。指数「1.230E-07」を「0.123E-06」へ表示を変えるにはどうしたらよいか教えて下さい。宜しくお願いします。

  • EXCEL セル内の数値から、5桁目だけを抽出する方法について

    EXCELシートのセル内に、以下のような30桁からなる数値が入力されている 列が複数あります。 この列内の数値の右端から「5桁目」だけ、または左端から「10桁目」だけを 抽出したいと思っているのですが、EXCELの仕様で数値の先頭にある「0」は 表示されないため、各セルごとに表示されている数値の桁数はバラバラです。 数値の先頭に「0」が付いているセルが多数あり桁数が不揃いなことと、 数値が30桁もあるため、セルの数値表示が「1E+29」のように「E+29」で表示 されてしまっており、うまく数値を抽出することが出来ません。 ◆元データ   「列1」     (1) 1234567890  →(本当は30桁:000000000000000000001234567890)    (2) 111111111100000000001111111111   (3) 1      →(本当は30桁:000000000000000000000000000001)  (4) 123456789012345678909999999999  ◆右端から5桁目だけを抽出する   「列1」      (1)  6      (2)  1      (3)  0      (4)  9   お手数お掛けいたしますが、ご指導下さいますよう宜しくお願い致します。

  • Excelで指数表現しないようにする方法

    こんにちは。 csvファイルに 10E098 という文字列がある場合、 このファイルをダブルクリックしてExcelで表示すると 1.00E+99 のように指数形式で表示されてしまいます。 (セルのプロパティも「指数」になっています) そのまま 10E098 という文字列で表示するようにしたいのですが どのようにすればよいのでしょうか? ちなみに、該当のセルの表示形式を「標準」にしても「文字列」に しても 1E+99 と表示されてしまって出来ませんでした。 よろしくお願いいたします。

  • EXCEL 入力でおかしい?

    EXCEl2003を使用しています。 OSはXPです。 ソフトを開いて、新規の状態でセルに半角数値の1を入力すると、 0.001という表示になってしまいます。 他の数値を入れても同様の状態です。 少し前までは通常通りでした。 なぜかわかりません。 わかる方教えて下さい。 お願いします!

  • ExcelのWebクエリで、指数表示になってしまう

    MS Excel 2007を使用しています。 ================================================================= Webクエリで取り込んだデータが、自動で指数表示に変換されてしまうのですが、 元の表示形式(標準?)に戻す方法はあるのでしょうか? ================================================================= 起きている現象としては、↓で質問されている内容とほぼ同じで、 (http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1439119834) 例えば「2E250」というデータをWebクエリで取得すると、 表示が「2E+250」となってしまいます。 Webクエリで取り込む前/取り込んだ後の両方で、 取り込み先のセル書式を「セルの書式」→「文字列」と設定してみたのですが、 変わらず指数表示のままです。 何か解決方法があればご教授お願いします。