Utilisation des fonctions INDEX EQUIV avec un bornage entre 2 dates

Bonjour,

Je fais appel à nouveau à vos connaissances pour solutionner un problème que je ne parviens pas à résoudre. Je précise tout de suite que je suis sur une version d'Excel 2010.

J'ai un tableau Excel avec 2 feuilles (en pièce jointe pour l'exemple) :

La première feuille nommée "LISTE PROJETS" est la base de données qui contient la liste des projets sur lesquels je travaille avec différentes colonnes qui indiquent l'avancement des projets avec des dates positionnées dans les cellules.

Sur ma 2ème feuille nommée "SYNTHESE", je suis en train de créer un reporting où je souhaite lister dans le tableau nommé "LISTE DES PROJETS", les projets qui sont entre les bornes dates qui sont présentes en cellule A4 et B4.

Par exemple, si en cellule A4, j'ai la valeur "01/01/2021" et qu'en cellule B4 j'ai la valeur "01/02/2021", il devrait y avoir le projet B en cellule A8 dans le tableau nommé "LISTE DES PROJETS" car dans la cellule B3 (feuille nommée "LISTE PROJETS") il y a la valeur 20/01/2021 qui est bien comprise entre les 2 dates de bornage.

Pouvez-vous me dire s'il est possible d'utiliser les fonctions INDEX EQUIV pour solutionner ce problème?

Merci de votre aide.

Bonne journée

38test2.xlsm (31.84 Ko)

Bonjour, les tableaux croisés dynamiques servent justement à faire des synthèses dans lesquels on peut justement filtrer entre 2 dates.

Pourquoi vouloir compliquer avec des formules qui ne vont pas forcément s'adapter à l'ajout de nouvelles données ?

49test2-tcd.xlsm (29.94 Ko)

Bonjour,

Teste cette formule en matricielle

FORMULE MATRICIELLE
Appuyer sur les touches : Ctrl+Maj+entrée pour valider.
Des crochets apparaissent de part et d'autre de la fonction dans le champs de la cellule : {}

=INDEX('LISTE PROJETS'!$A$2:$A$7;SOMMEPROD(('LISTE PROJETS'!$B$2:$B$7<=SYNTHESE!$A$4)*('LISTE PROJETS'!$B$2:$B$7>=SYNTHESE!$B$4)))

Bonjour @M12 et @Xmenpl,

Tout d'abord, merci pour vos réponses.

Oui effectivement il y a bien les TCD mais la présentation ne répond pas vraiment au rendu que je souhaite avoir.

@M12, je viens d'essayer la formule que tu m'as donné mais quand je l'applique, le nom de tous les projets se renseignent dans les cellules sans tenir compte des dates de bornage.

J'applique pourtant bien la formule en matricielle.

Merci de votre retour.

Bonne journée

Rebonjour,

Est ce que quelqu'un aurait une idée sur la façon de procéder pour arriver au résultat attendu?

Merci de votre aide.

Bonne fin de journée.

Bonjour

Je précise tout de suite que je suis sur une version d'Excel 2010.
Alors pourquoi 2007 dans ton profil ?

Avec un tableau non normalisé un TCD ne pourra pas donner grand chose

On peut utiliser PowerQuery en add on sur 2010, intégré à partir de 2016

Bonsoir à toutes et tous,

@grhum29

Une proposition par formule adaptée à ta version d'Excel 2010.

92grhum29.xlsm (29.23 Ko)

Je laisse @78chris que je salue au passage, te faire une proposition avec Power Query

Cordialement.

Rechercher des sujets similaires à "utilisation fonctions index equiv bornage entre dates"