EXCEL 2011 - マトリックスと Vlookup を使用した在庫管理

EXCEL 2011 - マトリックスと Vlookup を使用した在庫管理

私は在庫マトリックスを作成しています。最初の列には在庫にあるすべてのアイテムのリストがあり、最初の行には在庫が更新される日付のリストがあります。基本的に、すべてのアイテムが一度に更新されるわけではなく、これが問題です。
マトリックスの中央のセル (基本的にアイテムと日付の交差点) は、特定の日に購入されたアイテムの数です。
値ルックアップ関数を使用して、値ルックアップ、最大関数 (最大日付を並べ替える)、および一致を組み合わせて列と行を結合し、最近購入されたアイテムの数を示すインデックスを作成することができました。

問題は、このように、購入されたアイテムの数しか表示されないことです。最後買い物のラウンドは、この数がゼロであっても、同じです。次に、特定のアイテムが最後に購入されたのはいつかを(別のシートで)判断する必要があります。上記のソリューションを使用すると、前回の購入量を確認できますが、すべてのアイテムが一度に購入されるわけではないため、一部のアイテムは前回の買い物中に購入されていないため、これは今のところ役に立ちません。最新の日(したがって、日付の行を参照)とアイテムの数(したがって、マトリックスの中央を参照)がゼロと異なることを通知する関数が必要です。

例えば:

  • 私の在庫にはキュウリとトマトがあります。
  • 01.07にキュウリ3本とトマト2個を購入しました。
  • 08.09 きゅうり0本、トマト3個を購入。
  • 私が書ける関数は、キュウリの在庫が最後に更新されたのは 08.09 で、キュウリは 0 個だったということを伝える関数だけですが、実際に欲しいのは、キュウリが最後に購入された日付である 01.07 を伝える関数です。

以下は私が作業している 3 つのシートのスクリーンショットです。 https://drive.google.com/folderview?id=0BwMAvO1prgOIfkpxWEtxeTRPT2ZfdXhYRTZrVTlMZUlvOVMzRW5qdUxPclhYYXlnSFBYVlk&usp=sharing

1番目は食料品リストで、すべての品目と最後の購入日を関連付けています。交差するセルには、毎回購入される品目の数が表示されます。毎回すべての商品が購入されるわけではないので、ゼロになる。

2 番目は、買い物リストにリンクする保管シートです。VlookUP を使用して、最新の購入時に各アイテムがいくつ購入されたかを判断しました。

3 番で私がやろうとしているのは、「最終更新」の下に、特定のアイテム (「オリーブオイル」など、ボタンに表示される) が最後に購入された日付を表示することです。これは、一部のアイテムは常に購入されるわけではないため、最終購入日とは異なります。そのため、それらのアイテムについては、購入されたアイテムが 1 つもなくても (したがって #item = 0)、その特定の日付に最後に購入されたことが示されます。(上記の例を参照)。 --> どうすればいいですか?

これが明確であることを願います。私の頭の中はかなり混乱しています。
よろしくお願いします。

関連情報