Recherche de dates

Résolu/Fermé
darci - 1 sept. 2015 à 19:13
 darci - 3 sept. 2015 à 18:24
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

gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 711
2 sept. 2015 à 10:33
Bonjour,

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

https://www.cjoint.com/c/EIciHyeLKxy
2
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 416
1 sept. 2015 à 19:20
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
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
via55 Messages postés 14501 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 28 novembre 2024 2 735
1 sept. 2015 à 19:50
Bonjour

Une possibilité avec 2 fonctions personnalisées :

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

A adapter à ton fichier

Cdlmnt
Via
0
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
via55 Messages postés 14501 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 28 novembre 2024 2 735 > darci
2 sept. 2015 à 18:04
Bonjour

Adaptation à ton fichier :
http://www.cjoint.com/c/EIcqdSsgQjh
0
darci > via55 Messages postés 14501 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 28 novembre 2024
Modifié par darci le 3/09/2015 à 13:19
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
darci > via55 Messages postés 14501 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 28 novembre 2024
3 sept. 2015 à 13:18
ç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
via55 Messages postés 14501 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 28 novembre 2024 2 735 > darci
3 sept. 2015 à 13:41
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