在 Excel 中,没有直接名为 LG 的函数。
这通常是一个常见的误解或笔误,根据您的需求,您可能指的是以下两种情况之一:
✅ 情况一:您想计算 以 10 为底的对数(常用对数)
在数学中,lg 通常表示 以 10 为底的对数(log base 10)。
👉 Excel 函数:LOG10
📌 语法:
=LOG10(数值)
📌 示例:
| 单元格 | 公式 | 结果 | 说明 |
|---|---|---|---|
| A1 | =LOG10(100)
|
2 | 因为 10² = 100 |
| A2 | =LOG10(1000) |
3 | 因为 10³ = 1000 |
| A3 | =LOG10(1) |
0 | 因为 10⁰ = 1 |
✅ 情况二:您想计算 任意底数的对数
如果您需要计算以任意数为底的对数(比如以 2、e 或其他数为底),可以使用 LOG 函数。
👉 Excel 函数:LOG
📌 语法:
=LOG(数值, [底数])
- 数值:要计算对数的正实数。
- 底数(可选):对数的底数,如果省略,默认底数为
10
。
📌 示例:
| 单元格 | 公式 | 结果 | 说明 |
|---|---|---|---|
| A1 | =LOG(100) | 2 | 默认底数为 10,等同于 LOG10(100) |
| A2 | =LOG(8, 2) | 3 | 以 2 为底,8 的对数(2³ = 8) |
| A3 | =LOG(16, 4) | 2 | 以 4 为底,16 的对数(4² = 16) |
❗ 常见误区澄清
| 数学符号 | 含义 | Excel 对应函数 |
|---|---|---|
lg(x) |
以 10 为底的对数 | =LOG10(x) 或 =LOG(x) |
ln(x) |
以 e 为底的自然对数 | =LN(x) |
log₂(x) |
以 2 为底的对数 | =LOG(x, 2) |
💡 小贴士
- 所有对数函数的输入值必须为正数,否则会返回
#NUM!错误。 - 如果您看到某些教程或旧资料中提到
LG,那可能是非标准写法,Excel 中请使用LOG10或LOG。
如有其他具体问题,欢迎继续提问!
首发原创文章,作者:世雄 - 原生数据库架构专家,如若转载,请注明出处:https://idctop.com/article/482401.html



