1. SCAN 函数简介
Excel 中的 SCAN 函数用于对数据范围执行累积计算。它在数组中累计应用函数,返回结果数组。这在各种应用中都非常有用,例如创建运行总计、跟踪累计销售额或分析随时间变化的趋势。

2. SCAN 函数参数
这是使用
SCAN 函数的语法。=SCAN ([initial_value], array, lambda(accumulator, value, body))[initial_value] : 必填 设置累加器的起始值。 array: 必填 要扫描的数组。 lambda: 必填 用来累加数组 LAMBDA。LAMBDA 需要三个参数: accumulator:必填 将数值累加后作为最终结果返回。value:必填 数组中的当前值。body:必填 应用于数组中每个元素的计算。3. 示例场景
假设您正在跟踪一家小型企业一周内的销售数据。您想计算每天的累计销售额,以便更好地了解趋势。

4. 开始使用 SCAN 函数
键盘输入:
=SCAN(
5. 输入 SCAN 函数参数
这里我们设置累计的起始值为
0,选定 C5:C9 为要累加的数组,准备定义累加的 Lambda
6. 输入 Lambda 的参数
这里我们命名累加的结果为:
注意,这里的
result,数组元素为:x,然后把累加公式设为:result + x,然后补全相应的括号。注意,这里的
result 和 x 都是自己定义的名字,也可以按个人喜好命名为其他名字。
7. SCAN 函数生效
回车保存后,这里就可以看到
SCAN 函数的效果,成功地按每一天累计了当前销售额。
8. 其他累加公式
这里的 Lambda 运算并不限制在加法,我们可以自行增加更多的自定义运算。
譬如这里把每天的销售额减半再累计。
譬如这里把每天的销售额减半再累计。

