close

290

SUMPRODUCT函數的公式語法及使用方法實例

示範檔

範例檔

結果檔

 

SUMPRODUCT函數

函數類型:數學與三角函數

    明: 主要作用是計算陣列元素的乘積之和,先對各組數值中對應的數值進行乘法運算,然後再對乘積進行求和。。

    法: SUMPRODUCT(Array1,[Array2],[Array3],…)

    數: Array1:必需有參數,表示要參與計算的第1個陣列。如果只有一個參數,那麼直接傳回該參數中的各元素之和。
Array2,Array3,…
:選擇性參數,表示要參與計算的第2~255
個陣列。

    明: 如果不止一個參數,即有多個陣列參數,那麼每個陣列參數的維數必須相同,否則,將傳回 錯誤值#VALUE!。例如:如果第一個參數為A1:A5,那麼第二參數就不能是B1:B6
如果參數中包含非數值型的資料,將按0
來處理。

n  使用方法實例一:計算商品打折後的總價格

如下圖所示,在G1儲存格中輸入一個公式「=SUMPRODUCT(B2:B10,C2:C10,D2:D10)」後,再按「Enter」鍵,計算商品打折後的總價格。

image

n  SUMPRODUCT函數使用方法實例二:統計銷售部女員工人數

如下圖所示,在G1儲存格中輸入一個公式「=SUMPRODUCT((B2:B11="")*1,(C2:C11="財務部")*1)」後,再按「Enter」鍵,統計銷售部女員工人數。

image

公式解析:本函數中包含兩個陣列。第一個陣列判斷B2:B11範圍中的值是否為「女」,第二個陣列判斷C2:C11範圍中的值是否為「財務部」,判斷結果為包含邏輯值的陣列。為了讓這兩個陣列可參加運算,需要將每個陣列都乘以1,將其轉換為包含10的陣列。


arrow
arrow
    創作者介紹

    錦子老師 發表在 痞客邦 留言(0) 人氣()