篩選后求和
subtotal是個(gè)分類匯總函數(shù),它可以忽略篩選后的隱藏行,只對(duì)可見(jiàn)單元格進(jìn)行數(shù)據(jù)匯總。匯總的方式有很多種,比如求和,求最大,求最小等,其中9代表的就是求和。
SUBTOTAL(9,D3:D15)這個(gè)公式的意思就是,對(duì)D3:D15中的可見(jiàn)單元格求和。
篩選后條件求和
上一題是篩選后直接求和,現(xiàn)在的要求是對(duì)篩選后銷售部的考核成績(jī)求總和。銷售部的數(shù)據(jù)已經(jīng)用顏色標(biāo)出,效果如動(dòng)圖所示。
SUBTOTAL(3,C3)這個(gè)公式是對(duì)一個(gè)單元格非空計(jì)數(shù),3相當(dāng)于counta。如果這個(gè)單元格所在的行未隱藏,結(jié)果就是1。如果所在的行隱藏,結(jié)果就是0,因?yàn)閟ubtotal不對(duì)篩選后隱藏的單元格計(jì)數(shù)。
=SUMPRODUCT(SUBTOTAL(3,OFFSET(C2,ROW(1:13),))*(C3:C15="銷售部")*D3:D15)
篩選后不重復(fù)值計(jì)數(shù)
這2個(gè)問(wèn)題用函數(shù)來(lái)做都很復(fù)雜,我這里只提供公式,不做解釋。不重復(fù)個(gè)數(shù)的公式為:
=COUNT(0/FREQUENCY(ROW(A:A),SUBTOTAL(3,OFFSET(C2,ROW(1:13),))*MATCH(C3:C15,C3:C15,)))-1
=LOOKUP(,0/FREQUENCY(1,SUBTOTAL(3,OFFSET(C$2,ROW($1:$13),))*ISNA(MATCH(C$3:C$15,C$17:C17,))),C$3:C4)&""
聯(lián)系客服