SUMIF按儲存格顏色加總


在 Excel 中,SUMIF 函數通常用於根據特定條件對數字進行加總,這些條件主要針對儲存格中的內容。然而,很多使用者會問,是否可以根據儲存格的底色來進行加總呢?

SUMIF 是否能按底色加總?

實際上,SUMIF 函數本身無法直接根據儲存格的底色進行加總。不過,我們可以利用一種方法將底色轉換為數字,從而達到按底色加總的目的。

如何將底色轉化為數字?

我們可以使用 Excel 的宏表函數(也稱為 0 函數)中的 GET.CELL 函數來將底色轉化為數字。宏表函數是 Excel 第四版中引入的功能,雖然在當前版本中不可以直接在單元格中使用,但仍然可以透過定義名稱來調用。

宏表函數的功能

  • 宏表函數是又稱0函數,是Excel第4個版本的函數,為了考慮兼容性,現在的版本依然可以調用該函數
  • 宏表函數可以實現現有版本的函數或技巧無法完成的功能,比如取單元格填充色值、獲取工作表的名稱列表等
  • 宏表函數不能在單元格中直接使用,需要先定義一個名稱,然後在單元格中使用該名稱

解決方案步驟

  1. 定義名稱
  • 在 Excel 中,選擇「公式」選單中的「名稱管理員」。
  • 在「名稱」欄位中輸入自訂名稱,例如 color
  • 在「參照到」欄位中輸入公式:=GET.CELL(63, 工作表1!$B2)&T(NOW())。這會返回指定儲存格的底色編號。
  1. 使用名稱取得底色編號
  • 在 C2 儲存格中輸入 =color,這樣就能獲得該儲存格的底色編號。
  1. 計算底色加總
  • 在 D2 儲存格中輸入 =SUMIF(C2:C12, C2, B2:B12),這樣就可以根據底色編號進行加總。
  1. 更新底色變更
  • 如果任何儲存格的底色發生變化,可以按 F9 鍵來刷新計算結果。

結論

通過以上步驟,即使 Excel 的 SUMIF 函數無法直接按底色加總,我們依然可以利用宏表函數將底色轉換為數字,從而實現按底色進行數據加總的需求。這一方法為數據分析提供了更多靈活性,特別是在需要根據顏色進行視覺化數據管理的場景中。

微軟官方說明


全面的技術支援解決方案

我們提供一系列技術支援解決方案,以滿足您的需求。
讓我們來探索我們的主要服務:

man and woman wearing headphones while working in the office

這是您隨時可以獲得的服務,專注於Microsoft Excel、Word和PowerPoint的即時協助。如果您在工作中遇到困難,只需通過WhatsApp發送您的問題給我們。我們將迅速幫助您解決問題!

serious diverse students looking at laptop

加入我們的「網上學習群組」Facebook頁面!我們提供超過200個教程,擁有豐富的教學視頻庫。您可以隨時隨地按照自己的步調學習,探索各種主題!

woman in yellow blazer doing a presentation

通過我們量身定制的企業培訓計劃提升您團隊的技能。我們提供全面的培訓課程,旨在滿足您組織的需求,為員工提供最新的工具,以助其卓越表現。