[]
This function scans an array by applying a LAMBDA to each value and returns an array that has each intermediate value.
SCAN([initial_value], array, lambda(accumulator, value, body))
Argument | Description |
|---|---|
[initial_value] | [Optional] Sets the starting value for the accumulator. |
array | [Required] An array to be scanned. |
lambda | [Required] A LAMBDA that is called to reduce the array. The LAMBDA takes three parameters:
|
SCAN(1, A1:C2, LAMBDA(a,b,a*b))