Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

INDEX, EQUIV ???? LEQUEL ??

  • Initiateur de la discussion Initiateur de la discussion FRED
  • 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 !

F

FRED

Guest
Bonjour à toutes et à tous,

J'essaie vainement de faire un formule qui me donne un classement contenant des dates, mais je n'arrive pas que ce soit avec INDEX et EQUIV.

Je me permets de joindre un exemple de ce que je désire obtenir.

Merci par avant à toutes et à tous.
 
Bonjour,

Index, Equiv, GrandeValeur et sans click sur le bouton
En D18 :
=INDEX(F$4:F$12;EQUIV(GRANDE.VALEUR(F$4:F$12;B19);F$4:F$12;0))
En D19 :
=INDEX($D$4:$D$12;EQUIV(GRANDE.VALEUR(F$4:F$12;B19);F$4:F$12;0))
En D20 :
=INDEX(C$4:C$12;EQUIV(GRANDE.VALEUR(F$4:F$12;B19);F$4:F$12;0))
 
Bonsoir,

Oui je tiens compte du score, c'est d'ailleur sur cela que se base la macro du bouton CLASSEMENT.
et la macro du bouton AVANT CLASSEMENT replace le tableau par rapport aux dossard.

Je vais essayer de mettre en application ce que tu m'as donné.

Le fichier que j'avais joint , n'est qu'un infime exemple de mon programme qui contient plusieurs feuilles et autres tableaux.

Merci Monique, tu m'épateras toujours.
 
Bonjour,

On recommence, cette fois c'est basé sur le classement (et non sur le score, car je ne vois pas le rapport entre le score et le classement),
mais tu pourras adapter.
En D18 :
=INDEX(F$4:F$12;EQUIV(PETITE.VALEUR(SI(F$4:F$12>$F$1;B$4:B$12);B19);B$4:B$12;0))
En D19 :
=INDEX(D$4😀$12;EQUIV(PETITE.VALEUR(SI(F$4:F$12>$F$1;B$4:B$12);B19);B$4:B$12;0))
En D20 :
=INDEX(C$4:C$12;EQUIV(PETITE.VALEUR(SI(F$4:F$12>$F$1;B$4:B$12);B19);B$4:B$12;0))
Formules matricielles, à valider par ctrl, maj et entrée.
F1, c'est la cellule qui contient une date antérieure de 4 ans, mais on peut mettre la date dans la formule, comme tu avais fait.
 
re Monique,

J'ai modifié un truc dans l'exmple pour que tu comprenes mieux ce que je veux et le lien entre la colonne classement et la colonne score après clique sur le bouton CLASSEMENT.

Je me suis permis de remettre à nouveau le fichier joint avec plus d'explications sur ce que je veux.

Merci pour ton aide.
 

Pièces jointes

Oui effectivement, je viens de la tester, selon viens bon.

Mais... car j'ai encore un mais, comment faire pour avoir alors ensuite le 2ème et le 3ème qui ont un permis de conduire de moins de 4 ans une fois le classement obtenu ?!

Car là (dans le fichier joint avec ta formule de 21:27), j'ai toujours le même en 1er , 2 ème et 3 ème sur le poduim !

J'ai changé le 0 à la fin de la matrice mais cela n'a rien fait, donc remis comme la formule à l'origine.
 

Pièces jointes

Re,

Est-ce que tu as bien regardé la formule du fichier de 21:51 ?

Tu n'as pas mis de date en F1, la formule fait référence à 1 cellule vide,
donc date 00-01-1900 alors que tu veux 05-09-2000

Ton copié-collé, ce n'était pas du forum vers les 9 cellules, mais seulement D18, D19 et D20
Puis, une fois collées dans ces 3 cellules, tu copies vers le bas :
D18 en D22 et D26
D19 en D23 et D27
D20 en D24 et D28

Si tu as cette formule en D18 :
=INDEX(F$4:F$12;EQUIV(PETITE.VALEUR(SI(F$4:F$12>$F$1;B$4:B$12);B19);B$4:B$12;0))
Copiée en D22, elle devient :
=INDEX(F$4:F$12;EQUIV(PETITE.VALEUR(SI(F$4:F$12>$F$1;B$4:B$12);B23);B$4:B$12;0))
Le B19 (le classement) est devenu B23
 
- 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

Réponses
4
Affichages
317
Réponses
7
Affichages
260
  • Résolu(e)
Microsoft 365 DateDif()
Réponses
5
Affichages
282
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…