• ベストアンサー

Excel 7E-3=0.007 ????

まもなく齢70の年寄りです Excel勉強中です。教えてください 今日の質問の中に ”7E-3を0.007と表示したい”という質問がありました。 Excel2003で 「=7E-3」と入力したところ「0.007」と表示されました。 セルA1に「7E」 B1に「3」 C1に「=A1-B1」としたところ「エラー」 このエラーは「7E」が文字列なので当然であることはわかるのですが 「=7E-3」がなぜ0.007になるのですか 文字列から数値をなぜ引けるのですか ????

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

  • ベストアンサー
  • Hachi5592
  • ベストアンサー率36% (252/698)
回答No.3

これは次のように解釈してください。 7E-3 → 7 × 10の-7乗となり、0.007です。 Eは英語でExponential(指数の)ということを意味しています。 ちなみに 7E+3 → 7 × 10の+3乗となりますので、7,000です。  Eの後ろは加算や引き算の意味ではありません。

sainokuniob
質問者

お礼

ありがとうございます 関数の勉強のため、質問を参考にさせていただいています Excelは、 奥が深くて 齢70の年寄りには 毎日新しい発見の連続です。 指数なんて 文系の自分には縁遠い話ですが参考になります。 こんh 今後ともご指導よろしく御願いします。

その他の回答 (2)

  • okormazd
  • ベストアンサー率50% (1224/2412)
回答No.2

7.00E-3はExcelだけではなくコンピュータ関係一般によく使われている数値の表示方法の1つです。指数形式による表示です。 数学の、7.00×10^(-3) (7掛ける10のマイナス3乗)のことです。 7.00e+3なら、7.00×10^3のことです。 EはExponent のことです。

sainokuniob
質問者

お礼

ありがとうございます Excelは、 奥が深くて 齢70の年寄りには 毎日新しい発見の連続です。 10の-3乗なんて 文系の自分は 考えも及びませんでした。 今後ともご指導よろしく御願いします。

noname#96023
noname#96023
回答No.1

7E-3は 7かける10のマイナス3乗の意味です

sainokuniob
質問者

お礼

ありがとうございます Excelは、 奥が深くて 齢70の年寄りには 毎日新しい発見の連続です。 指数なんて 文系の自分には縁遠い話ですが参考になります。

