EXCEL 2011 - 使用矩陣和 Vlookup 進行庫存

EXCEL 2011 - 使用矩陣和 Vlookup 進行庫存

我正在建立一個庫存矩陣,其中第一列是庫存中所有商品的列表,第一行是庫存更新日期的列表。基本上,並非所有項目都會立即更新,這就是問題所在。
矩陣中間的儲存格(基本上是商品和日期之間的交集)是在特定日期購買的商品數量。
我已經能夠使用值查找函數建立索引,該索引告訴我最近購買了多少商品,結合值查找、最大函數(訂購最大日期)和匹配以組合列和行。

問題是這樣我只能看到已購買的商品數量最後的一輪購物,即使這個數字為零。我現在必須確定(在另一張紙中)最後一次購買特定商品是什麼時候。透過上述解決方案,我可以看到上次購買的金額,但這現在沒有幫助,因為並非所有物品都是一次性購買的,因此有些物品在上次瘋狂購物期間沒有購買。我想要一個函數來告訴我最近的一天(因此請查看日期行),項目數量(因此請查看矩陣的中心)與零不同。

例如:

  • 我的庫存中有黃瓜和西紅柿。
  • 我於 01.07 購買了 3 個黃瓜和 2 個西紅柿。
  • 08.09 我買了 0 根黃瓜和 3 顆番茄。
  • 我只能編寫一個函數來告訴我黃瓜庫存上次更新是 08.09,有 0 根黃瓜,而我實際上想要一個函數來告訴我日期 01.07,因為這是最後一次購買黃瓜。

以下是我正在使用的三張工作表的螢幕截圖: https://drive.google.com/folderview?id=0BwMAvO1prgOIfkpxWEtxeTRPT2ZfdXhYRTZrVTlMZUlvOVMzRW5qdUxPclhYYXlnSFBYVlk&usp=sharing

n°1 是購物清單,它涉及每件商品和上次購買的日期。相交的儲存格中是每次購買的數量。有時他們也可以為零,因為並非每次都會購買所有物品

n°2 是儲存表,連接到雜貨清單。我使用 VlookUP 確定最近一次購買期間每件商品的購買數量。

我在 n°3 中嘗試做的是在“上次更新”下獲取上次購買特定商品(在按鈕中顯示,例如“橄欖油”)的日期,該日期與上次不同購買時間,因為有些商品並非一直被購買,因此對於他們來說,儘管沒有購買任何商品(因此#item = 0),但它仍然會顯示它們最近在該特定日期購買。 (請參閱上面的範例)。 --> 我該怎麼做?

我希望這是清楚的,我的腦子裡很混亂。
提前致謝。

相關內容