網友問到:在 Excel 的工作表裡有一個資料清單(如下圖),如何分月計算各種料號的進料數量?

Excel-分月計算各種料號的進料數量(SUMPRODUCT)

 

【公式設計與解析】

選取儲存格A1:E27,按 Ctrl+Shift+F3 鍵,勾選「頂端列」,定義名稱:日期、經手人、進出、料號、數量。

1. 計算每個月各種料號的出料數量

儲存格H2:

=SUMPRODUCT((MONTH(日期)=COLUMN(A:A))*(料號=$G4)*(進出="進料")*數量)

複製儲存格H2,貼至儲存格H2:I12。

SUMPRODUCT 函數裡,利用三個條件來取出數量:

(1) 條件一:MONTH(日期)=COLUMN(A:A)

利用 MONTH 函數取出日期陣列中的每個月份,

COLUMN(A:A)=1向右複製時,COLUMN(A:A)=1→COLUMN(B:B)=2→COLUMN(C:C)=3

本例要找出符合日期的月份為1者。

(2) 條件二:料號=$G2

(3) 條件三:進出="進料"

最後再乘以數量陣列,即為所求。

 

2. 計算每個月各種料號的出料數量

同理,只要將公式裡的「進料」改成「出料」。

儲存格H2:

=SUMPRODUCT((MONTH(日期)=COLUMN(A:A))*(料號=$G4)*(進出="進料")*數量)

學不完.教不停.用不盡文章列表

arrow
arrow
    文章標籤
    Excel SUMPRODUCT
    全站熱搜

    vincent 發表在 痞客邦 留言(2) 人氣()