Formule de recherche qui dit #N/D
Fermé
Naflin
Messages postés
78
Date d'inscription
lundi 21 juillet 2008
Statut
Membre
Dernière intervention
28 janvier 2017
-
1 juin 2011 à 14:51
Naflin Messages postés 78 Date d'inscription lundi 21 juillet 2008 Statut Membre Dernière intervention 28 janvier 2017 - 6 juin 2011 à 18:26
Naflin Messages postés 78 Date d'inscription lundi 21 juillet 2008 Statut Membre Dernière intervention 28 janvier 2017 - 6 juin 2011 à 18:26
A voir également:
- Formule de recherche qui dit #N/D
- Formule excel - Guide
- Recherche musique - Guide
- Recherche par image - Guide
- Formule de politesse mail anglais - Guide
- Le fichier contient le nombre de voyageurs dans 3 gares. dans la cellule b5, saisissez une formule qui calcule le total et se met à jour si on change une valeur du tableau. quel total obtenez-vous ? quelle formule avez-vous saisie ? ✓ - Forum Excel
4 réponses
Vaucluse
Messages postés
26495
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
8 avril 2022
6 320
1 juin 2011 à 15:26
1 juin 2011 à 15:26
Bonjour
La formule sur open office a les mêmes besoins que sur excel, à savoir:
RECHERCHEV(Valeur; champ; colonne) trouve la valeur proche correspondante et exige que le champ de recherche soit classé
il faut compléter la formule avec:;0) pour éliminer le problème:
=RECHERCHEV(Valeur;champ;colonne;0)
qui ne nécessite pas de classement
crdlmnt
La formule sur open office a les mêmes besoins que sur excel, à savoir:
RECHERCHEV(Valeur; champ; colonne) trouve la valeur proche correspondante et exige que le champ de recherche soit classé
il faut compléter la formule avec:;0) pour éliminer le problème:
=RECHERCHEV(Valeur;champ;colonne;0)
qui ne nécessite pas de classement
crdlmnt
Naflin
Messages postés
78
Date d'inscription
lundi 21 juillet 2008
Statut
Membre
Dernière intervention
28 janvier 2017
9
1 juin 2011 à 15:35
1 juin 2011 à 15:35
Merci de ton aide ... Maaais ....
-> J'utilise Recherche, pas RechercheV
-> Quand j'ajoute le ;0) à ma formule (je suis sur open office), ça me dit à présent Err :504 ... Y a du changement, mais chuis pas sûr que ce soit un mieux ;)
-> J'utilise Recherche, pas RechercheV
-> Quand j'ajoute le ;0) à ma formule (je suis sur open office), ça me dit à présent Err :504 ... Y a du changement, mais chuis pas sûr que ce soit un mieux ;)
Vaucluse
Messages postés
26495
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
8 avril 2022
6 320
Modifié par Vaucluse le 1/06/2011 à 15:50
Modifié par Vaucluse le 1/06/2011 à 15:50
Alors il faudrait en savoir plus sur l'organisation et les infos de votre fichier.
quelle valeur cherchez vous?dans quel tableau? dans quelle colonne et dans quelle colonne est la valeur à ressortir?
et pourquoi vous ne pouvez pas utiliser RECHERCHEV ou H?
AVEC RECHERCHE, dans tous les cas, la recherche s'arrête dès la 1° valeur inférieure trouvée, d'où ,la nécessité de classement
A vous lire
crdlmnt
PS :A tout hasard:
au cas ou votre colonne de recherche ne soit pas la première du champ,utilisez plutôt, avec excel comme avec Open:
=INDEX(colonne à éditer;EQUIV(valeur cherchée;colonne de recherche;0);1)
A vous lire
crdlmnt
Demandons nous si nous ne sommes pas seuls à comprendre ce que l'on explique?
quelle valeur cherchez vous?dans quel tableau? dans quelle colonne et dans quelle colonne est la valeur à ressortir?
et pourquoi vous ne pouvez pas utiliser RECHERCHEV ou H?
AVEC RECHERCHE, dans tous les cas, la recherche s'arrête dès la 1° valeur inférieure trouvée, d'où ,la nécessité de classement
A vous lire
crdlmnt
PS :A tout hasard:
au cas ou votre colonne de recherche ne soit pas la première du champ,utilisez plutôt, avec excel comme avec Open:
=INDEX(colonne à éditer;EQUIV(valeur cherchée;colonne de recherche;0);1)
A vous lire
crdlmnt
Demandons nous si nous ne sommes pas seuls à comprendre ce que l'on explique?
Naflin
Messages postés
78
Date d'inscription
lundi 21 juillet 2008
Statut
Membre
Dernière intervention
28 janvier 2017
9
1 juin 2011 à 16:19
1 juin 2011 à 16:19
Alors, pour la feuille qui me cause le plus de fil à retordre :
J'ai deux tableaux, où sont reportés les scores des participants, un par manche.
Un troisième tableau qui fait la somme des deux.
Ensuite, un tableau pour les quart de finale va chercher les 8 participants ayant le meilleur temps dans le troisième tableau, en quatre séries de 1 contre 1. Le vainqueur de chaque manche est pris pour faire la manche suivante (via recherche), jusqu'à ce qu'on ait finit.
Après quoi, un dernier tableau figure le classement général, prenant les 4 premiers (finale/petite finale) et tous les autres en fonction de leur score (recherche => dans une liste sans les 4 finalistes, celui que la fonction "Rang" met à 1, puis en dessous, recherche => celui à 2, etc ...)
J'ai deux tableaux, où sont reportés les scores des participants, un par manche.
Un troisième tableau qui fait la somme des deux.
Ensuite, un tableau pour les quart de finale va chercher les 8 participants ayant le meilleur temps dans le troisième tableau, en quatre séries de 1 contre 1. Le vainqueur de chaque manche est pris pour faire la manche suivante (via recherche), jusqu'à ce qu'on ait finit.
Après quoi, un dernier tableau figure le classement général, prenant les 4 premiers (finale/petite finale) et tous les autres en fonction de leur score (recherche => dans une liste sans les 4 finalistes, celui que la fonction "Rang" met à 1, puis en dessous, recherche => celui à 2, etc ...)
Vaucluse
Messages postés
26495
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
8 avril 2022
6 320
1 juin 2011 à 16:46
1 juin 2011 à 16:46
Re
alors je pense que vous devriez tenter pour vos tableaux ma proposition en PS sur le message précédent, via une combinaison INDEX EQUIV qui permet d'éditer à partir d'une colonne située n'importe ou dans le champ.
(par exemple aller chercher le rang en colonne X pour sortir un nom en colonne H)
elle fonctionne sur excel et open
Attention toutefois, cette formule ne traitera pas les exaequo, pas plus que RECHERCHEV ou H ou RECHERCHE tout court.Dans ce cas elle vous renverra un doublon
Si nécessaire, revenez pour que l'on vous dise comment on peut résoudre ce problème.
crdlmnt
alors je pense que vous devriez tenter pour vos tableaux ma proposition en PS sur le message précédent, via une combinaison INDEX EQUIV qui permet d'éditer à partir d'une colonne située n'importe ou dans le champ.
(par exemple aller chercher le rang en colonne X pour sortir un nom en colonne H)
elle fonctionne sur excel et open
Attention toutefois, cette formule ne traitera pas les exaequo, pas plus que RECHERCHEV ou H ou RECHERCHE tout court.Dans ce cas elle vous renverra un doublon
Si nécessaire, revenez pour que l'on vous dise comment on peut résoudre ce problème.
crdlmnt
Naflin
Messages postés
78
Date d'inscription
lundi 21 juillet 2008
Statut
Membre
Dernière intervention
28 janvier 2017
9
6 juin 2011 à 18:26
6 juin 2011 à 18:26
Merci, ça marche, j'ai quasiment réussi la fiche !