分組、排序、計數功能可保持總計

分組、排序、計數功能可保持總計

我有 3 個部件名稱相同的部件號xyz,每個部件的數量為 10 件。可以在白天或一週內挑選物品,從而改變現有物品的數量。

我知道我需要使用分組、排序、計數以及sumif公式來對每天結束時手頭上的物品數量進行運行計數(可能是正數或負數)。

答案1

這有點難解釋,如果我能附上電子表格就會容易得多。但我會用螢幕截圖來嘗試(如果看起來不合適,請原諒,我的工作網絡將其過濾掉 >:0 )。

=INDEX($D$2:$H$4,MATCH(B$7,$B$2:$B$4,0),MATCH($A8,$D$1:$H$1,0))

螢幕截圖

頂層表格可以根據您的需求進行設定。重要的項目是零件號碼和天數。下表使用上面的公式來取得零件編號和日期的行和列,並找到上表中該行和列對的索引(或交集)。

逐步執行公式:
$D$2:$H$4 是三個零件的每日銷售額表
第一個 MATCH() 找出陣列 $B$2:$ 中 B$7(或零件 123)的索引(或行) B$4
第二個MATCH() 找出$A8 (DayOne) 在陣列$D$1:$H$1 中的索引(或列)
因此,INDEX() 找出第一個 MATCH() 交集處的儲存格(行) 和表$D$2:$H$4 中的第二個MATCH() (列)

最後,在下面的表格中進行一點額外的減法即可得出每日剩餘庫存(為簡單起見,上面的公式中未顯示)。

希望這是可以理解的。

相關內容