愚人
在日常工作中我們經(jīng)常要對Excel中的數(shù)據(jù)進行求和,除了使用SUM進行常規(guī)求和外,我們還經(jīng)常要對一些數(shù)據(jù)進行非常規(guī)的求和。對于這些求和有什么更高效的方法?
比如公司對員工出勤考核是通過“√”(出勤)和“休息”進行統(tǒng)計,現(xiàn)在需要對員工出勤記錄進行匯總,即對標記為“√”的天數(shù)進行統(tǒng)計。對于這類使用特定符號的數(shù)據(jù)可以借助Count函數(shù)進行統(tǒng)計,在原工作表中選中B32,然后在函數(shù)框輸入“=COUNTlF(B2:B31,“√”)”,表示對B2:B31工作日中標記為“√”的個數(shù)進行統(tǒng)計(圖1)。
COUNTIF函數(shù)是對指定區(qū)域中符合指定條件的單元格計數(shù)求和,格式是:countif(range,criteria),其中參數(shù)criteria使用引號標注,這樣可以對很多非數(shù)字文本進行求和,比如還可以用于統(tǒng)計“優(yōu)秀”、“及格”這類文本個數(shù)等。
很多時候我們需要對滿足多個條件的數(shù)量進行求和,如在統(tǒng)計公司發(fā)放津貼的時候,公司財務是按照時間進行排序發(fā)放,領(lǐng)取的員工是多個部門,現(xiàn)在需要對9月份財務部員工領(lǐng)取的津貼進行統(tǒng)計(圖2)。
顯然這里有兩個條件,一是指定月份(9月),二則是特定部門(財務部)。對于類似的多條件求和可以使用SUMPRODUCT函數(shù),按提示在F2處輸入函數(shù)“=SUMPRODUCT((MONTH(A2:A9)=9)*(C2:C9=“財務”)*(D2:D9))”,這里月份通過M0nth函數(shù)進行查詢,統(tǒng)計范圍則是D2:D9中屬于財務部的金額,通過這個多條件的設置即可快速查詢(圖3)。
SUMPRODUCT函數(shù)可以指定多個條件進行快速求和,如果有更多條件,只要使用{}引用即可。比如上例中,如果要增加生產(chǎn)部門的統(tǒng)計,那么只要將公式改為“=SUMPRODUCT((MONTH(A2:A9)=9)*(C2:C9:{“財務”,“生產(chǎn)”})*(D2:D9))”即可。大家在實際使用的時候可以根據(jù)自己的實際情況進行條件的增刪。
有時候統(tǒng)計數(shù)據(jù)并不在同一行或列,比如公司生產(chǎn)部門在統(tǒng)計生產(chǎn)任務的時候常常會有計劃任務和實際任務兩列內(nèi)容,現(xiàn)在需要對這兩列內(nèi)容分別進行統(tǒng)計,此時就可以使用SUMIF函數(shù)進行跨列求和(圖4)。
可以看到計劃數(shù)分別在A、C列,如果要對這兩列的數(shù)據(jù)進行統(tǒng)計,在F2輸入“計劃”,然后在F3處輸入函數(shù)“=SUMIF($A$2:D$2,F(xiàn)$2,A3:D3)”,這里$A$2:D$2是設置條件區(qū)域,F(xiàn)2則為條件(即求計劃數(shù)),A3:D3則為求和區(qū)域,將公式下拉填充,這樣就可以對A、C列進行快速求和了(圖5)。
在日常統(tǒng)計中為了更好地對產(chǎn)品質(zhì)量等級進行標注,在成品統(tǒng)計表中經(jīng)常使用不同顏色的單元格來表示(圖6)。如果要對指定顏色的數(shù)量進行統(tǒng)計,就可以借助qet函數(shù)獲取顏色,然后再借助SUMPRODUCT函數(shù)進行求和。
選中C2,按Ctrl+F3,在彈出的新建名稱對話框中,新建一個名為“品質(zhì)統(tǒng)計”,在引用位置輸入公式:“=get.cell(63,A2)&t(nOW())”,這是獲取A列單元格的顏色值,這樣通過該函數(shù)我們就可以獲取單元格顏色的數(shù)值(圖7)。
在C2的函數(shù)欄輸入“=品質(zhì)統(tǒng)計”,然后向下填充,在C列就可以將B列顏色使用對應的數(shù)值標識出來了。這樣原來Excel無法對顏色進行識別統(tǒng)計,借助get.cell函數(shù)則可以將單元格的顏色轉(zhuǎn)換為可識別的數(shù)字(圖8)。
在D2函數(shù)欄輸入“=SUMPR0DUCT(($C$2:$C$15=品質(zhì)統(tǒng)計)*($B$2:$B$15))”,其中$C$2:$C$15表示求和區(qū)域,通過上述建立的“品質(zhì)統(tǒng)計”,來直接引用B列中對應顏色的數(shù)據(jù),這樣就可以快速將指定顏色的單元格數(shù)值統(tǒng)計出來了(圖9)。