網友問到:在 Excel 的工作表裡有一個資料清單(如下圖),如何分月計算各種料號的進料數量?
【公式設計與解析】
選取儲存格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)*(進出="進料")*數量)
文章標籤
全站熱搜
留言列表