VIP學(xué)員的問題,要根據(jù)每月工資明細,統(tǒng)計全年工資的各項金額。 
 匯總表的項目名稱跟每月明細表除了領(lǐng)導(dǎo)班子名稱不統(tǒng)一外(公司領(lǐng)導(dǎo)、領(lǐng)導(dǎo)班子、領(lǐng)導(dǎo)),其他都一樣。這里是二維表格,用SUMPRODUCT函數(shù)處理容易點。=SUMPRODUCT(('1月'!$H$5:$AE$5=$A7)*'1月'!$H$6:$AE$15) 
=SUMPRODUCT((條件區(qū)域=條件)*求和區(qū)域) 這個函數(shù)除了可以單條件求和,還可以多條件求和,剛好用在領(lǐng)導(dǎo)班子的38-薪酬統(tǒng)計。前面提到領(lǐng)導(dǎo)這個特殊,叫法不一樣,不過不管怎么叫,都包含關(guān)鍵詞領(lǐng)導(dǎo)。因此可以用FIND函數(shù)判斷,不包含領(lǐng)導(dǎo)的會得到錯誤值,可以再嵌套ISNUMBER函數(shù)處理。=SUMPRODUCT(('1月'!$H$5:$AE$5="38-薪酬統(tǒng)計")*(ISNUMBER(FIND("領(lǐng)導(dǎo)",'1月'!$D$6:$D$15)))*'1月'!$H$6:$AE$15) =SUMPRODUCT((條件區(qū)域1=條件1)*(條件區(qū)域2=條件2)*求和區(qū)域) 2月、3月等只需修改工作表名稱即可。模擬的時候,為了方便說明,只放3個月,實際上全年有12個月,手工修改10多次,還是比較繁瑣的。其實,還可以借助INDIRECT函數(shù),間接引用每個月的區(qū)域,這樣就可以不用修改工作表名稱。
=SUMPRODUCT((INDIRECT(C$4&"!$H$5:$AE$5")=$A7)*INDIRECT(C$4&"!$H$6:$AE$15"))  INDIRECT函數(shù)說了很多次,如果不熟可以先看這篇文章:
=SUMPRODUCT((INDIRECT(C$4&"!$H$5:$AE$5")="38-薪酬統(tǒng)計")*(ISNUMBER(FIND("領(lǐng)導(dǎo)",INDIRECT(C$4&"!$D$6:$D$15"))))*INDIRECT(C$4&"!$H$6:$AE$15"))
|