Equiv & Recherche d'une dernière occurence

aeque

XLDnaute Occasionnel
Bonjour le fofo


encore une fois je reviens vers vos lumières car là je sèche complément ....

utiliser Index et Equiv pour trouver une donnée dans un tableau: pas de pb

par contre comment faire pour que la recherche donne le résultat de la dernière occurrence et non celui de la première? là je bloque total ...


je joins un fichier pour que celà soit plus clair


Merci beaucoup par avance pour votre aide
 

Pièces jointes

  • test.xlsm
    64.3 KB · Affichages: 102
  • test.xlsm
    64.3 KB · Affichages: 105
  • test.xlsm
    64.3 KB · Affichages: 110

mapomme

XLDnaute Barbatruc
Supporter XLD
Re : Equiv & Recherche d'une dernière occurence

Bonjour aeque;

Essayez cette formule matricielle en B7 (à recopier vers le bas):
Code:
=SIERREUR(INDEX(prog;MAX(SI(DONDE=A7;LIGNE(DONDE)))-2;8);"")
Formule matricielle: Elle doit être validée par la combinaison des touches Ctrl+Maj+Entrée au lieu de la seule touche Entrée comme une formule classique.
Si la validation matricielle est correcte, alors Excel entoure la formule d'accolades {=.......}.
Chaque fois que cette formule sera modifiée, la validation devra se faire par Ctrl+Maj+Entrée. Les accolades apparaissent à la validation et ne doivent pas être saisies au clavier.
 

Pièces jointes

  • Equiv & Recherche d'une dernière occurence v1.xlsm
    73.3 KB · Affichages: 171
Dernière édition:

david84

XLDnaute Barbatruc
Re : Equiv & Recherche d'une dernière occurence

Bonjour, salut mapomme,
à tester (validation matricielle) :
Code:
=SI(NB.SI(Programacao!B$3:B$30;'Dispo Base'!A7)=0;"";DECALER(Programacao!H$1;MAX((Programacao!B$1:B$30=A7)*LIGNE(Programacao!B$1:B$30))-1;))
A+
 

Discussions similaires

Statistiques des forums

Discussions
312 636
Messages
2 090 379
Membres
104 513
dernier inscrit
yahya