formule pour reprendre derniere case d'une colonne

enjoy

XLDnaute Nouveau
Bonjour,
Question:
j'ai un tableau avec dans la colonne B une liste de personnes et dans la colonne C soit "VRAI" soit "FAUX" (selon une formule)
je souhaite obtenir dans la case A14 par exemple le nom de la derniere personne de la colonne B a avoir "VRAI" dans la colonne C correspondante.
Suis-je claire?
Quelqu'un peut m'aider?

Merci!
 

Tibo

XLDnaute Barbatruc
Re : formule pour reprendre derniere case d'une colonne

Bonsoir Enjoy et bienvenue sur XLD,


Deux essais avec formules matricielles :

Code:
=INDEX($B$1:$B$50;MAX((C1:C50="VRAI")*LIGNE(B1:B50)))
ou :

Code:
=DECALER($B$1;MAX((C1:C50="VRAI")*LIGNE(B1:B50))-1;)
Formules matricielles à valider par CTRL + MAJ + ENTREE

Plages de cellules à adapter

Je te laisse tester

@+
 

enjoy

XLDnaute Nouveau
Re : formule pour reprendre derniere case d'une colonne

Merci beaucoup pour la rapidité!
J'ai réussi à insérer les formules, mais elles me donnent toutes les 2 la PREMIERE case de la colonne alors que je veux la derniere case de la colonne correspondant au critère "VRAI"...
 

Tibo

XLDnaute Barbatruc
Re : formule pour reprendre derniere case d'une colonne

re,

Il s'agit de formules matricielles.

Comme indiqué, les as-tu bien validées par la succession de touches CTRL + MAJ + ENTREE ?

Réessaye, ça doit fonctionner.

Sinon, joins nous un extrait de ton fichier

@+
 

enjoy

XLDnaute Nouveau
Re : formule pour reprendre derniere case d'une colonne

Bon j'ai tout bien fait comme tu disais mais je tombe toujours sur la première case
je te réexplique car mon fichier excel est trop lourd pour ce site:
donc j'ai un tableau de A18 à G970.
la ligne 18 c'est les titres des colonnes.
la colonne B c'est les noms des personnes et la G c'est une formulaire (VRAI/FAUX).
je veux que dans la case B14 le nom de la derniere personne avec en colonne G "VRAI" apparaisse. sachant que les "VRAI" sont tous dans la partie superieure du tableau mais qu'ils changent tous les mois.
donc j'ai mis:
=INDEX($B$19:$B$970;MAX(($G$19:$G$970="VRAI")*LIGNE($B$19:$B$970)))

Et ca me donne le nom de la premiere personne...
 

Tibo

XLDnaute Barbatruc
Re : formule pour reprendre derniere case d'une colonne

Bonjour Enjoy,

Il fallait conserver la référence à la ligne 1 :

Code:
=INDEX($B$[COLOR=Red][B]1[/B][/COLOR]:$B$50;MAX((C1:C50="VRAI")*LIGNE(B1:B50)))

ou :

Code:
=DECALER($B$[COLOR=Red][B]1[/B][/COLOR];MAX((C1:C50="VRAI")*LIGNE(B1:B50))-1;)

J'en ajoute une troisième :

Code:
=INDIRECT(ADRESSE(MAX((C1:C50="VRAI")*LIGNE(B1:B50));2))

Ces trois formules sont matricielles, donc validation par CTRL + MAJ + ENTREE

@+
 

Statistiques des forums

Discussions
311 725
Messages
2 081 940
Membres
101 845
dernier inscrit
annesof