Excelで√2を計算する方法と驚愕の28兆桁計算記録

パソコンパソコン・スマホ教室
スポンサーリンク

Excelで平方根(√)を計算する際、標準の関数では精度に限界があります。特に、非常に高精度な計算が求められる場面では、Excelだけでは対応しきれません。しかし、最近、数学者Teck Por Lim氏がExcelでの計算を超える驚異的な記録を達成しました。彼は、2の平方根(√2)の近似値を28兆桁まで計算し、世界記録を樹立したのです。

この成果は、Excelの限界を超える計算能力を持つソフトウェア「y-cruncher」を駆使したもので、計算には約19.4日を要しました。使用されたハードウェアは、AMD EPYC 7702プロセッサを搭載したサーバーで、メモリは約1TB、ストレージはピーク時に約98TBを使用しました。

このような計算は、単なる好奇心から生まれたものではありません。数学者たちは、計算の精度を高めることで、数値計算の限界を押し広げ、新たな数学的発見への扉を開いているのです。

今回は、Excelでの√2の計算方法から、Teck Por Lim氏の記録達成までの道のりを詳しく解説します。

スポンサーリンク

Excelでの√2の計算方法

Excelのイメージ

Excelのイメージ

Excelでは、平方根を計算するために「SQRT」関数を使用します。例えば、セルA1に「2」と入力し、セルB1に「=SQRT(A1)」と入力すれば、セルB1に√2の値が表示されます。しかし、この方法では表示される桁数は限られており、精度に限界があります。

より高精度な計算を行うためには、Excelの「精度設定」を変更する必要があります。これは、Excelのオプションから「詳細設定」を選択し、「計算方法」のセクションで「精度を設定する」にチェックを入れることで可能です。ただし、この設定を変更すると、既存のワークブックにも影響を及ぼすため、注意が必要です。

Teck Por Lim氏の28兆桁計算記録の詳細

Teck Por Lim氏は、2025年6月8日に2の平方根の近似値を28兆桁まで計算し、世界記録を達成しました。この計算は、以下のような詳細な条件で行われました。

ここがポイント!

  • 計算対象2の平方根(√2)
  • 計算桁数28兆桁
  • 計算者Teck Por Lim
  • 計算期間2025年5月20日~2025年6月8日(約19.4日)
  • 使用ソフトウェアy-cruncher v0.8.5
  • 計算アルゴリズムニュートン法
  • 使用ハードウェアAMD EPYC 7702 64コアプロセッサ × 2基(合計128コア/128スレッド)、メモリ約1TB、ストレージピーク時に約98TB

このような大規模な計算を実現するためには、専用のソフトウェアと高性能なハードウェアが必要です。y-cruncherは、複数のスレッドを用いて並列計算を行うことができ、膨大なメモリとストレージを活用することで、これほどの桁数の計算を可能にしています。

Excelでの高精度計算の限界とその対策

Excelは、日常的な業務や学習には非常に便利なツールですが、膨大な桁数の計算には限界があります。特に、数十万桁以上の計算を行う場合、Excelではメモリや処理速度の制約から、計算が途中で停止することがあります。

このような場合、専用の数値計算ソフトウェアを使用することが推奨されます。例えば、前述のy-cruncherや、Mathematica、Mapleなどのソフトウェアは、膨大な桁数の計算に対応しており、精度の高い計算を行うことができます。

Excelでできる√2の近似値計算の工夫

それでも、Excelでできる範囲内で高精度な√2の近似値を求めたい場合、以下のような工夫が考えられます。

  1. セルの書式設定を変更するセルの書式設定で「数値」を選択し、小数点以下の桁数を増やすことで、表示される桁数を増やすことができます。
  2. VBAを活用するExcelのVBA(Visual Basic for Applications)を使用して、より高度な計算を行うことができます。例えば、ニュートン法を用いた平方根の計算をVBAで実装することが可能です。
  3. 外部ツールとの連携Excelから外部の数値計算ソフトウェアを呼び出し、計算結果をExcelに取り込む方法もあります。これにより、Excelの利便性と、専用ソフトウェアの計算能力を組み合わせることができます。

Excelでの√2計算に関する疑問解決

Q1: Excelで√2を高精度に計算する方法はありますか?
A1: Excelの標準機能では限界がありますが、セルの書式設定を変更したり、VBAを活用することで、ある程度の高精度計算が可能です。

Q2: Excelでの計算結果の精度を確認する方法はありますか?
A2: 計算結果を他の高精度なソフトウェアで確認することで、Excelでの計算結果の精度を検証することができます。

Q3: Excelでの計算が途中で停止する場合、どのように対処すればよいですか?
A3: 計算範囲を縮小する、計算方法を工夫する、または専用の数値計算ソフトウェアを使用することが対策として考えられます。

今すぐパソコンやスマホの悩みを解決したい!どうしたらいい?

LINE公式

いま、あなたを悩ませているITの問題を解決します!
「エラーメッセージ、フリーズ、接続不良…もうイライラしない!」

あなたはこんな経験はありませんか?

✅ ExcelやWordの使い方がわからない💦
✅ 仕事の締め切り直前にパソコンがフリーズ💦
✅ 家族との大切な写真が突然見られなくなった💦
✅ オンライン会議に参加できずに焦った💦
✅ スマホの重くて重要な連絡ができなかった💦

平均的な人は、こうしたパソコンやスマホ関連の問題で年間73時間(約9日分の働く時間!)を無駄にしています。あなたの大切な時間が今この悩んでいる瞬間も失われています。

LINEでメッセージを送れば即時解決!

すでに多くの方が私の公式LINEからお悩みを解決しています。

最新のAIを使った自動応答機能を活用していますので、24時間いつでも即返信いたします。

誰でも無料で使えますので、安心して使えます。

問題は先のばしにするほど深刻化します。

小さなエラーがデータ消失重大なシステム障害につながることも。解決できずに大切な機会を逃すリスクは、あなたが思う以上に高いのです。

あなたが今困っていて、すぐにでも解決したいのであれば下のボタンをクリックして、LINEからあなたのお困りごとを送って下さい。

相談しに行く

ぜひ、あなたの悩みを私に解決させてください。

まとめ

Excelは、日常的な計算や学習には非常に便利なツールですが、膨大な桁数の計算には限界があります。しかし、Teck Por Lim氏のような数学者たちが、専用のソフトウェアと高性能なハードウェアを駆使して、驚異的な計算記録を達成しています。これらの成果は、数学の世界における新たな可能性を示しており、私たちにとっても大きな刺激となります。

もし、より高精度な計算が必要な場合は、Excelだけでなく、専用の数値計算ソフトウェアの導入を検討してみてはいかがでしょうか。

コメント

タイトルとURLをコピーしました