sumproduct函式多條件求和?

Tags: 條件, 函式, 語法,

Excel2007版本以後新增的sumproduct函式功能十分強大,不但可以計數,求和還可以多條件求和,本文就給對sumproduct函式語法有一定了解的朋友提供了多條件求和的方法。

工具/原料

office excel2007

方法/步驟

以下面這個班級、性別、人數的表格為例,分別求男生總人數和二班男生總人數

sumproduct函式多條件求和

這部分是求男生總人數,只有一個條件,就是性別為男,所以屬於單條件。

在E2單元格輸入公式=SUMPRODUCT((B2:B7="男")*(C2:C7)),其中B2:B7="男"表示必須滿足性別為男的條件,當滿足時求C2到C7單元格中對應人數的和。

sumproduct函式多條件求和

結果是55,我們目測將男生對應的人數相加同樣是55,結果無誤。

sumproduct函式多條件求和

那麼求二班男生的人數呢?其是有兩個條件,一是必須是二班,二是必須是男生,所以是多條件求和。

我們在E4單元格輸入=SUMPRODUCT((A2:A7="二班")*(B2:B7="男")*(C2:C7)),這個相比上個公式增加了一個條件,就是A2:A7="二班"。

sumproduct函式多條件求和

結果是18,也是和實際資料一致。

sumproduct函式多條件求和

注意事項

條件求和中的條件表示的是條件為真,與後面要求的和對應相乘求和。如果不明白可以看我的另一篇經驗,sumproduct函式的使用方法和例項,其中有對該函式的解析。

本文舉例最多隻用到雙條件,但sumproduct函式可以執行多條件,也是通過同樣的方式將條件新增進公式即可,不過條件過多資料過大時會影響函式執行速度。

條件, 函式, 語法,
相關問題答案