结合之前学习的 FILTER、GROUPBY、UNIQUE、INDEX 等核心函数,以及会计工作的实际业务场景,从核心定位→完整语法→底层原理→基础入门→会计实战全案例→避坑指南 全流程拆解,所有内容完全贴合Excel 365/2021+版本,可直接复制套用,零基础也能快速上手。
一、LET 函数核心定位:会计人必学的「公式简化神器」
LET 是 Excel 365/2021 及以上版本专属的动态数组函数 ,核心作用可以用一句话概括:
给公式中重复出现的复杂计算、长表达式定义自定义变量名 ,后续公式可直接调用变量名,无需重复编写长代码,彻底解决Excel公式嵌套复杂、可读性差、重复计算、调试困难的痛点。
它是会计工作的「刚需神器」,完美适配会计场景的高频需求:
-
个税超额累进计算、固定资产折旧、财务指标核算等复杂嵌套公式
-
财务数据筛选、汇总、分析等重复调用的计算逻辑
-
往来账核对、账龄分析、税务测算等需要多步骤计算的业务场景
-
可无缝联动你之前学的
FILTER、GROUPBY、UNIQUE等所有函数,形成完整的财务数据处理闭环
二、完整语法(中文版官方)+ 参数详解
标准公式结构
核心参数规则(必懂)
-
1. 参数必须成对出现 :除了最后一个「最终计算表达式」,前面的参数必须是「变量名+变量值」一一对应,不能缺项
-
2. 变量名规则 :
-
不能包含空格、特殊符号,不能以数字开头
-
不能与Excel单元格地址(如A1、B2)、内置函数名(如SUM、IF)重复
-
支持中文变量名(会计场景强烈推荐,比如「应纳税所得额」「累计折旧」,可读性拉满)
-
3. 变量值 :可以是固定数值、单元格引用、函数公式、数组表达式,甚至是另一个LET函数的结果
-
4. 最终计算表达式 :必填,是公式的最终输出结果,可以调用前面定义的所有变量,也可以直接写计算逻辑
极简语法示例(会计基础场景)
-
公式输出结果:
毛利率为: 40.00% -
核心优势:每个计算步骤都有明确的中文变量名,不用拆解嵌套,一眼就能看懂逻辑
三、核心工作原理 + 会计场景核心优势
底层工作原理
LET 函数的执行逻辑是从上到下、从左到右 :
-
1. 先按顺序计算每个变量的「变量值」,并把结果存储到对应的变量名中
-
2. 所有变量计算完成后,再执行「最终计算表达式」,调用前面的变量输出最终结果
-
3. 重复的计算逻辑只需要执行1次,后续调用变量名直接读取结果,无需重复计算
会计场景4大核心优势(为什么会计人一定要学)
-
优势|会计场景实际价值
-
简化复杂嵌套公式|把个税、账龄分析、财务指标等几十层嵌套的长公式,拆分成多个有明确含义的变量,公式从「天书」变成「白话文」
-
大幅提升计算性能|财务数据筛选、汇总等重复计算,用LET定义1次即可,不用每次都重新遍历数据,大数据量的财务报表计算速度提升50%以上
-
增强可维护性与可读性|中文变量名直接对应会计科目/业务逻辑,同事、审计看公式一眼就能懂,后续修改税率、比例时,只需要改1个变量值,不用全公式修改
-
大幅降低调试难度|公式对账/出错时,只需要单独检查每个变量的计算结果,不用一层层拆解嵌套,找错效率提升10倍,完美适配会计对账、审计场景
四、基础入门示例
先通过熟悉的「部门筛选+去重+工资汇总」场景,快速掌握LET的基础用法:
需求
先筛选出非空的部门数据,再提取不重复的部门名称,最后按部门汇总工资总额,排除空行和无效数据。
用LET实现的公式
公式核心优势
-
1. 每个步骤都有明确的中文注释,你之前学的
FILTER、UNIQUE、GROUPBY、INDEX函数都被封装成了变量,逻辑一目了然 -
2. 原始数据源只需要写1次,后续所有步骤都调用变量,不用重复写区域引用,修改数据源时只需要改1个地方
-
3. 调试时,只需要单独输出每个变量(比如把最终结果改成「有效数据」),就能快速检查每一步的计算结果,找错非常方便
五、会计场景全实战案例
以下所有案例均贴合会计日常工作的高频需求,覆盖工资核算、税务计算、财务报表、往来账管理、固定资产核算等核心场景,所有公式可直接复制套用。
案例1:个人所得税超额累进计算(会计发工资必用)
业务背景
会计计算员工当月工资薪金的个人所得税,采用7级超额累进税率,需要计算应纳税所得额、适用税率、速算扣除数、最终个税金额,公式要清晰可维护,后续税率调整时修改方便。
最新个税税率表(综合所得月度)
-
级数|全月应纳税所得额|税率|速算扣除数
-
1|不超过3000元的部分|3%|0
-
2|超过3000元至12000元的部分|10%|210
-
3|超过12000元至25000元的部分|20%|1410
-
4|超过25000元至35000元的部分|25%|2660
-
5|超过35000元至55000元的部分|30%|4410
-
6|超过55000元至80000元的部分|35%|7160
-
7|超过80000元的部分|45%|15160
用LET实现的个税计算公式
公式核心优势
-
1. 所有基础参数都放在最前面,修改税前工资、扣除项、起征点时,只需要改最前面的变量,不用动后面的计算逻辑
-
2. 税率表用数组定义,后续税率调整时,只需要修改税率表数组,不用改整个公式
-
3. 每个计算步骤都有明确的中文变量名,审计、同事看公式一眼就能懂,完全符合会计工作的合规要求
-
4. 用你之前学的
XLOOKUP函数匹配税率,逻辑清晰,不会出现IF嵌套过多的问题
案例2:管理费用明细核算与部门汇总(结合FILTER/GROUPBY)
业务背景
会计从管理费用明细表中,筛选出2025年的有效费用数据,排除空行和零金额数据,按部门汇总费用总额,同时计算各部门的费用占总费用的比例,生成规范的部门费用汇总表。
用LET实现的公式
公式核心优势
-
1. 完全衔接之前学的
FILTER、GROUPBY函数,把多步骤的筛选、汇总、占比计算拆分成独立变量,逻辑一目了然 -
2. 用
HSTACK/VSTACK自动生成带表头的规范汇总表,Excel 365 自动溢出,不用手动调整格式 -
3. 所有筛选条件都封装在变量里,后续修改筛选年份、金额阈值时,只需要改1个地方,不用全公式修改
-
4. 加了错误处理,无有效数据时不会出现
#CALC!报错,符合会计报表的规范要求
案例3:应收账款账龄分析与坏账准备计提
业务背景
会计对应收账款进行账龄分析,按账龄分为「1年以内、1-2年、2-3年、3年以上」4个区间,统计每个客户的各账龄应收金额,同时按公司坏账政策计提坏账准备,生成规范的账龄分析表。
坏账计提政策
-
账龄区间|计提比例
-
1年以内|5%
-
1-2年|10%
-
2-3年|30%
-
3年以上|50%
用LET实现的账龄分析公式
公式核心优势
-
1. 自动计算每笔应收的账龄天数、匹配账龄区间、计提坏账准备,全程不用手动计算,会计月结效率大幅提升
-
2. 所有参数都封装在变量里,后续修改计提比例、账龄区间时,只需要改最前面的参数表,不用动整个公式
-
3. 用你之前学的
FILTER、GROUPBY函数,自动生成客户账龄汇总表,Excel 365 自动溢出,不用手动调整 -
4. 加了完整的错误处理,无有效数据时不会报错,符合审计和会计合规要求
案例4:利润表核心财务指标自动计算
业务背景
会计从利润表明细数据中,自动计算营业收入、营业利润、利润总额、净利润、毛利率、净利率、各项费用占比等核心财务指标,生成规范的财务指标表,数据源更新后指标自动刷新。
用LET实现的财务指标计算公式
公式核心优势
-
1. 所有核心科目都用
XLOOKUP自动提取,不用手动引用单元格,利润表科目顺序调整时,公式不用修改 -
2. 每个指标都有明确的中文变量名,公式逻辑完全符合会计准则,审计一眼就能看懂
-
3. 自动计算各项占比,格式统一为百分比,不用手动设置单元格格式
-
4. 加了完整的错误处理,营业收入为0时不会出现
#DIV/0!报错,符合财务报表规范
六、常见坑与避坑指南(会计人必看)
1. 变量名规则踩坑
-
坑:变量名用了空格、特殊符号,或者和单元格地址、Excel内置函数名重复,导致公式报错
-
避坑:
-
变量名用中文,不要加空格,比如「应纳税所得额」,不要写「应纳税 所得额」
-
不要用A1、B2等单元格地址,不要用SUM、IF等Excel内置函数名
-
变量名不要以数字开头,比如「1年账龄」,改成「账龄1年」
2. 参数结构踩坑
-
坑:变量名和变量值没有成对出现,或者忘记写最终计算表达式,导致公式报错
-
避坑:
-
严格遵循「变量名1, 变量值1, 变量名2, 变量值2, …, 最终表达式」的结构
-
最后一个参数必须是最终计算表达式,不能是变量名
-
换行写公式时,注意逗号不要漏写,每个变量名和变量值之间用逗号分隔
3. 版本兼容性踩坑
-
坑:Excel 2019及以前的旧版本没有LET函数,粘贴公式后报错
#NAME? -
避坑:
-
确认使用的是Excel 365/2021及以上版本,这是LET函数的最低版本要求
-
旧版本Excel需要用传统的嵌套公式、辅助列实现,无法使用LET函数
4. 变量作用域踩坑
-
坑:在其他公式中调用LET函数里定义的变量,导致报错
-
避坑:
-
LET函数里定义的变量,仅在当前LET函数内有效 ,其他单元格的公式无法调用
-
如果需要多个公式共用变量,把变量定义在名称管理器中(公式→名称管理器→新建名称)
5. 过度嵌套踩坑
-
坑:在LET函数里嵌套多层LET函数,导致公式可读性变差,调试困难
-
避坑:
-
尽量把所有变量都定义在同一个LET函数里,不要过度嵌套
-
复杂的计算逻辑,拆分成多个独立的变量,不要在一个变量里写多层嵌套的公式
七、最终总结
LET 函数是Excel 365时代会计人的「必备神器」,核心价值可以用3句话概括:
-
1. 简化公式 :把几十层嵌套的长公式,拆分成多个有明确含义的中文变量,公式从「天书」变成「白话文」
-
2. 提升效率 :重复计算只执行1次,大幅提升财务大数据的计算速度,修改参数时只需要改1个地方,不用全公式修改
-
3. 增强合规性 :公式逻辑清晰,每个步骤都有明确的业务含义,审计、同事一眼就能看懂,完全符合会计工作的合规要求
它和之前学的 FILTER、GROUPBY、UNIQUE、INDEX、XLOOKUP 等函数可以无缝联动,形成完整的财务数据处理闭环,能解决会计工作中90%以上的公式计算需求。