答案1
您只需對表格稍作修改、使用 2 個不同的公式並了解錨定即可做到這一點。
表格變更:您不需要 C 列和 E 列成為真正的庫存/使用情況。因此,如果您增加庫存,那麼它是正數,但使用量是負數。
D 列中的公式(從 D2 開始並向下拖曳):=MAXIFS($A$1:A1,$B$1:B1,B2)
這會根據該行中的測試名稱找到最大日期。請注意,公式在公式行上方的一行結束。所說的部分$A$1
稱為錨定細胞。當您向下拖曳公式時,它會保持公式的該部分不變。
F 列中的公式(從 F2 開始並向下拖曳)為:=SUMIFS($E$1:E2,$B$1:B2,B2)
。這將新增上述儲存格(包括公式所在行)中該特定名稱(項目)的所有庫存和使用情況。
如果您添加過濾,那麼最後一行將始終是特定商品的剩餘庫存。
還有其他方法可以解決您的問題,我只是根據數據的呈現方式來解決。