• 締切済み

Excelで「10桁の自然数×10桁の自然数」を計算する方法

Excelで「10桁の自然数×10桁の自然数」を関数を組み合わせるか、VBAで組むかして、計算する方法をお分かりになる方おられませんでしょうか?(計算結果は文字列として得られることになると思いますが、それでかまいません。) こうすればできる、というアイデアだけでもかまいませんので、よろしくお願いいたします。

みんなの回答

  • Tasuke22
  • ベストアンサー率33% (1799/5383)
回答No.1

現在計算できる、精度がある程度しか無い浮動小数点では 満足できないということですね。 固定小数点で10×10の計算をしたいのであれば、ご自分で 演算プロセッサを組むしかないでしょう。 10桁の数値を1桁ずつばらし、例えば1234567890は 1,2,3,4,5,6,7,8,9,0と10個の数値にする訳です。 それから下の桁から1桁ずつの掛け算を行い、結果の変数に 入れていきます。最後に文字列化して返せばいいでしょう。

yasuyasu77
質問者

お礼

VBAで組むしかなさそうですね。ありがとうございました。

関連するQ&A