クイックナビゲーション
LOG10 関数
概要
ExcelのLOG10関数は、指定した正の実数の10を底とする常用対数を計算します。科学計算、データ解析、指数関数との連携で頻繁に使用される基本的な数学関数です。
構文
LOG10(数値)
パラメータ
| パラメータ | タイプ | 必須 | 説明 |
|---|---|---|---|
| 数値 | Number |
はい | 必ず正の実数(0より大きい)を指定。負の数や0ではエラーが発生します |
LOG10関数の使用
LOG10関数は常用対数計算の基本関数です。科学分野でのpH値計算、音響分野のデシベル計算、データ分析での対数スケーリング、指数関数との組み合わせで活用されます。
LOG10の一般的な例
基本的な常用対数計算
=LOG10(86)
86の10を底とする対数を計算(結果:1.9345)。10の1.9345乗が86となることを意味します。
10のべき乗の対数
=LOG10(10)
10の常用対数は1を返す基本例。10^1 = 10であることを確認。
大きな数の対数
=LOG10(100000)
100000(10^5)の対数は5を返す。大きな数を扱いやすい形に変換。
べき乗式の対数
=LOG10(10^5)
10の5乗の対数は5を返す。べき乗と対数の関係性を確認する例。
よくある質問
#NUM!エラーが発生します。LOG10は正の実数のみ受け付けます。
LOG10は底が10の常用対数、LN関数は底がeの自然対数です。
LOG関数を使用し、第2引数で底を指定してください(例:LOG(数値,2)で底2)。
一般的なエラーと解決策
#NUM!エラー
Cause: 数値が0以下(負の数や0)
Solution: 正の実数のみ入力してください。IF関数で条件分岐を追加。
#VALUE!エラー
Cause: 数値引数以外を指定
Solution: 数値または数値計算式のみ使用してください。
注記
- 86のLOG10結果1.9345は、10^1.9345 = 86を意味します
- Excel 2007以降で利用可能
- 他の対数関数:LN(自然対数)、LOG(任意底対数)
- pH計算ではpH = -LOG10([H+])として使用
- デシベル計算ではdB = 10*LOG10(P1/P0)の形で使用
互換性
利用可能: Excel 2007, Excel 2010, Excel 2013, Excel 2016, Excel 2019, Excel 2021, Microsoft 365
利用不可:
コンテンツ最終レビュー: December 11, 2025
更新頻度: 必要に応じて
テスト済みExcelバージョン: Excel 2007+