Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

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

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

  • test recherche 2 critère intervalle date.xlsx
    786.6 KB · Affichages: 8
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.

faufau

XLDnaute Nouveau
Bonsoir Ddjidji
Désolé je n'avais pas fait attention. J'ai remis les bonnes dates, mais ta formule me renvoie #valeur.
Est-ce normal? En tout cas je te remercie pour ton aide.
 

Pièces jointes

  • test recherche 2 critère intervalle date.xlsx
    787.2 KB · Affichages: 2

chris

XLDnaute Barbatruc
Bonjour à tous

Une proposition utilisant PowerQuery et un TCD

On pourrait ajouter des regroupement par mois et des segments pour faciliter la lecture
 

Pièces jointes

  • Recherche 2 critère intervalle date_PQ_TCD.xlsx
    406.2 KB · Affichages: 5

faufau

XLDnaute Nouveau
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
 

chris

XLDnaute Barbatruc
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
 

faufau

XLDnaute Nouveau
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
 

chris

XLDnaute Barbatruc
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

  • Recherche 2 critère intervalle date_PQ_TCD_3.xlsx
    586.7 KB · Affichages: 4

faufau

XLDnaute Nouveau
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
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…