関連するQ&A

  • エクセルの関数について

    エクセルについて質問です。 「ある数値を入力したら常に一定の文字列を表示する」にはどの関数がいちばん便利でしょうか? 例:セルA1に101を入力→B1に「りんご」を表示 セルA2に201を入力→B2に「みかん」を表示 のように全部で50程度の数値&文字列の組み合わせ(コード表)を 判別したいと思っています。 よろしくお願いします。

  • エクセル フォーム リストボックス等

    もう3日間も解決しない事があり、是非良い回答をお待ちしてます。 エクセル フォーム リストボックスですが、リストの文字が小さくて見えづらくフォントを大きくしたいのですが、書式設定のメニューにはありません。どうしたら変更できますか? かってながらもう一つ質問があります。 B2のセルにA1に入力された数値をリンクさせる為にB2に=A1と入力したのですが、確かにA1に入力された数値が現れましたが、A1の数値は表示形式が文字列(数値の前に'がある)であったものが、B2には文字列表示になりません。B2に表示された数値を文字列(数値の前に'がある)には出来ないのでしょうか?

  • Excel の数式を教えて下さい。

    Excel 2003 を使用しております。 A列 の A2 から A10 のセルに数値データが入っています。 この A列 数値データの中の最大数値のセルと、同じ行の E列 のセルの数値を B1 のセルに表示する数式を教えて下さい。 要約: A列 の最大数値のセル、例えば、A5 とすると E5 のセルの数値をB1 のセルに表示。 宜しくお願いいたします。

  • エクセルの関数(条件付け)について

    エクセルについて質問させてください。 説明がわかりにくかったらすみません。 A行のセルに、品名(文字列) B行のセルに、価格(数値) C行のセルに、チェック1(1と入力) と入力してある状態で、 D行・E行・F行のセルに下記のような式を表示させたいのですが、 どのような関数を組めばよいでしょうか? 表示させたいのは、 D行のセルに、チェック2 …「Cに1と入力されていなかったら2と表示させる」式 E行のセルに、価格1  …「Cに1と入力されている場合のみBセルの数値を表示させる」式 F行のセルに、価格2 …Fのセルには「Dに2と表示されている場合のみBセルの数値を表示させる」式 になります。 宜しくお願いいたします。

  • エクセルについて

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

  • エクセル関数について

    エクセル関数について質問です。 簡単に説明すると特定のセルに特定の数値を入力するとその行の別のセルの数値を別のセルに表示させたい。 たとえば     A      B       C 1  100            2  200      1      100 3  300      1      300 4  400 5  合計            400 上記の様になっていた場合 A列は定数で固定です。B列のセルに1と入力(1でなくてもよい)した行のA列の数値を Cに表示したいのですが、 C列にどの様な関数を使ったらいいんでしょうか?宜しくお願い致します。

  • エクセルのセル書式設定について

    エクセルのセル書式設定について教えてください。 セルA1に文字列「052」と入力すると、B2に「0 5 2」と表示されるようにするには、 書式設定をどう設定したら良いですか? ちなみに、A1を文字列ではなく数値で設定し、B2をユーザー定義「# # # #」で登録すると、 A1は「52」、B2は「5 2」と表示されてしまいます。 A1を「052」と表示させる為には、文字列として設定しなくてはいけないが、 そうするとB2の値も「052」と表示されてしまいます。 どなたか良い方法を教えてください。

  • エクセル セルの表示形式「文字列」だけを抽出したい

    エクセル2007を使用しています。 A列に数字が入力されていますが、そのセルの表示形式は、「標準」「数値」「文字列」とバラバラです。 この「文字列」のセルだけを抽出したいのです。 例えば、関数などを利用して、B列に表示するなど。 よろしくお願いします。

  • エクセルの使用方法

    エクセルの使用方法で質問があります。 1.あるA列10行に数式が入力されています。その数式はA列9行+B列10行の値です。B列10行に数値を入力する時、C列10行には日付を入力しています。このままだと、B列、C列に何も入力されていない行でも、A列だけは、延々と数値が表示されてしいます。できれば、B or C列に入力していない時は、A列の表示を空白にすることはできないでしょうか? 2.上記のようにA列には、数値が入っており、何行目まで数値があるのかは、B列、C列次第です。この状態で、A列の一番下の行のセルの数値を、固定したセルに表示させる方法はないでしょうか? ただこのシートは複数個作成し、あるシートでは、10行目が一番下だったり、あるシートでは25行目が一番下だったりする条件になります。 またB列にはマイナスの数値も入るので必ずしも行が増える程、A列の値が大きいわけではありません。 3.C列の日付ですが、たとえば「2009/8/8」と入力したら、「2008.8.8」と半角で表示するようにしてるのですが、これを「2008.08.08」と半角で表示する方法はないでしょうか? 4.エクセルで時々、あるセルの左上端が緑色になり<!>と表示されています。この<!>を押すと、いろいろコメントがでてくるのですが、エラーを無視するを選ぶと、消えます。一体これは何なんでしょうか? 出ないようにする方法はないでしょうか? 以上の件、どれでもよいのでご回答くださいますようお願います。

  • IF関数で0より大きい数値が入力されたら「あ」と表示、文字列の場合は空白としたい

    エクセル2003です B1に =IF(A1>0,"あ","")とすると「0」のときは、空白となりますが文字列が入力されたときにも「あ」と表示されてしまいます。 A1セルに「0」より大きい数値が入力されたときだけ、B1セルに「あ」と表示したいのです。 よろしく御願いします。

専門家に質問してみよう