Excel - Sélectionner valeur la plus récente

Bonjour,

Je viens vers vous et sollicite l'aide de la communauté afin de me dépatouiller d'un problème dont je n'arrive pas à trouver la solution.

Voici mon cas:
Dans un même tableau Excel j'ai plusieurs articles identifiés par un code, une référence.
Ex:
"1L de lait UHT" = 44TL20
"5L de lait UHT" = 44TL30
...etc...

Pour chaque article ma base de donnée retourne l'historique des prix facturés dans le temps:
article Code Prix Date de mise à jour
"1L de lait UHT" = 44TL20 = 0,41€ = 20/03/2012
"1L de lait UHT" = 44TL20 = 0,42€ = 20/03/2012
"1L de lait UHT" = 44TL20 = 0,40€ = 20/01/2011
"5L de lait UHT" = 44TL30 = 1€ = 20/03/2011
"5L de lait UHT" = 44TL30 = 1,40€ = 20/01/2011

Mon but : J'aimerais filtrer cette base de donnée pour qu'elle me retourne le prix le plus récemment mis à jour par article.
Précisions : Il se peut qu'un article n'ait pas de mise à jour en 2012 et que le prix de référence soit de 2011. Je ne peux donc pas filtrer uniquement par date. Et le fait que ma base de donnée compte plus de 2000 références complique un peu la tache , car chaque article a une date de mise à jour bien spécifique.

Ceci étant ma 1ere demande sur ce genre de forum, je vous prie de bien vouloir être indulgent et ne pas hésiter à me faire toutes vos remarques si ma requête vous apparait incomplète.

Par avance merci,

Mick

2 réponses

  1. Bonjour,

    La date est-elle seule dans une cellule ?
    0
    1. Bonjour,

      J'ai plusieurs ligne pour un même article, autant de fois que j'ai de modification tarifaire. A chaque ligne il y a une seule date dans une cellule : la date de modification.

      En espérant avoir répondu à la question...
      0
    2. Je pense que la réponse à ma question est 'oui'

      Donc, essayer de faire un tri croissant sur la colonne où les dates sont inscrites
      0
    3. Merci pour votre réponse.

      Je m'explique:
      Ma base de donnée:
      "1L de lait UHT" = 44TL20 = 0,41€ = 20/03/2012
      "1L de lait UHT" = 44TL20 = 0,42€ = 20/01/2012
      "1L de lait UHT" = 44TL20 = 0,40€ = 20/01/2011
      "5L de lait UHT" = 44TL30 = 1€ = 20/03/2011
      "5L de lait UHT" = 44TL30 = 1,40€ = 20/01/2011

      Résultat attendu après filtre:
      "1L de lait UHT" = 44TL20 = 0,41€ = 20/03/2012
      "5L de lait UHT" = 44TL30 = 1€ = 20/03/2011

      Si j'applique ce vous me proposez j'obtiens:
      "1L de lait UHT" = 44TL20 = 0,41€ = 20/03/2012
      "1L de lait UHT" = 44TL20 = 0,42€ = 20/01/2012
      "5L de lait UHT" = 44TL30 = 1€ = 20/03/2011
      "1L de lait UHT" = 44TL20 = 0,40€ = 20/01/2011
      "5L de lait UHT" = 44TL30 = 1,40€ = 20/01/2011

      Ce qui ne me convient pas, désolé.
      J'aimerais avoir au final qu'une ligne par article et cette ligne doit correspondre à la valeur la plus récente pour ce même article.

      En espérant avoir été suffisamment explicite...
      0
    4. Si tes cellules sont bien au format date, tu peux faire un filtre chronologique
      -1