Microsoft 365 trouver une valeur à partir d'un intervalle de date

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

faufau

XLDnaute Nouveau
Bonjour à tous,
j'ai un fichier dans lequel j'ai des références qui sont associé à un projet dans un intervalle de date. Selon les jours de commande je dois retrouver les références avec le nom du projet.
J'ai essayé une formule mais cela ne fonctionne pas.
Je vous remercie pour votre aide.
 

Pièces jointes

Solution
Bonjour

La formulation de la question laissait penser que tu visais surtout les projets

Une autre approche plus directe :
  • Projets détaille toute les dates de chaque projet
  • Le croisement de Commandes avec Projets se fait sur Date de commande et Article en jointure externe gauche. Ainsi les Commandes non liées à des projets subsistent.En utilisant une joiture interne (equijointure) on aurait le même résultat qu'hier.
Bonjour à tous

Une proposition utilisant PowerQuery et un TCD

On pourrait ajouter des regroupement par mois et des segments pour faciliter la lecture
Bonjour
Merci pour la réponse pourriez-vous m'expliquer les étapes à effectuer sur powerquery car lorsque je l'ouvre ce que je voulais se trouve dessus.
Après je pensais que la fonction filtre était une bonne solution moins lourde.
Merci encore pour vos efforts
 
RE

Il faut croiser les 2 tableaux donc FILTRE ne fait pas cela

Si tu ouvres PowerQuery (Données, Obtenir des données, Lancer PowerQuery) tu peux voir 2 requêtes dont la liste des étapes est à droite :
  • Projets qui récupère juste le tableau du même nom
  • Commandes qui
    • récupère le tableau du même nom
    • croise avec Projets sur la colonne Article des 2 tables
    • vérifie si chaque date de Commandes si elle est dans la fourchette de Projets
    • ne garde que celles qui le sont
    • supprimes les colonnes inutiles
Le résultat de Commandes est exporté en TCD
 
RE

Il faut croiser les 2 tableaux donc FILTRE ne fait pas cela

Si tu ouvres PowerQuery (Données, Obtenir des données, Lancer PowerQuery) tu peux voir 2 requêtes dont la liste des étapes est à droite :
  • Projets qui récupère juste le tableau du même nom
  • Commandes qui
    • récupère le tableau du même nom
    • croise avec Projets sur la colonne Article des 2 tables
    • vérifie si chaque date de Commandes si elle est dans la fourchette de Projets
    • ne garde que celles qui le sont
    • supprimes les colonnes inutiles
Le résultat de Commandes est exporté en TCD
Bonjour
Merci pour l'explication, j'ai donc réalisé les différentes étapes sur mon tableau, cela fonctionne.
En revanche je me suis aperçu que les références qui n'avaient pas de dates de projet disparaissaient.
Est-ce normal et comment puis-je faire pour les récupérer.
Merci
 
Bonjour

La formulation de la question laissait penser que tu visais surtout les projets

Une autre approche plus directe :
  • Projets détaille toute les dates de chaque projet
  • Le croisement de Commandes avec Projets se fait sur Date de commande et Article en jointure externe gauche. Ainsi les Commandes non liées à des projets subsistent.En utilisant une joiture interne (equijointure) on aurait le même résultat qu'hier.
 

Pièces jointes

Bonjour à tous
Je vous remercie pour votre aide.
Je clôture le sujet car je viens de m'apercevoir que j'ai un problème dans mon fichier mère. En effet j'ai des projets sur la même période donc il ne prendra que les premiers éléments je pense.
Merci et bonne semaine
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

  • Question Question
Microsoft 365 Contrôle sur date
Réponses
8
Affichages
115
Retour