- ベストアンサー
エクセルでの累乗で
お世話になります。 エクセルの累乗で関数を使わず「11の18乗」をする場合に A1セルに「11」 A2セルに「=A1*11」 A3セルに 「=A2*11」・・・・とこの調子でコピーしていくと15乗の答えのあるA15セルからあとは正しい数値が表示されません。 これはどうしてですか? またどのようにすれば正しい数値になりますか?
- yochanyori
- お礼率64% (16/25)
- オフィス系ソフト
- 回答数5
- ありがとう数4
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
こんばんは。 >A15セルからあとは正しい数値が表示されません。 >これはどうしてですか これは、Excelの仕様で、ヘルプで出ているように、数字の有効桁数15 桁となっています。計算の限界は、倍精度型ですから、正の整数で、2.2E-308 から1.7E+308 までとヘルプには出てきます。 手動で計算できるはずですが、かなり、面倒だった記憶があります。桁を分けて計算しなければならないからです。そういう計算が必要なときは、[多倍長(整数型)の電卓]というものがありますから、Vector などで探して、お使いになるとよいです。
その他の回答 (4)
- Cupper
- ベストアンサー率32% (2123/6444)
Excel などの表計算プログラムでは、15桁までで計算するようになっています。 これは、IEEE754 規格に従った結果によるもので Excel だけに限られた問題ではないようです。 質問の例では15乗以降で16桁以上になっているため16桁目の数字が切り捨てられてしまっています。 Excel2007ではどうなっているのか分かりませんが、少なくともExcel2003までは上記の理由で正確な計算結果は得られません。 対策としては、アクセサリの電卓を使うなどして計算結果の数値をコピーするなど Excel以外の計算手段を用いてください。
お礼
ありがとうございました。
- nice-guy7762
- ベストアンサー率26% (185/696)
No2です。答えが違いますね。エクセルの数値計算の限界ですね。 5559917313492231481かな?アクセサリーから電卓を選択、関数電卓で計算してください。
お礼
ありがとうございます。再度回答頂いているのに気がつかず失礼しました。エクセルの数値計算の限界というのが当たり前なんですか?
- nice-guy7762
- ベストアンサー率26% (185/696)
=11^18と入力してください。 書式→セル→表示形式→数値とします。 答えは5559917313492230000 です。
お礼
回答ありがとうございます。 計算式を使わずにです。それに答えが間違っていませんか? 1かける1はずっと1です。
- uro_tan
- ベストアンサー率15% (6/40)
=11^18 ではだめですか? また、正しくない数値と言うのは具体的にどのように表示されるのでしょうか?
関連するQ&A
- エクセルで累乗根を求める方法
b^5(bの5乗)=0.4482のbをエクセルで求めたいのですが関数が わかりません。累乗根と検索してもでてきません。 エクセルで関数を使わずに求める方法でもいいです。 知っている方、教えてください。
- ベストアンサー
- その他(ソフトウェア)
- エクセルで累乗の回帰
お世話様です。 エクセルのグラフで近似曲線の中に累乗というのがあります。 近似曲線式を書かすような設定にすると、 y=Ax^B(yイコールAかけるxのB乗)ってでますよね。 このAとかBを数値として使いたいのですが、グラフの式から読み取っていちいち任意のセルにAとBを入力する手間を省きたいと思ってます。 マクロで式のテキストを読み取って文字列操作をそて数値を取得する、なんてことも考えましたが、それは自力でできそうかも、なので他の方法をご教授ください。 1)例えば、直線回帰ならLINEST関数がありますが、これみたいな関数があるのでしょうか? 2)数学的(統計学的?)な知識でワークシートを駆使してできるのでしょうか?統計学的知識は大昔のことで忘れてしまったし参考書もありません。 どうかよろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- エクセル
エクセルで関数の組み込まれてるセルをコピーした場合、計算式がコピーされてしまうのですが、セルに表示されている数値をコピーしたい場合はどのようにすればよいのでしょうか?
- 締切済み
- その他MS Office製品
- 累乗の筆算による計算
累乗の筆算による計算法について知りたく質問しました。 指数部分に少数点のある累乗計算の答えをを関数電卓や計算尺を使わずに回答を導き出す事は難しいでしょうか。 例えば、2の2.5乗を計算する場合はどういう式を使うのでしょうか。
- ベストアンサー
- 数学・算数
- 累乗指数が分数の場合
2×2=2^2=4 2×2×2=2^3=8 累乗指数が、整数の場合は、問題ありませんが、累乗指数が分数の場合、 2^(3/2)・・・2の2分の3乗の答えはどうなるのでしょうか? 計算式のイメージすら湧いてきません。 また、こういう場合の数学的な専門用語はあるのですか?
- ベストアンサー
- 数学・算数
- エクセルの関数について
エクセルの関数についてお尋ねします。 数値の40を超えた場合は、超えた分だけ隣のセルに表示させたいです。 A1に48と打ち込んだ場合はB1に40 C1に残りと8と表示させたいです。 A1に38と打ち込んだ場合は40を超えていないのでB1には38 C1には0もしくは空白を表示させたいです。 決められた数値以上の場合は決められた数値と超過分の数値を別々のセルで表示をしたいです。 わかりにくい説明で申し訳御座いません。
- ベストアンサー
- その他(データベース)
- エクセルのIF関数について
エクセルのIF関数について お世話になっております。 エクセルのIF関数について教えてください。 あるセルの値がエラーなら0、数値が入っているなら、その数値をそのまま表示するという 関数を作りたいのですが、どのようにすればよろしいでしょうか?
- ベストアンサー
- その他MS Office製品
お礼
ヘルプは見ていませんでした。すみません。 回答頂いたみなさま、ありがとうございました。