🎨Excel 背景顏色求和函數 (SumColor) 的設計理念
在日常的 Excel 使用中,我們經常會利用「背景顏色」來標記資料,例如將重要的數字標成黃色、將需要關注的項目標成紅色。但 Excel 的內建函數並沒有提供直接依據「背景顏色」進行統計或加總的功能。於是,我們可以透過 VBA 自訂函數 (UDF, User Defined Function) 來實現這個需求。
本文介紹的 SumColor 函數,就是一個典型的「背景顏色加總」應用。
- 依據背景顏色進行加總
使用者只需要選取一個「顏色參照格」以及一個「加總範圍」,函數就會自動將加總範圍中,所有背景顏色與參照格一致的數值加總起來。 - 簡單直觀的使用方式
使用者在 Excel 中只需要輸入公式:=SumColor(A1, B1:B10)
其中 A1 為顏色參照格,B1:B10 為需要加總的範圍。
這樣的語法設計直觀清楚,不需要額外的參數或複雜操作。
應用情境
- 成本分類:
例如,將成本項目用不同顏色標記,然後快速計算同一顏色的總額。 - 任務狀態追蹤:
將完成的任務標綠色,未完成的標紅色,然後加總已完成任務的數量或分數。 - 報表分析:
依照顏色進行資料區隔,讓資料處理更直觀。
SumColor 的設計理念在於彌補 Excel 內建函數的不足,讓「顏色」這種直觀的標記方式,也能轉化為可計算的條件。
透過簡單的 VBA 自訂函數,不僅提高了 Excel 報表的可讀性,也讓資料處理更加靈活。
👏DEMO

🌏下載一 (pw: ezvba202508231
)