「excel 対数計算 数値を対数に変換したい」
という検索で、このサイト・インストラクターのネタ帳へのアクセスがありました。
Excelで、何らかの数値を対数に変換する方法を、探していた方による検索キーワードです。
「エクセル 対数変換の方法」
という検索も、同じことを求めていらしたのでしょうか。
常用対数を求める
「10」を底とする対数 = 常用対数を求めるのなら、LOG10関数が使えます。※A1セルに入力されている数値の常用対数をB1セルに求める
B1セルに
「=LOG10(A1)」
という計算式を入力する
例えば、
A1セルに「100」が入力されていればB1セルには「2」
A1セルに「1000」が入力されていればB1セルには「3」
が表示されます。
自然対数を求める
ネイピア数・e(2.71828182845904)を底とする対数 = 自然対数を求めるのなら、LN関数を使うのが便利です。※A1セルに入力されている数値の自然対数をB1セルに求める
B1セルに
「=LN(A1)」
という計算式を入力する
例えば、
A1セルに「7.389056」が入力されていればB1セルには「2」
A1セルに「20.08554」が入力されていればB1セルには「3」
が表示されます。
対数を求める
底が「10」でもない、ネイピア数でもない対数を求めるのなら、LOG関数です。※A1セルに入力されている数値の、2を底とする対数をB1セルに求める
B1セルに
「=LOG(A1, 2)」
という計算式を入力する
例えば、
A1セルに「4」が入力されていればB1セルには「2」
A1セルに「8」が入力されていればB1セルには「3」
が表示されます。
LOG関数の第2引数に底を指定します。
LOG関数で常用対数・自然対数を求める
最後にご紹介したLOG関数を使えば、先にご紹介した常用対数・自然対数も実は求められます。
「=LOG(A1, 10)」あるいは
「=LOG(A1)」で、常用対数が求められます。
「=LOG(A1, 2.718282)」あるいは
「=LOG(A1, EXP(1))」で、自然対数が求められます。
常用対数を求めるLOG10関数は、LOG関数で第1引数だけを指定したのと同じことですから、無理に覚える必要はなさそうですが、自然対数はLOG関数を使うよりもLN関数のほうが便利そうです。
- Newer:全くの初心者がマクロの入口を開いてもらったような感じがする
- Older:Findの検索開始位置を最終行に
Home » Excel(エクセル)の関数・数式の使い方 » 数学 » 対数変換を行う関数-LOG・LN・LOG10