Fonction INDEX - EQUIV [Résolu]

Signaler
Messages postés
98
Date d'inscription
lundi 7 janvier 2019
Statut
Membre
Dernière intervention
14 septembre 2020
-
Messages postés
25273
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
14 septembre 2020
-
Bonjour à tous,

Voilà je reste bloqué sur cette fonction INDEX-EQUIV alors que pour ma part et ayant regardé plusieurs tuto sur internet, je flanche.

Voilà, j'ai ma feuille "Liste match" dans laquelle j'aimerais faire une fonction INDEX-EQUIV comme décrit sur la feuille.

Ce que je souhaites c'est que, dès lors que je rentre sur ma feuille Historique de Pari (exemple le match Paris - Marseille), que dans ma colonne H de ma feuille "Liste Match", cela me donne le résultat écrit dans ma Feuille "Historique des paris".

Il me semble avoir la bonne formule, mais cela ne passe pas.

Pourriez-vous m'aider svp ?

Lien : https://www.cjoint.com/c/JIlpalO0Pas

Cordialement,

Rom1

10 réponses

Messages postés
25273
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
14 septembre 2020
5 455
Pour éviter le#N/A

=SIERREUR(INDEX(TableauParisSportifs;EQUIV([@[Concaténationmatch]];TableauParisSportifs[Evénement];0);8);"")

pour éviter l'affichage de la formule au lieu du résultat, deux points à vérifier si vous copier la coller la formule
  • 1°) l'option est en affichage formule et toute votre page affiche des formules au lieu des résultats. Dans ce cas touche ctrl avec touche 3 (num ligne touches sup clavier _ affiche alternativement formule ou résultat)
  • 2°) plus probable: votre colonne est en format de cellule "texte". passer le format en "standard" avant de coller la formule (et supprimer la validation qui parasite et ne sert donc pas)

et si ça ne va toujours pas, il faudra soumettre votre fichier réel.

crdlmnt





Messages postés
2418
Date d'inscription
jeudi 2 juillet 2015
Statut
Membre
Dernière intervention
14 septembre 2020
1 208
Bonjour,

Si votre résultat c'est la colonne H I de votre feuille Historique des paris, vous avez juste besoin de la formule rechercheV

=RECHERCHEV(F4;'Historique des paris'!D:I;6;FAUX)
Messages postés
25273
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
14 septembre 2020
5 455
Bonjour
sauf erreur de compréhension, votre formule est correct, mais comme EQUIV fait référence à la colonne du tableau directement, il faut que la formule soit placée sur la ligne où se trouve en F la valeur à chercher
par exemple elle fonctionne si vous la coller en B3
(elle renvoie 00/01/1900 si la réf est vide, car c'est la valeur 0 de Excel au format date)
voyez ici (j'ai placé des dates bidons dans le tableau de ref):
https://mon-partage.fr/f/O2FuD6JV/
crdlmnt
Messages postés
2083
Date d'inscription
vendredi 25 juillet 2014
Statut
Membre
Dernière intervention
11 septembre 2020
814
Bonjour
Si c'est pour retrouver l'info en col I (W pour paris marseille)
=INDEX('Historique des paris'!$I$3:$I$100;EQUIV(D4&" - "&E4;'Historique des paris'!$D$3:$D$100;0);1)
Messages postés
25273
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
14 septembre 2020
5 455
J'y vois plus clair
si c'est la formule en feuille Liste Bêtes noires, remplacer le ;8 par ;10
Le code INDEX fait référence au rang de la colonne dans la plage (donc le Tableau complet) et non pas à celui depuis la colonne de recherche
donc la 10° à partir de B incluse pour ressortir la colonne K de historique..
crdlmnt

Messages postés
98
Date d'inscription
lundi 7 janvier 2019
Statut
Membre
Dernière intervention
14 septembre 2020

Bonjour à vous,

J'ai repris la formule de Vaucluse en modifiant la colonne en 8, mais cela me met "0" au lieu de "W" ou "L".

Saviez-vous comment puis-je faire ?

Par ailleurs, est-il possible d'avoir une formule afin que si nous n’avons as encore le résultat mais que le match est parié, cela mette en colonne i une case vide ?

Cordialement

Rom1
Messages postés
25273
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
14 septembre 2020
5 455
Là je ne comprend plus, que voulez vous faire?
quelle est la feuille où vous entrez les données au clavier
quelles est celle où vous voulez afficher des résultats
d'après votre formule, la feuille "base" est la feuille "historique.." qui contient le tableau de la formule et la feuille d'édition est la feuille Liste Match où vous aviez placé la formule
mais vous avez un menu déroulant dans chacune des feuilles et donc il est difficile de conclure
.. surtout que vous parlez de la colonne I qui n'est pas affecté dans la feuille Liste Match?
en retour, un fichier avec la formule qui fonctionne en colonne H de Liste Match
Si vous voulez voire une cellule sans 0 dans cette colonne quand il n'y a rien dans la base, entrez dans les options Excel:
onglet FICHEIR / Options / Options avancées / Et cherchez dans la liste:
"affichez un 0 dans les cellules de valeurs nulles "
et décochez la case
et si ça ne convient pas revenez avec des informations plus précises!
https://mon-partage.fr/f/ZLIl7138/
crdlmnt

Messages postés
98
Date d'inscription
lundi 7 janvier 2019
Statut
Membre
Dernière intervention
14 septembre 2020

Bonjour vaucluse,

Peut-être que je me suis mal exprimé.

Mon souhait c'est, d'avoir en colonne i de ma feuille Liste Match, les Résultat W ou L résultant de la feuille Historique des paris comme vous l'aviez très bien fait, cependant je ne comprends pas pourquoi lorsque moi-même je rentre la formule : =INDEX(TableauParisSportifs;EQUIV([@[Concaténationmatch]];TableauParisSportifs[Evénement];0);8) cela ne me met pas le W ou le L mais me recopie la formule...

Et avez-vous comme je vous le disais une formule pour ne pas afficher #N/A lorsqu'il n'y a pas encore de valeur ?

Cordialement
Rom1
Messages postés
98
Date d'inscription
lundi 7 janvier 2019
Statut
Membre
Dernière intervention
14 septembre 2020

Re Vaucluse,

Voici mon fichier intégral ci-joint : https://www.cjoint.com/c/JIon55FUNPs

Le souci c'est que la formule fonctionne mais n'affiche pas le résultat que je souhaite (la présence du W ou du L).

Cordialement,

Rom1
Messages postés
25273
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
14 septembre 2020
5 455
Oui mais elle est où cette formule, et elle va chercher quoi?
dans le premier modèle, il y avait une feuille liste match qui n'existe plus?
Messages postés
98
Date d'inscription
lundi 7 janvier 2019
Statut
Membre
Dernière intervention
14 septembre 2020

Voilà, enfin tu as trouvé et j'ai désormais compris ton raisonnement.

Merci à toi Vaucluse et désolé si je me suis mal exprimé ^^'

Au plaisir !

Cordialement,

Rom1
Messages postés
25273
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
14 septembre 2020
5 455
pas de quoi, bonne route