Excel 2007輕鬆進行多條件求和-3

三、SUM結合IF

直接用SUMIF函數不行,但我們把SUM函數和IF函數結合起來,再配合以數組公式,那就行了。

以本例來說,D2:D80存放語文名次,F2:F80存放數學名次,而A2:A80單元格區域則存放學生的班級,需要求和的區域是M2:M80。那麼我們只要在空白單元格中輸入公式「=SUM(IF((D2:D80<=20)*(F2:F80<=20)*(A2:A80="5班"),M2:M80))」,然後按下「Ctrl+Shift+Enter」快捷鍵,可以看到在公式兩側添加了數組公式的標誌(一對大括弧)。同時,結果也就出現了。如圖8所示。其實該公式正是Excel中條件求和工具所用的公式。

圖8

需要注意的是那對大括弧不可以手工輸入。

四、SUMPRODUCT函數

如果感覺數組公式有些繁雜的話,那麼下面的公式也是不錯的。輸入公式「=SUMPRODUCT((D2:D80<=20)*(A2:A80="5班")*(F2:F80<=20)*(M2:M80))」後直接回車就可以得到結果。很不錯吧?如圖9所示。

圖9

五、SUMIFS函數

在Excel 2007中,我們還可以使用SUMIFS函數。別小看了這多出來的一個「S」。沒有它,我們只能對符合一個條件的數據求和,有了它,那就可以對符合多個條件的數據求和了。別忘了英語中「S」是表示複數的意思呢!

它的應用也很簡單。在相應單元格內輸入公式「=SUMIFS(M2:M80,A2:A80,"5班",D2:D80,"<=20",F2:F80,"<=20")」,按下回車鍵,就一切OK。如圖10所示。

圖10

怎麼樣?有了這些方法,類似的問題就不會成為問題了。弄得好的話,領略一下「高手」的感覺還是有機會的,呵呵。


Excel視頻教程:

Excel 2003 實用基礎課程

學習更多辦公技巧 請點擊 office專區

推薦閱讀:

美國動作冒險片:諜影重重3 (2007)
2007-14T《孔融讓梨》特種郵票
2007-橫幅
yu20078的日誌
楊芳:多麗絲?萊辛:諾獎得主的兩幅肖像(中國青年報 2007-10-17)

TAG:輕鬆 | Excel | 條件 | 2007 |