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