ベストアンサー エクセル上の数値の意味 2001/04/08 21:38 エクセル上の、 1.14774E-27 2.54191E-46 の意味がわかりません。 ご存知のかた、教えてくださいます様宜しく御願いします。 みんなの回答 (7) 専門家の回答 質問者が選んだベストアンサー ベストアンサー ametsuchi ベストアンサー率31% (81/257) 2001/04/13 12:24 回答No.7 返事遅れてしまいました。 「アルゴリズム」とは「計算方法」、かっこ付けて言うと、「算法」のことです。「計算ロジック」と言ってもいいでしょう。 そのエクセルのデータは、あなた自身、または、他の方の計算結果だと思うんです。そうでければ、そんな中途半端な数字にならないはずです。ですから、 1)その計算方法自体に誤りがある。 2)計算方法自体は正しいのだが、計算の過程で丸め誤差と思われる誤差がやむを得ずに生じて、「2.54191E-46」のような数字が残った。本来は=0になるはずである。(「丸め誤差」だけではなく、「打ち切り誤差」もあるかもしれない) の何れが原因な訳ですよね?私は2)が原因ではないかと想像したのですが、もしそうでないとするなら、1)しかないという理屈です。 -------------------------------- 尚、蛇足ながら、丸め誤差が生ずる一番簡単な例を挙げておきます。 a = 1.0/3.0 * 3.0 - 1.0..............Equ1) なる計算を考えましょう。数学的には「a=0.0」になるはずです。しかし、計算機上では、「1.0/3.0」が正確に1/3にならないので、この計算をしても「a=0.0」になるとは限らないのです。勿論、「最適化」が働いたりして、計算の順序が変われば、厳密に「a=0.0」になるかも知れないですが、途中で変数に代入すると、式どおりの計算順序になります。これは、Excelだろうが、C++だろうが、Fortranだろうが同じです。興味があれば試してください。 □プログラミングの教科書: 何を勉強したいのかで答えは全く異なってきます。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 その他の回答 (6) ametsuchi ベストアンサー率31% (81/257) 2001/04/09 13:10 回答No.6 すいません。訂正します。 数値の異常な小ささから考えて、「丸め誤差」の可能性の方が大きいです。 たとえば、連立一次方程式をガウスジョルダン法で解くと、本来=0になるはずなのに、「丸め誤差」の影響によってこのような小さな値が残ることがあります。 同じ連立一次方程式の数値解法でもガウスザイデル法は反復法であり、その計算結果は「丸め誤差」と「打ち切り誤差」が重なっており、普通は後者の方が大きいです。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 ametsuchi ベストアンサー率31% (81/257) 2001/04/09 13:06 回答No.5 「丸め」(=Round off)とは、少数点以下第何位まで採用するかということです。 よく間違えられますが、「四捨五入」だけでなく、「切り捨て」や「切り上げ」も「丸め」です。Excelでの具体的な「丸め」操作は最近使ってないので忘れましたが、触れば分かるはずです。 言葉足らずでしたが、「丸め誤差」と「打ち切り誤差」は全く別物で、後者は解析的に解けない問題を数値解析的反復解法や級数展開で求めようとした時、途中で「収束」と判断した段階で、処理を抜ける訳ですが、この時発生する誤差のことです。「許容誤差=ε」によって、本来=0になるべきなのに「2.54191E-46 」のような中途半端に小さい数値が残るのが普通です。今回の問題もおそらく、そんな計算結果ではないのでしょうか? もし、そうでないとするなら、アルゴリズムの間違いかもしれません。 質問者 補足 2001/04/10 23:33 メッセージありがとうございます。アルゴリズムと言うことばは、プログラミング用語ですか? プログラミングの本で、良い本ありますか? 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 ametsuchi ベストアンサー率31% (81/257) 2001/04/08 21:57 回答No.4 ponntaさんの答えで正しいです。 おそらく何らかの計算をした結果でしょう。浮動小数点演算だと、 1)浮動小数点のBit数の制限から来る計算に伴う丸め誤差 2)反復計算などを途中で打ち切ることによって生ずる打ち切り誤差 が不可避的に付きまといます。 ですから、上の2つの数字は実際には=0と思ってください。Excelには「丸め」の機能がるので気になるなら消すことも出来ます。 質問者 補足 2001/04/09 00:58 メッセージありがとうございます。Excelの「丸め」の機能って何でしょうか? 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 takesama ベストアンサー率24% (29/117) 2001/04/08 21:54 回答No.3 どのような状況でその数値が出てきたのかは分かりませんが、エクセル特有というよりは、数学的な話です。 たとえば、 1.01E-01→1.01/10 1.01E-02→1.01/100 というような数値が分かりやすいでしょうか。 つまり、指数を表すもので、 1.14774E-27 →1.14774/10^27(10の27乗) 2.54191E-46 →2.54191/10^46(10の46乗) となり、小数点以下を延々と表すよりは楽ですよね。 これくらいで、お分かりいただけたでしょうか? 質問者 お礼 2001/04/09 01:01 メッセージありがとうございます。 即答していただきありがとうございました。 大変助かりました。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 o-totoro ベストアンサー率39% (16/41) 2001/04/08 21:54 回答No.2 エクセルのどんな数字かわかりませんけど、普通アルファベットのE*は10の*乗を表します。したがってご質問の1.14774E-27は[1.14774×10の-27乗]つまり、0.00000000000000000000000000114774(あってるかな?)のことになります。 質問者 お礼 2001/04/09 01:02 メッセージありがとうございます。 即答していただきありがとうございました。 数値を示してくださって有り難うございます。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 ponnta ベストアンサー率17% (31/179) 2001/04/08 21:51 回答No.1 E-27は10のマイナス27乗じゃなかったかな E+27なら10の27乗になったはず。 1.14774×10の-27乗と 2.54191×10の-46乗の すんごく小さい数値じゃないですかね。 質問者 お礼 2001/04/09 01:04 メッセージありがとうございます。 一番最初に即答していただきありがとうございました。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 カテゴリ パソコン・スマートフォンソフトウェアオフィス系ソフト 関連するQ&A Excel での数値の E の意味 Excel 2003 では 100000000000 が 1E+11, 111111111111 が 1.11111E+11 と表示されます。この E の意味することを教えてください。 エクセルでの数値の丸め方について エクセルで、数値を丸めるとき… たとえば 数値が3.2なら3.5を返す。 数値が3.6なら4.0を返す。 というように0.5ずつ切り上げるようなことは関数を使ってできますか? ご存知の方よろしくお願いします。 数値に E でてくるのは。 Microsoft Excel や MATLABを使って数値計算をしているのですが、数値が非常に小さくなる時に、Eの入った形で表示されるのですが、これは大体いくつくらいを意味しているのでしょうか。 下にExcel計算の結果を載せておきます。よろしくお願いします。 ....... ........ 0.017946166 0.006095256 0.001997971 0.000645368 0.000207253 6.64089E-05 2.12612E-05 6.80477E-06 2.17766E-06 6.96868E-07 2.23E-07 ...... ... 携帯料金を賢く見直す!格安SIMと端末選びのポイントは? OKWAVE コラム EXCELの表示形式の意味を教えてください。 EXCELで、yyyyとかmmとかで表示形式を指定しますが、gやeというのは何の略称なんでしょうか??yならYEARということですよね?このgとeの意味をぜひ教えていただけないでしょうか??宜しくお願いしたします。 エクセルの数値判定について エクセルの数値判定について教えてください。 パーセンテージ判定なのですが、ある計算をして E1 -1.89% E2 0.21% E3 -1.81% E4 1.15% E5 0.94% 以下続く とあるとします。 そこでE列のパーセンテージの値に対して振り分けを行いたいのです。 それは1.00%以上ならA,0.10%~0.99%ならB、0.09%から0まではC1、 0から-0.09%まではC2、-0.10%~-0.99%まではD、-1.00%以下ならE とF列に表示したいのですがその方法がわかりません。 よろしくご教授くださいませ Excelで相関係数を求めた時に表示される「~E-~」(~は数値)とは Excelで相関係数を求めた時に表示される「~E-~」(~は数値)とは? Excelで“=correl(~,~)”を用いて相関係数をいくつか出したのですが、 そのうち数個の相関係数が「1.92639E-16」とか「9.64107E-17」などと出ました。 相関係数の値は0~±1.0の範囲だけだと思っていたのですが、 何故このような計算値が出てしまったんでしょうか? また、この値をどのように解釈したらよいのでしょうか? 統計にはあまり慣れていないので、ご存知の方がいらっしゃいましたら、 なるべく分かり易い単語での回答をよろしくお願い致します。 Excelで数値を並べ替えたい Excelで、A列に西暦年が1960年から20年分、B列に月、C列に日、D列に時刻(1時間単位)、E列に数値が入ったシートがあります。 間には閏年もあります。 7000行強の列があることになります。 これを年ごとに別シート(20シート)に分けたいです。 シート内ではA列に年月日および時刻(1960/1/1 1:00)、B列に元のE列の値を並べます。 複数ファイルあるので、可能ならばファイルごとに列方向(C列、D列、E列…)に順次整列もできればなおありがたいです。 VBAで処理できますでしょうか。 参考になりそうな記述をご教示頂ければ幸いです。 【エクセル】数値にスラッシュを入れるには? エクセルの質問です。 生年月日が、例えば『1980年1月1日』であれば『19800101』と全て数字で入っています。これを『1980/01/01』と表示させるにはどうしたらいいでしょうか?? ご存知の方、どうぞよろしくお願い致します!! エクセルの関数について エクセルで近似曲線の関数の式をだしたところ、 「y=5E+09」という式がでてきました。 09という数字はあるのでしょうか?小数点がありません。 この意味を教えてください<m(__)m> できれば、Eの意味もわかる方はおしえてください!おねがいします。 エクセルで数値の入力ができない 今独学でエクセルを勉強してるのですが、数値入力の仕方が分かりません。 6083と入力したいのに、入力して確定すると6.083E-07と表示されてしまいます。 どうすればいいですか? 似たような質問がないか調べてみたのですが出てきませんでした。 既出またはカテゴリ違いだったらすみません。 EXCELで数値の桁数を合わせたいのですが・・ ご存知の方がいらっしゃいましたら教えてください! EXCELで桁数の違う数値を数値の前に「0」を入れて 同じ桁数にしたいのですがどのような設定をしたらよいのでしょうか? 例 (1)123⇒000123 (2)1234⇒001234 (3)12345⇒012345 なにぶん初心者みたいなものなので説明がヘタですいませんが どうぞご教授ください。 excel 数値INput office2003 excelで、表示形式の数値に16桁の数字をInputすると、1.23E+00と表示します。文字列で解決しますが、数値のままで解決方法を教えて欲しい。 ヤバいパソコンが壊れたかも!?事前に知っておきたい3つの兆候と対策 OKWAVE コラム 一番大きな数値の色を変えたいのですが(エクセル) エクセル2003使用です。 成績表を作成しています。横に科目、縦に社員の名前 があります。 例えば A1=100 B1=25 C1=43 D1=125 E1=88 と入力されている場合にA1~E1の中で一番大きな数値 を赤色に変えたいと思っています。 この場合はD1セルの文字が赤くなります。 条件付書式とか関数でできるでしょうか? Excelにおける数値の並び替え 添付図に示すように、左側に縦に並んだ系列A~系列Eの5種類のデータを 右側のように横に並び替える方法を教えてください。 この例では各系列のデータは100個としていますが、実際には数万データあります。 excel2002を使用しています。 宜しくお願いいたします。 エクセルで数式だけ残して数値の削除 エクセルの機能で 数式は残して、数値のみ削除できるのでしょうか? あったら便利だな、と思うのですが ご存知の方いらっしゃいましたら教えて下さい。 よろしくお願いします エクセル 数値のカウント エクセルで、ある範囲内に数値が入力されています。 どんな数値があり、同じ数値が何個あるか?というのをカウントしたいのですが どのようにすれば良いでしょうか? 例 1A 2 2A 6 3A 2 4A 1.5 5A 2 という入力があり、どこかに 1.5=1(1.5が1個という意味での=です) 2 =3 6 =1 というような感じの答えを出したいです。 例では5Aまでですが、実際には200くらいあります。 エクセルの関数だけで可能でしょうか? 以上よろしくお願いします。 エクセルの数値について エクセルで、たとえばA1セルに1、B1セルに2、C1セルに3の 数字が入力されています。 その上で、D1セルに「A1&B1&C1」という数式をいれると、 見た目上はD1セルに「123」と表示されますが、 数字の123(百二十三)という意味では認識されていないようで、 ほかの関数の参照に使えません。 見た目が「123」の値を、数字の「123」に変換する方法は ないでしょうか。 よろしくお願い致します。 これはどういう意味なのでしょうか?? いつもこちらでお世話になっております。 先日ebayでセラーからフィードバックをもらったのですが、セラーが残してくれた文章の意味がわかりません…最後が顔文字で…どういう意味なのでしょうか? buyer do e desh e mesh deh :-) ご存知の方教えてください。よろしくお願いいたします。 excelで作表の数値がいつの間にか2倍の数値になった。 excelについて質問です。表作成後保存して、次に同じデータを開けたら先に入力した数値が全て2倍になっていました。なぜでしょうか?ご存知の方、教えてください。 エクセルで文字に数値として計算させる。 お世話になります。 エクセルでD21~D27に文字を入力して、E21~E27に数値を入力。 隣り合った文字と数値を関連付けて、D3をプルダウンで文字を選択しても 数値として認識して、D3を含んだ計算に使用するにはどうすればよいでしょうか? 注目のQ&A 「You」や「I」が入った曲といえば? Part2 結婚について考えていない大学生の彼氏について 関東の方に聞きたいです 大阪万博について 駅の清涼飲料水自販機 不倫の慰謝料の請求について 新型コロナウイルスがもたらした功績について教えて 旧姓を使う理由。 回復メディアの保存方法 好きな人を諦める方法 小諸市(長野県)在住でスキーやスノボをする方の用具 カテゴリ パソコン・スマートフォン ソフトウェア Excel(エクセル)Word(ワード)PowerPoint(パワーポイント)Access(アクセス)その他MS Office製品オフィス系ソフトPhotoshop(フォトショップ)Illustrator(イラストレーター)その他Adobe製品画像・動画・音楽編集ホームページ作成ソフト筆まめ・はがき作成フリーウェア・フリーソフトその他(ソフトウェア) カテゴリ一覧を見る OKWAVE コラム 突然のトラブル?プリンター・メール・LINE編 携帯料金を賢く見直す!格安SIMと端末選びのポイントは? 友達って必要?友情って何だろう 大震災時の現実とは?私たちができる備え 「結婚相談所は恥ずかしい」は時代遅れ!負け組の誤解と出会いの掴み方 あなたにピッタリな商品が見つかる! OKWAVE セレクト コスメ化粧品 化粧水・クレンジングなど 健康食品・サプリ コンブチャなど バス用品 入浴剤・アミノ酸シャンプーなど スマホアプリ マッチングアプリなど ヘアケア 白髪染めヘアカラーなど インターネット回線 プロバイダ、光回線など
補足
メッセージありがとうございます。アルゴリズムと言うことばは、プログラミング用語ですか? プログラミングの本で、良い本ありますか?