Home » Excel(エクセル)の関数・数式の使い方 » 数学 » 自然対数の底・ネイピア数をEXP関数を使わず計算する

自然対数の底・ネイピア数をEXP関数を使わず計算する

動作検証バージョン:64bit Windows 10 Pro + 32bit Excel(バージョン2012 ビルド13530.20316 Microsoft Store)

「エクセル ネイピア数 計算」
といった検索キーワードで、このサイト『インストラクターのネタ帳』へのアクセスが、割とあります。

ExcelではEXP関数の引数に「1」を指定すれば、自然対数の底・ネイピア数e・オイラー数を求められますが、そうではない計算方法を探していらしたのかもしれません。

[スポンサードリンク]

EXP関数を使わずにネイピア数の近似値を計算する

ネイピア数の収束数列による定義をExcel上で実装する以下のような操作で、自然対数の底・ネイピア数eの近似値を計算できます。

▼操作概要:関数を使わずにネイピア数の近似値を計算する
※A1:A10セルに1から10の整数が入力されているときに、B1:B10にA列の値を使ったネイピア数の近似値を計算する例
A1:A10セルに1から10の整数を入力
 ↓
B1セルに
  =(1+1/A1)^A1
を入力して、B10セルまでオートフィル

上記の操作を行うと、

B1:B10セルに上図のような数式が入力され、下図のような数値がB列に表示されます。

ただ、まだまだ「2.718281828459041…」(鮒一鉢二鉢一鉢二鉢至極惜しい)には遠いので、A列の値をもっと大きく変化させてみましょう。

A11セルに
  =A10*10
という掛け算を入力し、B10セルの数式をB11セルに複製します。

その後A11:B11セルを17行目あたりまでオートフィルすると、

下図のように、「2.7182818…」にかなり近づく様子を観察できます。

ただし情報落ちが発生するため、繰り返せば繰り返すほどネイピア数に収束する、というわけではありません。

最終更新日時:2021-01-18 14:09

[スポンサードリンク]

Home » Excel(エクセル)の関数・数式の使い方 » 数学 » 自然対数の底・ネイピア数をEXP関数を使わず計算する

「数学」の記事一覧

検索


Copyright © インストラクターのネタ帳 All Rights Reserved.

.