LET 函数
约 471 字大约 2 分钟
适用范围
Microsoft 365 专属 Excel, Microsoft 365 Mac 版专属 Excel, Excel 网页版, Excel 2024, Excel 2024 for Mac, Excel 2021, Excel 2021 for Mac, Excel 2019, Excel 2016
1. 函数简介
LET 函数允许您在公式中为计算结果分配名称,然后在后续计算中使用这些名称。这使得复杂公式更易读、更易维护,并且可以提高计算效率,因为每个命名值只计算一次。
2. 语法
LET(name1, value1, [name2, value2, ...,] calculation)| 参数 | 选填 | 说明 |
|---|---|---|
| name1 | 必需 | 第一个变量名称,必须以字母开头 |
| value1 | 必需 | 第一个变量的值或表达式 |
| name2, value2, ... | 可选 | 额外的变量名和值对,最多可定义 126 对 |
| calculation | 必需 | 使用已定义变量的最终计算公式 |
3. 示例
3.1. 简化复杂计算
=LET(total, SUM(A1:A100), count, COUNT(A1:A100), total/count)先计算 A1:A100 的总和并命名为 total,再计算个数并命名为 count,最后返回平均值。避免了重复调用 SUM 和 COUNT。
3.2. 多步计算优化
=LET(rate, 0.08, principal, 10000, years, 5, principal*(1+rate)^years)定义利率、本金和年数,然后计算复利终值。公式结构清晰,易于修改参数。
4. 实用技巧
4.1. 使用有意义的变量名,让公式自文档化
使用有意义的变量名,让公式自文档化
4.2. 将重复使用的计算结果赋值给变量,避免重复计算
将重复使用的计算结果赋值给变量,避免重复计算
4.3. LET 函数支持最多 126 个变量名/值对
LET 函数支持最多 126 个变量名/值对
4.4. 变量名在同一 LET 函数内不能重复
变量名在同一 LET 函数内不能重复