馬震安
首先,需要統(tǒng)計(jì)出工作表中有效的數(shù)據(jù)行數(shù)。在A1單元格中輸入公式“=LOOKUP(9E+307,A:A,ROW(A:A))”,取得A列最下一行的行數(shù)(圖1)。
接下來(lái),實(shí)現(xiàn)當(dāng)B2單元格中月份變化時(shí),求得各分類的和,以及依憑證號(hào)求得金額合計(jì)。通過(guò)控制B2單元格的月份和J2中的憑證號(hào)來(lái)求和。在C2單元格內(nèi)輸入公式“=SUMPRODUCT((INDIRECT("A8:A"&$A$1)=$B2)*(INDIRECT("H8:H"&$A$1)=C1)*(INDIRECT("G8:G"&$A$1)))”,并向右填充到H2單元格;在C4單元格內(nèi)輸入公式“=SUMPRODUCT((INDIRECT("A 8:A"&$A$1)=$B4)*(INDIRECT("H8:H"&$A$1)=C3)*(INDIRECT("G8:G"&$A$1)))”,并向右填充到H4單元格(圖2)。
將A1單元格中的值通過(guò)INDIRECT函數(shù)引用到公式中,通過(guò)=SUMPRODUCT公式求得當(dāng)A列(所屬月份)的值=B2("6")和H列(分類)的值=C2(大米類)時(shí),對(duì)G列(金額)進(jìn)行求和。加入絕對(duì)引用后,C2:H2這個(gè)區(qū)域的公式可以復(fù)制。
最后,在K2單元格中輸入公式“=SUMIF((INDIRECT("C8:C"&A1)),12 & J2,(INDIRECT ("G8:G"&A1)))”。這樣,在12、J2單元格中輸入相應(yīng)的內(nèi)容時(shí),就能根據(jù)憑證號(hào)對(duì)各類別的用品進(jìn)行統(tǒng)計(jì)了(圖3)。
也是將A1單元格中的值通過(guò)INDIRECT函數(shù)引用到公式中,用SUMIF公式來(lái)對(duì)憑證號(hào)進(jìn)行求和。
此外,如果要進(jìn)行總計(jì),可以在相應(yīng)的單元格中輸入公式“=SUM(C2:H2,C4:H4)”,這樣就統(tǒng)計(jì)出了各類別用品的總金額(圖4)。