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 運算並不限制在加法,我們可以自行增加更多的自定義運算。
譬如這裏把每天的銷售額減半再累計。
譬如這裏把每天的銷售額減半再累計。

