CASE 1
给金额起变量名
★★★要求:给金额起变量名fx公式示例
=LET(金额,I8,金额*0.9)
解释:LET 可以给中间值起名字。这里把 I8 命名为“金额”,最后计算金额打 9 折后的结果。
| # | 参数 | 要求 | 怎么理解 / 怎么填 |
|---|---|---|---|
| 1 | 变量1 | 必填 | 在 LET/LAMBDA 中自定义的临时名称。 |
| 2 | 值1 | 必填 | 赋给变量或参与计算的具体内容。 |
| 3 | 变量2 | 必填 | 在 LET/LAMBDA 中自定义的临时名称。 |
| 4 | 值2 | 必填 | 赋给变量或参与计算的具体内容。 |
| 5 | 返回值 | 必填 | 赋给变量或参与计算的具体内容。 |
① 找到数据区域
先确认条件列和结果列在哪,注意固定区域加 $
② 按顺序填参数
依次填 变量1、值1、变量2、值2、返回值
③ 回车并向下填充
双击填充柄,整列公式自动套用
=LET(金额,I8,金额*0.9)
解释:LET 可以给中间值起名字。这里把 I8 命名为“金额”,最后计算金额打 9 折后的结果。
=LET(收入,I8,成本,I8*0.7,(收入-成本)/收入)
解释:先定义收入和成本,再计算利润率。相比直接写长公式,LET 更容易看懂每一步含义。
=LET(数据,FILTER($D$8:$I$13,$F$8:$F$13="销售部"),SORT(数据,6,-1))
解释:先把筛选出的销售部记录命名为“数据”,再对这个数据按金额降序排序,避免重复写 FILTER。
上面案例里的 日期、项目 等列,就来自这张表
| 行 | 日期 | 项目 | 部门 | 区域 | 数量 | 金额 |
|---|---|---|---|---|---|---|
| 8 | 2024-01-05 | 笔记本电脑 | 销售部 | 华东 | 12 | 72,000 |
| 9 | 2024-01-12 | 显示器 | 销售部 | 华南 | 20 | 36,000 |
| 10 | 2024-02-03 | 键盘 | 市场部 | 华东 | 35 | 17,500 |
| 11 | 2024-02-18 | 鼠标 | 销售部 | 华北 | 48 | 14,400 |
| 12 | 2024-03-09 | 移动硬盘 | 市场部 | 华南 | 16 | 12,800 |
| 13 | 2024-03-21 | 打印机 | 财务部 | 华东 | 8 | 16,000 |