Recherche de dates

Résolu
darci -  
 darci -
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. gbinforme Messages postés 14930 Date d'inscription   Statut Contributeur Dernière intervention   4 744
     
    Bonjour,

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

    https://www.cjoint.com/c/EIciHyeLKxy
    2
  2. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    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. darci
       
      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
  3. via55 Messages postés 14393 Date d'inscription   Statut Membre Dernière intervention   2 759
     
    Bonjour

    Une possibilité avec 2 fonctions personnalisées :

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

    A adapter à ton fichier

    Cdlmnt
    Via
    0
    1. darci
       
      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. via55 Messages postés 14393 Date d'inscription   Statut Membre Dernière intervention   2 759 > darci
       
      Bonjour

      Adaptation à ton fichier :
      http://www.cjoint.com/c/EIcqdSsgQjh
      0
    3. darci > via55 Messages postés 14393 Date d'inscription   Statut Membre Dernière intervention  
       
      Bonjour,
      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. darci > via55 Messages postés 14393 Date d'inscription   Statut Membre Dernière intervention  
       
      ç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. via55 Messages postés 14393 Date d'inscription   Statut Membre Dernière intervention   2 759 > darci
       
      Bonjour

      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