Bonjour,
J'ai ajouté deux listes de validité en L3:L4 qui te permettent de choisir une plage de dates. Actualise ensuite le TCD. J'ai défini deux noms :
1. nommé "Dates" pour les listes déroulantes. Il est défini par :
=DECALER(Feuil1!$B$2;;;NBVAL(Feuil1!$B:$B)-1)
2. un autre nommé "BDD" servant au TCD. Il est défini par :
=DECALER(Feuil1!$N$1:$O$1;;;NB.SI(Feuil1!$N:$N;">0")+1)
Cette plage nommée est basée sur les formules en colonnes N et O. Il faut prévoir suffisamment de formules, au moins autant que de données en colonne B. La formule (matricielle, valider avec Ctrl+Maj+Entrée) en N2 est :
=SIERREUR(INDEX($B:$B;PETITE.VALEUR(SI((Dates>=$L$3)*(Dates<=$L$4)=1;LIGNE(Dates));LIGNE(A1));1);"")
à recopier vers le bas.
La formule en O2 est :
Les deux colonnes peuvent être masquées.
Ci-joint le classeur modifié :
anonymous9 TCD et visualisation filtres.xlsx
Malgré tout, l'emploi des formules matricielles ralentit le recalcul s'il y a beaucoup de lignes de données. De plus, s'il y a plusieurs fois la même date, la formule en colonne O devra âtre modifiée.
Partager