2025年12月30日 星期二

別再手動新增「小計」欄了!一個 Excel 公式,瞬間算完團購總金額

你我熟悉的團購試算表之亂
處理團購訂單或複雜的採購清單時,你是不是也習慣性地先在表格右邊新增一欄「小計」,然後一格一格地輸入「單價 × 數量」的公式,最後再用 SUM 函數把所有小計加總起來?這個方法雖然可靠,卻也讓你的試算表充滿了多餘的輔助欄位,顯得雜亂又不夠專業。但專業的 Excel 使用者知道,有一種更強大、更俐落的方法,讓你徹底告別這些輔助欄位,用一個公式就算出最終總金額。
秘訣一:用一個公式取代一整排輔助欄位
這個技巧的核心概念,就是使用 Excel 的「陣列公式」(Array Formula)。與其一列一列地計算小計再加總,陣列公式讓我們可以直接將「整個單價範圍」與「整個數量範圍」相乘,然後在一個步驟內完成加總。
假設你的單價資料在 C3:C22 儲存格範圍,而每個人的訂購數量分布在 D3:H22 範圍,你只需要在總金額的儲存格中輸入以下公式:
=SUM(C3:C22*D3:H22)
這行公式的運作方式是,它會建立一個虛擬的計算矩陣:將 C3 的單價分別乘以 D3:H3 範圍內的所有數量,然後將 C4 的單價乘以 D4:H4 的所有數量,依此類推,直到處理完 C22 與 D22:H22
當你用特殊指令(稍後會提到)確認後,Excel 會將所有這些個別相乘的結果,儲存在一個看不見的「虛擬陣列」中。最後,SUM 函數再將這個虛擬陣列中的所有數值全部加總,得出最終結果。這就是它不需要輔助欄位也能算出正確答案的秘密。這個方法不僅讓報表更乾淨專業,更創造了一個動態更新的總額,只要任何數量有變動,總金額就會立即更新,使你的表格更穩固、更易於維護。
秘訣二:啟動陣列的「神秘指令」:Ctrl + Shift + Enter
這一步是區分新手和高手的關鍵,也是最多人卡關的地方。當你輸入完上述公式後,千萬不能直接按下 Enter 鍵,否則公式將無法正常運作。
正確的作法是:在輸入完公式後,按住鍵盤上的 Ctrl + Shift,然後再按下 Enter 鍵。
這個特殊的組合鍵指令會告訴 Excel:「這不是一個普通公式,請用陣列模式來運算它。」完成後,你會看到公式的前後被自動加上了一對大括號 {},像這樣:{=SUM(C3:C22*D3:H22)}。這就是陣列公式成功啟動的標記。
秘訣三:只能看不能碰的「大括號」
請務必記住一個重點:代表陣列公式的這對大括號 {},完全是由 Excel 在你按下 Ctrl + Shift + Enter 後自動產生的,使用者絕對不能自己手動輸入。如果你試圖手動打上大括號,Excel 會把它當成一般文字,無法執行陣列運算。
這裡有一個專業提示:當你需要編輯這個公式時(例如按下 F2 鍵或點擊公式編輯列),你會發現那對大括號會自動消失。這時別擔心,只要在你修改完公式後,記得再次使用 Ctrl + Shift + Enter 的組合鍵來確認,大括號就會重新出現,公式也會正常運作。
結論:聰明工作,而不是辛苦工作
透過學習使用陣列公式,我們可以大幅減少 Excel 工作表中不必要的輔助欄位,讓表格不僅看起來更乾淨專業,管理起來也更加輕鬆高效。只要一個公式,就能取代過去繁瑣的步驟,並確保資料的即時準確性。

現在學會了這個強大功能,你還想用它來簡化工作中的哪些報表呢? 



沒有留言:

張貼留言

注意:只有此網誌的成員可以留言。

別再手動新增「小計」欄了!一個 Excel 公式,瞬間算完團購總金額

你我熟悉的團購試算表之亂 處理團購訂單或複雜的採購清單時,你是不是也習慣性地先在表格右邊新增一欄「小計」,然後一格一格地輸入「單價 × 數量」的公式,最後再用  SUM  函數把所有小計加總起來?這個方法雖然可靠,卻也讓你的試算表充滿了多餘的輔助欄位,顯得雜亂又不夠專業。但專業的...