Bonjour,
Il est toujours bon de savoir formuler pour obtenir un résultat, mais il faut être conscient que l'adaptabilité ne sera pas la même. Il te faudra reprendre les formules chaque mois (ou trouver un dispositif les rendant pérennes, mais au prix de formules plus complexes).
Un dispositif macro montre qu'on pouvait le rendre aisément durable de mois en mois... soit selon la méthode que j'ai proposée (saisie des sources par l'utilisateur), soit en portant les sources à un endroit déterminé de la feuille résultat où la macro peut les prélever.
Système formule en deux temps :
En D2 sur Liste mois2 :
=SIERREUR(SI(ET(C2<>"En cours";RECHERCHEV(A2;'Liste mois1'!$A$2:$C$16;3;FAUX)="En cours");LIGNE()-1;"");"")
A tirer vers le bas jusqu'à la fin de la liste mois 2.
On marque ainsi les projets modifiés à récupérer.
Sur la feuille résultats, en A2 :
=SIERREUR(INDEX('Liste mois2'!A$2:A$21;PETITE.VALEUR('Liste mois2'!$D$2:$D$21;LIGNE(1:1)));"")
Là, la formule est matricielle (à valider par Ctrl+Maj+Entrée).
On tire la formule sur la ligne jusqu'en C2. Puis on tire l'ensemble vers le bas.
Tous les projets finalisés s'affichent.
Je laisse à quelqu'un d'autre le soin de chercher à fusionner en une seule formule... Cela doit être faisable mais incorporer le marquage effectué par la première formule implique de ne pas formuler avec ET (qui ne supportera pas la matricialisation).
Par la suite, l'idée d'avoir les noms des feuilles sources notées dans des cellules de la feuille résultat pour y faire référence, est applicable pour rendre la formule pérenne. Elle implique l'utilisation de INDIRECT.
Cordialement et bonne continuation.