SUM函數(shù) 這個不用我多說了吧,最常用的求和函數(shù)。 如下圖所示,是某單位食堂的采購記錄表,使用以下公式,即可計算所有物品的數(shù)量總和。 =SUM(D2:D14) SUMIF函數(shù) 如果要按指定條件求和,那就要請出SUMIF函數(shù)了。 這個函數(shù)的用法是: =SUMIF(條件區(qū)域,指定的條件,求和區(qū)域) 如下圖所示,要計算職工食堂的物資采購總量,公式為: =SUMIF(B2:B14,H3,D2:D14) 公式的意思是,如果B2:B14單元格區(qū)域中等于H3指定的部門“職工食堂”,就對D2:D14單元格區(qū)域?qū)臄?shù)值進行求和。 SUMIFS函數(shù) SUMIFS函數(shù)的作用是多條件求和。這個函數(shù)的用法是: =SUMIFA(求和區(qū)域,條件區(qū)域1,指定的條件1,條件區(qū)域2,指定的條件2,……) 第一參數(shù)指定要求和的區(qū)域,后面是一一對應的條件區(qū)域和指定條件,多個條件之間是同時符合的意思,可以根據(jù)需要,最多寫127對區(qū)域/條件。 如下圖所示,要計算部門是職工食堂,單價在1元以下的物質(zhì)采購總量。 公式為: =SUMIFS(D2:D14,B2:B14,H3,E2:E14,I3) 公式的意思是,如果B2:B14單元格區(qū)域中等于H3指定的部門“職工食堂”,并且E2:E14單元格區(qū)域中等于指定的條件'<1',就對D列對應的數(shù)值求和。 SUMIF或是SUMIFS的判斷條件除了引用單元格中的內(nèi)容,也可以直接寫在公式中: =SUMIFS(D2:D14,B2:B14,'職工食堂',E2:E14,'<1') SUMPRODUCT函數(shù) 該函數(shù)作用是將數(shù)組間對應的元素相乘,并返回乘積之和。 如下圖所示,要計算采購所有物資的總金額,公式為: =SUMPRODUCT(D2:D14,E2:E14) 公式中,將D2:D14的數(shù)量和E2:E14的單價分別對應相乘,然后將乘積求和,得到最終所有物資的采購總金額。 使用SUMPRODUCT函數(shù),還可以計算指定條件的乘積。 如下圖所示,要分別計算職工食堂和領導餐廳的物資采購金額。公式為: =SUMPRODUCT((B$2:B$14=G2)*1,D$2:D$14,E$2:E$14) 公式先使用B$2:B$14=G2,依次判斷B列的部門是不是等于G2單元格指定的部門,得到一組由邏輯值TRUE和FALSE構(gòu)成的內(nèi)存數(shù)組,然后將這一組邏輯值乘以1,邏輯值TRUE乘1,結(jié)果是1,邏輯值FALSE乘1,結(jié)果是0。 最后,將三個數(shù)組的元素對應相乘后,再計算出乘積之和。 SUBTOTAL函數(shù) 僅對可見單元格匯總計算,能夠計算在篩選狀態(tài)下的求和。 如下圖,對B列的部門進行了篩選,使用以下公式可以計算出篩選后的數(shù)量之和。 =SUBTOTAL(9,D2:D14) SUBTOTAL第一參數(shù)用于指定匯總方式,可以是1~11的數(shù)值,通過指定不同的第一參數(shù),可以實現(xiàn)平均值、求和、最大、最小、計數(shù)等多種計算方式。 如果第一參數(shù)使用101~111,還可以忽略手工隱藏行的數(shù)據(jù),小伙伴們有空可以試試。 AGGREGATE函數(shù) 和SUBTOTAL函數(shù)功能類似,功能比SUBTOTAL更多,第一參數(shù)可以使用1到19的數(shù)值,來指定19種不同的匯總方式。第二參數(shù)使用1到7,來指定忽略哪些內(nèi)容。 如下圖所示,已經(jīng)對B列的部門進行了篩選,而且F列的金額計算結(jié)果有錯誤值,使用以下公式,可以對F列的金額進行匯總。 =AGGREGATE(9,7,F2:F14) AGGREGATE函數(shù)第一參數(shù)使用9,表示匯總方式為求和,第二參數(shù)使用7,表示忽略隱藏行和錯誤值。 以上咱們學習了Excel中的求和計算,今天的內(nèi)容就是這些吧,祝各位小伙伴一天好心情! 練手文件鏈接: https://pan.baidu.com/s/1wXxjX61M7EzAhjcO4qVtwA 圖文制作:祝洪忠 |
|