EXCEL 2011 - Inventario con Matrix y Vlookup

EXCEL 2011 - Inventario con Matrix y Vlookup

Estoy creando una matriz de inventario, que tiene en la primera columna una lista de todos los artículos del inventario y en la primera fila una lista de las fechas en las que se renueva el inventario. Básicamente, no todos los artículos se renuevan todos a la vez y ese es el problema.
Las celdas en el medio de la matriz (básicamente la intersección entre el artículo y la fecha) son la cantidad de artículos que se compraron en el día específico.
He podido crear con la función de búsqueda de valores un índice que me dice cuántos artículos se han comprado más recientemente, combinando la búsqueda de valores, la función max (para ordenar la fecha máxima) y match para combinar la columna y las filas.

El problema es que así solo veo el número de artículos que se han comprado en elúltimoronda de compras, incluso si este número es cero. Ahora tengo que determinar (en otra hoja) cuándo fue la última vez que se compró un artículo específico. Con la solución mencionada anteriormente, puedo ver la cantidad comprada durante la última vez, pero esto no ayuda ahora porque no todos los artículos se compran a la vez y, por lo tanto, algunos artículos no se compran durante la última compra. Quiero una función que me diga el último día (por lo tanto buscando en la fila de las fechas), el número de elementos (por lo tanto buscando en el centro de la matriz) ha sido diferente de cero.

Por ejemplo:

  • Tengo en mi inventario pepinos y tomates.
  • Compré el 01.07 3 pepinos y 2 tomates.
  • El 08.09 compro 0 pepinos y 3 tomates.
  • Solo puedo escribir una función que me diga que el inventario de pepinos se renovó por última vez el 08.09 con 0 pepinos, mientras que en realidad quiero una función que me diga la fecha 01.07, ya que es la última vez que se compraron pepinos.

Aquí hay capturas de pantalla de las tres hojas con las que estoy trabajando: https://drive.google.com/folderview?id=0BwMAvO1prgOIfkpxWEtxeTRPT2ZfdXhYRTZrVTlMZUlvOVMzRW5qdUxPclhYYXlnSFBYVlk&usp=sharing

El n°1 es la lista de compras, que relaciona todos los artículos y las fechas de la última compra. en las celdas intersecadas está el número de las que se compran cada vez. a veces también puedenser cero, ya que no todos los artículos se compran siempre.

El número 2 es la hoja de almacenamiento, que se conecta con la lista de compras. Utilicé VlookUP para determinar cuántos artículos de cada artículo se compraron durante la compra más reciente.

lo que estoy tratando de hacer en el n°3 es en "última renovación" para tener la fecha en que se compró el artículo específico (que se muestra en el botón, como "aceite de oliva") por última vez, que es diferente de la última momento de la compra, ya que algunos artículos no se compran todo el tiempo y, por lo tanto, para ellos, aunque no se haya comprado ningún artículo (por lo tanto #item = 0), aún mostraría que se compraron por última vez en esa fecha específica. (ver ejemplo arriba). -->¿Cómo lo hago?

Espero que esto quede claro, está bastante desordenado en mi cabeza.
gracias de antemano.

información relacionada