formule Equiv à contresens

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

J

JJ1

Guest
Bonsoir à tous,
je voudrais utiliser la fonction equiv de cette façon:
= equiv(A1; B50:B1;0) et non B1:B50 et excel me le corrige systématiquement, pourtant j'aurais voulu la recherche de A1 en partant du bas du tableau?
Est ce possible?
merci et bonne soirée
 
Re : formule Equiv à contresens

bonsoir Chris, le but est de trouver au bout de combien de lignes se trouve une valeur.
Ensuite je colle les formules bout à bout pour plusieurs valeurs et je met MAX pour savoir jusqu' a quelle ligne maximum je remonte.
pas simple à expliquer!!!!
merci
 
Re : formule Equiv à contresens

Bonjour,

Pas sûre d'avoir compris

Tu as plusieurs fois la valeur de A1 en B1:B30,
et tu veux la position la plus basse ?
=EQUIV(2;1/(A1=B1:B30))

La 1ère position en partant du bas :
=MAX(SI(B1:B30<>"";LIGNE(B1:B30)))+1-EQUIV(2;1/(A1=B1:B30))

Formules matricielles, à valider par ctrl, maj et entrée
 
Re : formule Equiv à contresens

Bonsoir et merci Catrice, je pensais bien qu'un sommeprod allait montrer le bout de son nez!!!
j'ai ouvert ton fichier, le but est seulement la position du premier 200 dans ton ex, soit 3 (remonter de 3 lignes pour trouver 200)
bonne soirée et merci à tous
 
Re : formule Equiv à contresens

Monique à dit:
Bonjour,

Pas sûre d'avoir compris

Tu as plusieurs fois la valeur de A1 en B1:B30,
et tu veux la position la plus basse ?
=EQUIV(2;1/(A1=B1:B30))

La 1ère position en partant du bas :
=MAX(SI(B1:B30<>"";LIGNE(B1:B30)))+1-EQUIV(2;1/(A1=B1:B30))

Formules matricielles, à valider par ctrl, maj et entrée

je te l'avais dit : lol : bonjour monique
 
Re : formule Equiv à contresens

Re Monique,
je viens de tenter d'insérer ta formule, le résultat n'est pas celui attendu......
Pourras tu regarder si tu as un moment?
(je joins l'exemple créé avec ta formule)
merci beaucoup
 

Pièces jointes

Re : formule Equiv à contresens

Re,

La formule donne l'Equiv(), pas le n° de ligne

Pour avoir le n° de ligne, tu démarres la plage de recherche dans la formule en A1
=EQUIV(2;1/(C5=A1:A14))
(ou bien tu ajoutes le nb de lignes qu'il y a au-dessus)

Position à partir du bas
=MAX(SI(A5:A14<>"";LIGNE(A5:A14)))-EQUIV(2;1/(C5=A1:A14))
 
Re : formule Equiv à contresens

Re
Monique, impératrice des formules, tu m'épates toujours autant !
Je n'ai encore tout compris à la fonction EQUIV telle que tu l'utilises (je vais rassembler mes neurones et m'y ateler).
Sinon j'avais trouvé une variante pour inverser le résultat et compter du bas
=NBVAL($A$5:$A$14)-EQUIV(2;1/(C5=$A$5:$A$14))
Je ne sais si ça marche aussi bien que l'autre avec MAX.
 
- 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
5
Affichages
154
Réponses
7
Affichages
269
Réponses
4
Affichages
266
Réponses
10
Affichages
411
Réponses
10
Affichages
394
Réponses
1
Affichages
217
Retour