質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.50%

Q&A

解決済

1回答

1587閲覧

Excel で2のべき乗計算

manman

総合スコア233

0グッド

0クリップ

投稿2015/11/23 14:42

Excel で2のべき乗計算を行ったのですが、
以下のように2^50から正確な値が求まらなくなりました。
この理由と対処方法を教えてください。

49 562,949,953,421,312
50 1,125,899,906,842,620
51 2,251,799,813,685,250
52 4,503,599,627,370,500
53 9,007,199,254,740,990
54 18,014,398,509,482,000
55 36,028,797,018,964,000
56 72,057,594,037,927,900
57 144,115,188,075,856,000
58 288,230,376,151,712,000
59 576,460,752,303,423,000
60 1,152,921,504,606,850,000
61 2,305,843,009,213,690,000
62 4,611,686,018,427,390,000
63 9,223,372,036,854,780,000
64 18,446,744,073,709,600,000

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

ベストアンサー

EXCELでは大きな値は64ビットの倍精度浮動小数点で保存されるので正確に表せる最大桁数は15桁です。
これはEXCELの限界です。

VBAで自前で多倍長計算を書けば計算できますが、その場合も結果をセルに格納するには文字列でないと保持できないですしEXCELの計算機能は使えなくなります。

投稿2015/11/23 15:03

toki_td

総合スコア2850

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

manman

2015/11/23 15:12 編集

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

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.50%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問