Dernière occurrence d'une valeur dans un tableau

  • Initiateur de la discussion Initiateur de la discussion evilwell
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

E

evilwell

Guest
Bonjour,

Dans le fichier exemple ci-joint, pour chacun des nombres je souhaiterais que me soit retournée la valeur de la 1ère ligne correspondant à la dernière occurrence de ce nombre dans le tableau.
Ainsi pour chacun des nombres, j'aimerais que me soit retournées les valeurs suivantes :
nombre valeur retournée de la 1ère ligne
0 5
12 5
24 5
36 4
48 5
60 3
72 4
84 5
96 1

Est-ce possible en utilisant simplement les fonctions excel et si oui comment ?
ou bien faut-il absolument programmer une macro ?

Merci beaucoup par avance !!
 

Pièces jointes

Re : Dernière occurrence d'une valeur dans un tableau

Bonjour,

J'ai mis les 0, 12, ... 96 de A10 à A18

En B10, je te propose une formule matricielle :

Code:
=MAX(SI($A$2:$E$6=A10;$A$1:$E$1))

Formule matricielle à valider par CTRL + MAJ + ENTREE

A recopier vers le bas

@+
 
Re : Dernière occurrence d'une valeur dans un tableau

Excellent !!
Merci à toi, c'est exactement ce que je recherchais à faire.
Cependant, une question supplémentaire : en admettant que j'ai plusieurs feuilles de même type que la 1 ère avec 5 colonnes, avec par exemple 2 feuilles (cf. ci-joint) et donc la 1ère ligne numérotée de 1 à 5 sur la 1ère feuille, et numérotée de 6 à 10 sur la 2ème feuille.
Comment puis-je prendre en compte l'ensemble des colonnes des 2 feuilles dans la recherche de la dernière occurrence ?
Afin ainsi que par ex pour 0 j'obtienne 9 et pour 72 que j'obtienne 4
Merci !
 

Pièces jointes

Re : Dernière occurrence d'une valeur dans un tableau

Pour information j'ai déjà essayé avec la formule suivante :

=MAX(SI(Année1:Année2!$A$2:$E$6=A10;Année1:Année2!$A$1:$E$1)) et CTRL + MAJ + ENTREE

mais ça ne fonctionne pas.....
 
Re : Dernière occurrence d'une valeur dans un tableau

Je viens de trouver avec la formule suivante qui fonctionne :

=MAX(SI(Année1!$A$2:$E$6=A10;Année1!$A$1:$E$1);SI(Année2!$A$2:$E$6=A10;Année2!$A$1:$E$1))

Merci bcp de m'avoir mis le pied à l'étrier !!
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Retour