CASE 1
临时计算平方
★★★要求:临时计算平方fx公式示例
=LAMBDA(x,x^2)(5)
解释:LAMBDA 先定义一个参数 x,再写计算逻辑 x^2,最后用 (5) 调用它。这个例子用于理解自定义函数的基本结构。
=LAMBDA (参数 1, 参数 2, ..., 计算逻辑)
| # | 参数 | 要求 | 怎么理解 / 怎么填 |
|---|---|---|---|
| 1 | 参数 1 | 必填 | LAMBDA 自定义函数中的第 1 个变量名。 |
| 2 | 参数 2 | 必填 | LAMBDA 自定义函数中的第 2 个变量名。 |
| 3 | 计算逻辑 | 必填 | LAMBDA 最后真正执行的计算公式,会使用前面定义的变量。 |
① 找到数据区域
先确认条件列和结果列在哪,注意固定区域加 $
② 按顺序填参数
依次填 参数 1、参数 2、计算逻辑
③ 回车并向下填充
双击填充柄,整列公式自动套用
=LAMBDA(x,x^2)(5)
解释:LAMBDA 先定义一个参数 x,再写计算逻辑 x^2,最后用 (5) 调用它。这个例子用于理解自定义函数的基本结构。
=LAMBDA(金额,IF(金额>=30000,"达标","未达标"))(I8)
解释:把 I8 的金额传给 LAMBDA,如果金额大于等于 30000 就返回达标,否则返回未达标。
=MAP($I$8:$I$13,LAMBDA(金额,IF(金额>=30000,"达标","未达标")))
解释:LAMBDA 单独使用只处理一个值,配合 MAP 可以批量处理金额列中的每一个值。
上面案例里的 日期、项目 等列,就来自这张表
| 行 | 日期 | 项目 | 部门 | 区域 | 数量 | 金额 |
|---|---|---|---|---|---|---|
| 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 |