Comment récupérer valeur de dernière ligne non vide d'une colonne avec filtres activés ds une table

Renardy

XLDnaute Nouveau
Bonjour à tous, je me permet de venir sur votre forum car je ne parviens pas à trouver une formule de cellule qui me permettrait de récuperer en cellule D4 la valeur de la cellule en dernière ligne de la colonne D mais lorsque le filtre est activé avec une sélection de nom en B5.

Résultat à obtenir:
En fonction du choix (via filtre) de Nom en B5 la valeur de D4 doit être de 30 (= D36) pour DUPONT et de 3 (= D42) pour DURANT

Je sais que la dernière valeur non vide d'une colonne peut être trouvée via la formule: =INDEX(D$6:D$1000;NBVAL(D$6:D$1000))
Mais avec le système du filtre cela ce complique....
Je dois surement imbriquer la fonction SOUS TOTAL dans ma formule ?

J'essaye aussi une formule matricielle mais qui ne va pas ... où est l'erreur ?
=SOUS.TOTAL(3;INDEX(D6:D1000;MAX(NON(ESTVIDE(D6:D1000))*LIGNE(D6:D1000))))

Merci pour votre aide...

André.
 

Pièces jointes

  • Prestat ARSER Octobre.xlsm
    13.4 KB · Affichages: 14

Discussions similaires

Statistiques des forums

Discussions
314 634
Messages
2 111 441
Membres
111 136
dernier inscrit
Ahmad Ibnou