Recherche de dates

Résolu
Bonjour,
Dans un tableau reprenant des produits et leur dates de livraison depuis le 01/01/2013 et jusqu'au 31/12/2017, je souhaite connaître pour chaque produit la date de la dernière livraison (donc la date inférieure la plus proche de celle d'aujourd'hui) et la date de la prochaine livraison (donc la date supérieure la plus proche de la date d'aujourd'hui).
merci

3 réponses

  1. Contributeur
    Bonjour,

    Avec un TCD (tableau croisé dynamique) tu obtiens cela très facilement :

    https://www.cjoint.com/c/EIciHyeLKxy
    2
    1. Contributeur
      Bonjour
      sans savoir commente est organisé le tableau avec les dates et les références produit, c'est une devinette!
      soit vous complètez, soit, mieux, vous coller un modèle, même avec des données bidonnées, sur
      https://www.cjoint.com/
      en revenant ici colle le lien donné par le site
      à vous lire
      0
      1. Merci Vaucluse.
        http://www.cjoint.com/c/EIch3iJBJgS
        Comme le tableau est énorme (plus de 2000 lignes) je l'ai réduit à environ 170 lignes pour faciliter le job.
        0
    2. Bonjour

      Une possibilité avec 2 fonctions personnalisées :

      http://www.cjoint.com/c/EIbrXR6w0Oh

      A adapter à ton fichier

      Cdlmnt
      Via
      0
      1. Merci,
        Ca marche avec ton fichier, mais pour l'adapter au mien, :-( vu que je ne connais pas le VBA ....
        http://www.cjoint.com/c/EIch3iJBJgS
        0
      2. @darciBonjour

        Adaptation à ton fichier :
        http://www.cjoint.com/c/EIcqdSsgQjh
        0
      3. @via55Bonjour,
        Merci, ça fonctionne !!!
        Reste un problème majeur : mon tableau fait 2000 lignes -> le tps de calcul est super long.
        Par exemple si je mets un filtre pour chercher le résultat d'un produit, le calcul se relance dès que je décoche le filtre (près de 3 minutes !).
        Autre question : est il possible de reporter dans un autre classeur les résultats de la recherche des dates? Par exemple ce nouveau classeur reprendrait chaque produit en supprimant tous les doublons et dans les colonnes d'à coté la dernière et prochaine dates de livraison. Ca rendrait la lecture plus facile et surtout moins longue (environ 200 lignes au lieu de 2000)
        0
      4. @via55ça va beaucoup m'aider, merci encore Via.
        En complément de mon commentaire précédent: Tu penses que le tableau saurait aussi mettre la quantité de produits à côté de respectivement la dernière date et la prochaine date ?
        0
      5. @darciBonjour

        Oui si tu te sers de ton tableau pour plusieurs choses il vaut mieux mettre à part une liste sans doublons et faire effectuer les calculs de date sur celle-ci

        1) Copie toute la colonne des produits et tu la colles dans une autre feuille du même classeur puis tu sélectionnes cette nouvelle colonne - Données - Supprimer les doublons
        2) Tu télécharges ce nouveau fichier et tu m'indiques le lien, je regarderai pour adapter la macro et faire apparaitre les quantités

        Cdlmnt
        Via
        0