Trouver la derniere valeur affichée dans un tab de données filtrés

Bonjour,

je voudrais en filtrant avoir la dernière valeur affichée dans une colonne du tableau, pas la dernière du tableau, mais la dernière avec le filtre .

voir pièce jointe

29classeur111.xlsx (9.20 Ko)

Merci par avance

Bonjour

Pas sûr d'avoir bien saisi ta demande.

Dans les cellules bleues, la dernière ligne de la plage filtrée.

Formule en I2 (Matricielle) incrémentée vers la droite

=SI(LIGNES($1:1)<=SOUS.TOTAL(3;B$3:B$100);
INDEX(B$3:B$100;GRANDE.VALEUR(SI(SOUS.TOTAL(3;INDIRECT("Feuil1!B"&LIGNE(B$3:B$100)))=1;LIGNE(INDIRECT("1:"&LIGNES(B$3:B$100))));LIGNES($1:1)));"")

Cordialement

18hpetit1.xlsx (9.89 Ko)

Bonsoir hpetit1 et Amadeus,

J'ai une autre solution, certes un peu moins technique que celle d'Amadeus, mais plutôt axée sur la question du tableau nommé, au cas où celui-ci connaitrait des modifications importantes, en partant du principe que le filtre portera sur la Date.

De la même manière, la formule ci-dessous est à faire coulisser vers la droite pour avoir la ligne au complet :

=INDEX(Tableau1[date];EQUIV(SOUS.TOTAL(104;Tableau1[[date]:[date]]);Tableau1[[date]:[date]];1))

=SOUS.TOTAL(104;Tableau1[[date]:[date]]) renvoie la date maximale sur le filtre
=EQUIV(SOUS.TOTAL(104;Tableau1[[date]:[date]]);Tableau1[[date]:[date]];1) renvoie la dernière position, sur cette date maximale (même si cette date est saisie plusieurs fois), dans la colonne Date
=INDEX(Tableau1[date];EQUIV(SOUS.TOTAL(104;Tableau1[[date]:[date]]);Tableau1[[date]:[date]];1)) renvoie la valeur pour cette position dans la colonne ciblée, ici la colonne Date

Cordialement,

28classeur111.xlsx (9.86 Ko)

Merci

Top, c'est parfait

Cordialement

Rechercher des sujets similaires à "trouver derniere valeur affichee tab donnees filtres"