Formule de recherche qui dit #N/D
Naflin
Messages postés
88
Statut
Membre
-
Naflin Messages postés 88 Statut Membre -
Naflin Messages postés 88 Statut Membre -
Bonjour les gens !
Voilà, j'essaie de faire une feuille de classement pour une course, elle contient trois pages, l'épreuve 1, la 2 et le total.
Pour se faire, j'utilise la formule recherche() d'Open office.
Lorsque les données où la formule va chercher sont dans l'ordre, tout va bien dans le meilleur des mondes ... Mais dès qu'elles sont dans le désordre, la formule me dit #N/D, et c'est pire sur exell : là ça me donne une valeur fausse ...
Comment faire alors, pour classer automatiquement les concurrents, ou aller chercher les quatre premiers ? (sans le faire manuellement, utiliser l'option de tri ou une macro) Ou plutôt ... Comment faire pour que la formule ne plante pas ?
Merci de votre aide !
Voilà, j'essaie de faire une feuille de classement pour une course, elle contient trois pages, l'épreuve 1, la 2 et le total.
Pour se faire, j'utilise la formule recherche() d'Open office.
Lorsque les données où la formule va chercher sont dans l'ordre, tout va bien dans le meilleur des mondes ... Mais dès qu'elles sont dans le désordre, la formule me dit #N/D, et c'est pire sur exell : là ça me donne une valeur fausse ...
Comment faire alors, pour classer automatiquement les concurrents, ou aller chercher les quatre premiers ? (sans le faire manuellement, utiliser l'option de tri ou une macro) Ou plutôt ... Comment faire pour que la formule ne plante pas ?
Merci de votre aide !
A voir également:
- Formule de recherche qui dit #N/D
- Formule si ou - Guide
- Formule moyenne excel plusieurs colonnes - Guide
- Formule mathématique - Télécharger - Études & Formations
- Recherche automatique des chaînes ne fonctionne pas - Guide
- Formule somme excel ligne - Guide
4 réponses
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
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 ;)
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?
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 ...)
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