• ベストアンサー

エクセルでの累乗で

お世話になります。 エクセルの累乗で関数を使わず「11の18乗」をする場合に A1セルに「11」 A2セルに「=A1*11」 A3セルに 「=A2*11」・・・・とこの調子でコピーしていくと15乗の答えのあるA15セルからあとは正しい数値が表示されません。 これはどうしてですか? またどのようにすれば正しい数値になりますか?

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

  • ベストアンサー
  • Wendy02
  • ベストアンサー率57% (3570/6232)
回答No.5

こんばんは。 >A15セルからあとは正しい数値が表示されません。 >これはどうしてですか これは、Excelの仕様で、ヘルプで出ているように、数字の有効桁数15 桁となっています。計算の限界は、倍精度型ですから、正の整数で、2.2E-308 から1.7E+308 までとヘルプには出てきます。 手動で計算できるはずですが、かなり、面倒だった記憶があります。桁を分けて計算しなければならないからです。そういう計算が必要なときは、[多倍長(整数型)の電卓]というものがありますから、Vector などで探して、お使いになるとよいです。

yochanyori
質問者

お礼

ヘルプは見ていませんでした。すみません。 回答頂いたみなさま、ありがとうございました。

その他の回答 (4)

  • Cupper
  • ベストアンサー率32% (2123/6444)
回答No.4

Excel などの表計算プログラムでは、15桁までで計算するようになっています。 これは、IEEE754 規格に従った結果によるもので Excel だけに限られた問題ではないようです。 質問の例では15乗以降で16桁以上になっているため16桁目の数字が切り捨てられてしまっています。 Excel2007ではどうなっているのか分かりませんが、少なくともExcel2003までは上記の理由で正確な計算結果は得られません。 対策としては、アクセサリの電卓を使うなどして計算結果の数値をコピーするなど Excel以外の計算手段を用いてください。

yochanyori
質問者

お礼

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

回答No.3

No2です。答えが違いますね。エクセルの数値計算の限界ですね。 5559917313492231481かな?アクセサリーから電卓を選択、関数電卓で計算してください。

yochanyori
質問者

お礼

ありがとうございます。再度回答頂いているのに気がつかず失礼しました。エクセルの数値計算の限界というのが当たり前なんですか?

回答No.2

=11^18と入力してください。 書式→セル→表示形式→数値とします。 答えは5559917313492230000 です。

yochanyori
質問者

お礼

回答ありがとうございます。 計算式を使わずにです。それに答えが間違っていませんか? 1かける1はずっと1です。

  • uro_tan
  • ベストアンサー率15% (6/40)
回答No.1

=11^18 ではだめですか? また、正しくない数値と言うのは具体的にどのように表示されるのでしょうか?

関連するQ&A

  • エクセル:累乗

    A1から下(A列)に1,2,・・・と数値を入力。 B1から下(B列)に、2の何乗の答えを出すにはどうしたらいいのですか? 2の何乗(左となりのセルを参照して) B1より下に”=以下”どう入れたらいいですか? お願いします。 -END-

  • エクセルで累乗根を求める方法

    b^5(bの5乗)=0.4482のbをエクセルで求めたいのですが関数が わかりません。累乗根と検索してもでてきません。 エクセルで関数を使わずに求める方法でもいいです。 知っている方、教えてください。

  • エクセルで累乗の回帰

    お世話様です。 エクセルのグラフで近似曲線の中に累乗というのがあります。 近似曲線式を書かすような設定にすると、 y=Ax^B(yイコールAかけるxのB乗)ってでますよね。 このAとかBを数値として使いたいのですが、グラフの式から読み取っていちいち任意のセルにAとBを入力する手間を省きたいと思ってます。 マクロで式のテキストを読み取って文字列操作をそて数値を取得する、なんてことも考えましたが、それは自力でできそうかも、なので他の方法をご教授ください。 1)例えば、直線回帰ならLINEST関数がありますが、これみたいな関数があるのでしょうか? 2)数学的(統計学的?)な知識でワークシートを駆使してできるのでしょうか?統計学的知識は大昔のことで忘れてしまったし参考書もありません。 どうかよろしくお願いします。

  • エクセル 累乗

    エクセルで10の-3乗とかを数値として表示したいです どうすればできますか?

  • エクセル

    エクセルで関数の組み込まれてるセルをコピーした場合、計算式がコピーされてしまうのですが、セルに表示されている数値をコピーしたい場合はどのようにすればよいのでしょうか?

  • 累乗の筆算による計算

    累乗の筆算による計算法について知りたく質問しました。 指数部分に少数点のある累乗計算の答えをを関数電卓や計算尺を使わずに回答を導き出す事は難しいでしょうか。 例えば、2の2.5乗を計算する場合はどういう式を使うのでしょうか。

  • エクセル2002

    いつもお世話になります。エクセル2002で例えばA1のセルに10,000~20,000の数値を入力すると15,000、21,000~30,000の数値を入力すると23,000のように表示するにはどのような関数を使用すればよいでしょうか。 教えてください。よろしくお願いします。

  • 累乗指数が分数の場合

    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、数値が入っているなら、その数値をそのまま表示するという 関数を作りたいのですが、どのようにすればよろしいでしょうか?

専門家に質問してみよう