Obtenir une liste d'événements selon un intervalle de dates

Résolu/Fermé
Monarc5 Messages postés 3 Date d'inscription jeudi 26 mars 2015 Statut Membre Dernière intervention 6 avril 2015 - 26 mars 2015 à 03:00
Monarc5 Messages postés 3 Date d'inscription jeudi 26 mars 2015 Statut Membre Dernière intervention 6 avril 2015 - 6 avril 2015 à 15:51
Bonjour,

J'ai à monter une liste des événements à venir à partir d'une liste créée avec Excel 2010. Les événements et leurs dates proviennent d'un autre système et sont importés dans Excel manuellement. Ils sont mis à jour dans cet autre système (annulation d'une date, annulation complète, etc.).

J'ai donc une liste qui contient tous les événements avec toutes leurs dates. Un événement peut avoir plusieurs dates.

Afin de bien préparer ces événements, je dois avoir une liste qui contiendra les événements à venir dans les 7 à 17 jours ainsi qu'une autre liste des événements de la journée courante.

J'ai donc monté un Tableau croisé dynamique à partir de ces données et tenté de diverses façon de sortir mes 2 listes... sans succès.

J'ai essayé avec les fonctions RECHERCHE mais elle ne me donne pas une liste et LIREDONNEESTABCROISDYNAMIQUE, que je ne maîtrise vraiment pas...

Voici un exemple de ma liste :

Événements Date_1 Date_2 Date_3 Date_4
Événement #1 2015-02-17 2015-02-24
Événement #2 2015-02-25 2015-03-04 2015-03-11
Événement #3 2015-03-09 2015-03-16 2015-03-23
Événement #4 2015-03-10 2015-03-17 2015-03-24 2015-03-31
Événement #5 2015-03-10
Événement #6 2015-03-10 2015-03-17 2015-03-24 2015-03-31
Événement #7 2015-03-21 2015-03-25 2015-03-27 2015-04-03
Événement #8 2015-03-17 2015-03-24
Événement #9 2015-03-21
Événement #10 2015-03-22 2015-03-29 2015-04-05 2015-04-12


Merci à l'avance.

3 réponses

Zoul67 Messages postés 1959 Date d'inscription lundi 3 mai 2010 Statut Membre Dernière intervention 30 janvier 2023 149
26 mars 2015 à 10:35
Bonjour,

C'est plus simple de gérer une entrée de base de données par ligne...
Donc, par macro ou même par formule (à l'aide de la fonction DECALER), transforme ta liste en :
Événements Dates
Événement #1 2015-02-17
Événement #1 2015-02-24
Événement #1 (vide : date3)
Événement #1 (vide : date4)
Événement #2 2015-02-25
Événement #2 2015-03-04
Événement #2 2015-03-11
etc.

A+
1
Monarc5 Messages postés 3 Date d'inscription jeudi 26 mars 2015 Statut Membre Dernière intervention 6 avril 2015
30 mars 2015 à 16:11
Merci pour cette réponse. Par contre, ma liste de données ne peut pas être transformée de cette sorte puisqu'elle est regénérée à tous les jours et même plus et qu'elle sera utilisée par plusieurs utilisateurs en même temps (donc partagée).
J'y ai réfléchi dans les derniers jours et je vais plutôt voir si, en créant une macro pour filtrer selon des critères de dates, qui va ensuite copier et coller le résultat, puisque je ne peux pas utiliser filtres avancés dans un classeur partagé, si ça donne un bon résultat; avec probablement un bouton automatisé pour refaire le filtre/copie/coller.
Je sais que ça ne sera pas interactif mais, comme le classeur sera partagé, je suis limitée dans l'utilisation de certaines fonctionnalités, incluant les TCD. À moins que quelqu'un ait une autre idée géniale!
0
Monarc5 Messages postés 3 Date d'inscription jeudi 26 mars 2015 Statut Membre Dernière intervention 6 avril 2015
6 avril 2015 à 15:51
Bonjour et merci pour vos propositions de solutions. J'ai mis du temps à répondre puisque j'ai essayé différentes possibilités. J'ai opté pour des mises en forme conditionnelles que j'ai appliquées autant sur les dates que sur les #événements et ensuite je fais un filtre sur les couleurs.
Des fois, on se casse la tête quand il y a des façons de faire pas mal plus simples!
Merci encore. Je considère donc ma question comme étant résolue!
0