周二下午,我打開那張銷售追蹤表,按慣例想按區(qū)域匯總金額。心里盤算著只有一個(gè)條件,于是自然敲下SUMIF。一個(gè)月后老板要求再加產(chǎn)品維度過濾,我盯著那個(gè)寫好的SUMIF公式,腦子里跳出兩個(gè)選項(xiàng):要么老老實(shí)實(shí)換成SUMIFS重寫,要么想辦法在SUMIF里嵌套笨拙的數(shù)組——這就是我多年來的Excel習(xí)慣,把SUMIF和SUMIFS當(dāng)成兩個(gè)互不相干的工具,單條件用前者,多條件立刻切后者。我相信很多Excel用戶也是這樣做的。
后來我發(fā)現(xiàn),這個(gè)區(qū)分其實(shí)毫無必要。SUMIFS處理單個(gè)條件同樣利索,而且不會讓你的公式庫被迫分成兩套記憶。你看它們各自的參數(shù)順序:SUMIF先給要判斷的區(qū)域,然后是條件,最后是從哪里加總;而SUMIFS一上來就把求和區(qū)域放在第一位,接著才出現(xiàn)條件區(qū)域和條件。正是這個(gè)小小的顛倒,讓SUMIFS成了更合理的默認(rèn)選擇——你只需要記住一種語法,無論計(jì)算簡單還是復(fù)雜,都用同一套結(jié)構(gòu),不需要再去判斷“到底該用哪個(gè)函數(shù)”。
![]()
拿截圖里的T_SalesData表來說,假如我在F1單元格輸入一個(gè)區(qū)域名稱,想在F2得到該區(qū)域的銷售總額,公式只要寫成:
=SUMIFS(T_SalesData[Sales], T_SalesData[Region], F1)
為什么引用F1而不直接把“West”寫進(jìn)公式?因?yàn)橐脝卧褡屨麄€(gè)公式變得可重用。想把西部換成北部,改F1的值就行,根本不用點(diǎn)進(jìn)公式編輯欄。之后你還能把F1做成數(shù)據(jù)驗(yàn)證下拉列表,點(diǎn)選不同區(qū)域瞬間刷新結(jié)果,而公式本身紋絲不動。
一旦SUMIFS成為你的默認(rèn)函數(shù),你就再也不用為“這個(gè)計(jì)算是單條件還是多條件”糾結(jié)。同一種結(jié)構(gòu)吃遍天,每次只傳不同的參數(shù)即可。往后表格需求很少一成不變。我發(fā)現(xiàn)自己建的計(jì)算時(shí)常先從一個(gè)條件開始,過幾周又要加上一個(gè)新條件。如果一開始用的是SUMIF,這時(shí)就得把公式整個(gè)改寫為SUMIFS,不光是換個(gè)函數(shù)名,參數(shù)順序也要重新排列;而如果起點(diǎn)就是SUMIFS,你只需要在現(xiàn)有公式里直接追加條件區(qū)域和條件參數(shù),原先的邏輯完全不受影響。維護(hù)成本低得多,可讀性也更強(qiáng)。
切換到只靠SUMIFS后,我的工作簿明顯更容易擴(kuò)展、閱讀和交接。別人打開表格,看到所有條件求和使用的是同一種函數(shù)骨架,馬上就能理解邏輯,而不用在兩種函數(shù)之間跳來跳去。如果你手頭有Microsoft 365(包含Excel、Word、PowerPoint,支持五臺設(shè)備,還有1TB OneDrive空間),不妨打開手邊的銷售表或預(yù)算表,試著把原有的SUMIF統(tǒng)一替換成SUMIFS,然后再添一個(gè)條件試試。你很快就會體會到只記一套語法、任何條件需求都能從容擴(kuò)展的爽快感。
特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺“網(wǎng)易號”用戶上傳并發(fā)布,本平臺僅提供信息存儲服務(wù)。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.