萬盛學電腦網

 萬盛學電腦網 >> Excel教程 >> excel綜合 >> Excel詳細介紹SUMPRODUCT

Excel詳細介紹SUMPRODUCT

  一、SUMPRODUCT函數語法及功能

  SUMPRODUCT函數功能:計算工作表內多列中對應值相乘之後的和,即乘積之和。

  其語法為:

  SUMPRODUCT(array1,array2,array3, …)

  其中,Array1, array2, array3, … 為 2 到 30 個數組,其相應元素需要進行相乘並求和。數組參數必須具有相同的維數,否則,函數 SUMPRODUCT 將返回錯誤值 #VALUE!。 該函數將非數值型的數組元素作為 0 處理。

  二、SUMPRODUCT函數乘積之和舉例

  表如下:

  A B C D (列號)

  1 2 10 20 (第2行)

  3 4 30 40 (第3行)

  5 6 50 60 (第4行)

  公式: =SUMPRODUCT(A2:B4, C2:D4),說明:兩個數組的所有元素對應相乘,然後把乘積相加,即 1*10 + 2*20 + 3*30 + 4*40 + 5*50 + 6*60(結果為910)

  二、多條件求和+求個數

  A、使用SUMPRODUCT進行多條件計數 ,計數就是統計滿足條件的個數。

  語法:=SUMPRODUCT((條件1)*(條件2)*(條件3)* …(條件n))

  作用:統計同時滿足條件1、條件2到條件n的記錄的個數。

  實例:=SUMPRODUCT((A2:A10="男")*(B2:B10="中級職稱")),公式解釋:統計性別為男且職稱為中級職稱的職工的人數

  B、 使用SUMPRODUCT進行多條件求和

  語法:=SUMPRODUCT((條件1)*(條件2)* (條件3) *…(條件n)*某區域)

  作用: 匯總同時滿足條件1、條件2到條件n的記錄指定區域的匯總金額。實例: =SUMPRODUCT((A2:A10="男")*(B2:B10="中級職稱")*C2:C10)

  公式解釋:統計性別為男性且職稱為中級職稱的職工的工資總和(假設C列為工資)

  SUMPRODUCT(條件1*條件2*條件3...條件N)利用此函數進行多條件計數時,* :滿足所有條件;

  SUMPRODUCT(條件1+條件2+條件3...+條件N) + :滿足任一條件

  例子一:

  =SUMPRODUCT((G1:G3="男")*(E1:E3<=60))

  這個公式的意思就是要這樣來統計,G1:G3滿足條件是男的,同時E1:E3的數值小於等於60,滿足這兩個條件的總人數。 首先這是一個數組公式,要按Ctrl+Shift+Enter結束。

  例子二:多條件求和

  求男性及格人數:=SUMPRODUCT((C2:C13>=60)*1,(B2:B13="男")*1)

  例子三:多條件求和

  匯總三班籍貫為浙男性人數,=SUMPRODUCT((B2:B13="男")*1,(D2:D13="三班")*1,(E2:E13="浙")*1)

copyright © 萬盛學電腦網 all rights reserved