<samp id="nffkn"></samp>
      <tbody id="nffkn"></tbody>
      <menuitem id="nffkn"></menuitem>
        <samp id="nffkn"></samp>

        <tbody id="nffkn"></tbody>
        1. 好獵頭網-中高級人才獵頭網站!服務熱線:400-1801-668 好獵頭   |   登錄 注冊

          玩轉Excel-利用公式多條件求和

          添加時間:2018-12-21 10:26:27
          瀏覽次數: 0

          多條件求和在實際的工作中應用非常廣泛,我們可以用公式來實現多條件求和,用到的函數有SUM、SUMPRODUCT、MMULT和SUMIFS。假設數據在A2:F23區域中,其中要求和的區域是F2:F23。

              方法一:用SUM函數

              用SUM函數進行多條件求和,公式基本結構是SUM((條件1)*(條件2)*(求和數據區)),必需用數組公式,公式輸入完畢后按Ctrl+Alt+Enter結束。

              1.計算出10月份上海的總銷量:

              =SUM(($A$2:$A$23="10月")*($B$2:$B$23="上海")*$F$2:$F$23)

              2.計算出8月和11月紙張總銷量:

              =SUM((($A$2:$A$23="8月")+($A$2:$A$23="11月"))*($C$2:$C$23="紙張")*$F$2:$F$23)

              公式中的加號相當于邏輯“”。

              3.計算出2-5月青島男式襪子銷量:

              =SUM((($B$2:$B$23="青島")*($C$2:$C$23="襪子"))*($E$2:$E$23="男")*$F$2:$F$23)

              方法二:用MMULT函數

              用MMULT函數進行多條件求和特別適合于數據量較大的情況。MMULT函數的語法是:MMULT(array1,array2),其中參數array1和array2 是要進行矩陣乘法運算的兩個數組。函數返回兩個數組的矩陣乘積。要求array1 的列數必須與 array2 的行數相同,而且兩個數組中都只能包含數值。本例中的第一參數為一行N列,而第二參數為N行一列。

              公式的基本結構是MMULT(條件1,(條件2)*(求和數據區)),必需用數組公式,公式輸入完畢后按Ctrl+Alt+Enter結束。

              1.計算出10月份上海的總銷量:

              =MMULT(--(TRANSPOSE($A$2:$A$23)="10月"),($B$2:$B$23="上海")*$F$2:$F$23)

              公式中雙重否定符“--”將其后面的結果變成數值。

              2.計算出5月和8月紙張總銷量:

              =MMULT(--(TRANSPOSE(($A$2:$A$23="5月")+($A$2:$A$23="8月"))),($C$2:$C$23="紙張")*$F$2:$F$23)

              公式中的加號相當于邏輯“”。

              3.計算出2-5月青島男式襪子銷量:

              =MMULT(--(TRANSPOSE(($B$2:$B$23="青島")*($C$2:$C$23="襪子"))),($E$2:$E$23="男")*$F$2:$F$23)

              方法三:用SUMIFS函數

              SUMIFS函數是Excel 2007中的新增函數,用它進行多條件求和非常方便。其語法是:

              SUMIFS(sum_range, criteria_range1, criteria1, [criteria_range2, criteria2], …),即:

              SUMIFS(求和區域,條件區域1,條件1,[條件區域2,條件2],…)

              1.計算出10月份上海的總銷量:

              =SUMIFS($F$2:$F$23,$A$2:$A$23,"10月",$B$2:$B$23,"上海")

              2.計算出5月和8月紙張總銷量:

              =SUMIFS($F$2:$F$23,$A$2:$A$23,"5月",$C$2:$C$23,"紙張")+SUMIFS($F$2:$F$23,$A$2:$A$23,"8月",$C$2:$C$23,"紙張")

              3.計算出2-5月青島男式襪子銷量:

              =SUMIFS($F$2:$F$23,$B$2:$B$23,"青島",$C$2:$C$23,"襪子",$E$2:$E$23,"男")

           方法四:用SUMPRODUCT函數

              公式結構同SUM函數,只不過不用數組公式。

              1.計算出10月份上海的總銷量:

              =SUMPRODUCT(($A$2:$A$23="10月")*($B$2:$B$23="上海")*$F$2:$F$23)

              2.計算出2月和5月紙張總銷量:

              =SUMPRODUCT((($A$2:$A$23="2月")+($A$2:$A$23="5月"))*($C$2:$C$23="紙張")*$F$2:$F$23)

              公式中的加號相當于邏輯或。

              3.計算出2-5月青島男式襪子銷量:

              =SUMPRODUCT((($B$2:$B$23="青島")*($C$2:$C$23="襪子"))*($E$2:$E$23="男")*$F$2:$F$23)

          av高清在线观看