Le fonction Recherche

Discussions à propos du tableur Calc.
Les questions sur les macros doivent être postées dans la section dédiée en dessous.

Modérateur : Vilains modOOs

Règles du forum
Cette section est uniquement dédiée au tableur Calc. Vous ne devez pas poster ici de questions sur les macros mais utiliser la section éponyme.
BERRANNICE
NOOuvel adepte
NOOuvel adepte
Messages : 23
Inscription : 29 janv. 2006 13:40
Localisation : CHAUMONT, FRANCE

Le fonction Recherche

Message par BERRANNICE »

Avez-vous déjà eu un soucis avec la fonction RECHERCHE, notamment au niveau de l'incrémentation de cette formule.
Pour ma part elle fonctionne correctement à l'endroit où je la pose, et ensuite suite à l'incrémentation elle nefonctionne pa . Dans la cellule apparaît #NA
merci de vos réponses
Windows XP, version 2.0
Avatar de l’utilisateur
Papayes
Membre fOOndateur
Membre fOOndateur
Messages : 4154
Inscription : 07 déc. 2005 13:55
Localisation : Vic-Fezensac dans le Gers

Message par Papayes »

Bonjour Berrannice,

regarde sur le site de Christian là :

http://christianwtd.free.fr/index.php?r ... ECHERCHEex,

par contre n'oublie pas non plus les fonctions RECHERCHEV et RECHERCHEH parfois très utiles...
@+
papayes
"Tout ce qui n'est pas donné est perdu"
Avatar de l’utilisateur
Papayes
Membre fOOndateur
Membre fOOndateur
Messages : 4154
Inscription : 07 déc. 2005 13:55
Localisation : Vic-Fezensac dans le Gers

Message par Papayes »

Re,
Si tu es ennuyé par les messages d'erreur #NA qui sont très souvent générés
par ces fonctions RECHERCHE(), il faut utiliser les fonctions imbriquées SI et ESTERREUR
pour afficher autre chose que le message.
La fonction ESTERREUR détermine si les cellules contiennent des valeurs d'erreur générales.
Elle reconnaît aussi la valeur d'erreur #N/A.
En cas d'erreur, la fonction renvoie une valeur logique ou numérique.
Syntaxe: ESTERREUR(valeur)
Valeur est la valeur à examiner pour déterminer s'il s'agit d'une valeur d'erreur.
Ici, cette valeur est la valeur donnée par la fonction RECHERCHE ( V ou H).
Si tu veux voir une utilisation de cette fonction va ici
http://www.framasoft.net/article3821.html,
c'est la partie 3 du tuto pages 12 et 13.
A+
papayes
"Tout ce qui n'est pas donné est perdu"
sisyphi
NOOuvel adepte
NOOuvel adepte
Messages : 17
Inscription : 09 févr. 2006 18:57

Message par sisyphi »

Salut,

Il semble qu'il y ait un problème de syntaxe avec la fonction de RECHERCHEV.

Sur la ligne, on doit positionner FAUX si on souhaite la recherche d'une valeur exacte.

Si on écrit FAUX sur cette ligne, la formule n'est pas (plus?) reconnue; on obtient la valeur #NOM ? après validation.

Pour que la formule soit bien interprétée par Calc, il faut soit ne rien entrer dans cette ligne (mais le tri est supposé croissant dans la matrice) soit entrer la valeur FAUX(). On obtient une formule du type :

=RECHERCHEV(A2;Feuille1.A1:B8;2;FAUX())

Il me semble que cette syntaxe résulte malheureusement d'un bug.


Michaël
OOo 2.0.1 Windows Me
Avatar de l’utilisateur
Papayes
Membre fOOndateur
Membre fOOndateur
Messages : 4154
Inscription : 07 déc. 2005 13:55
Localisation : Vic-Fezensac dans le Gers

Message par Papayes »

Bonsoir,
sauf erreur de ma part,
=RECHERCHEV(Critère_rech;Matrice;Indice;Tri)
=RECHERCHEV (valeur cherchée; plage; indice ; option VRAI ou FAUX)
on peut y mettre 0 en option pour afficher la valeur booléenne FAUX.

Chez moi , je n'ai pas ton pb, si j'entre FAUX sans quottes et valide , OOo transforme aussitôt FAUX en 0 [ou VRAI en 1] !

Tri est un paramètre facultatif indiquant si la première colonne de la matrice est triée par ordre croissant.
Saisir la valeur booléenne FAUX (= 0) si la première colonne n'est pas triée par ordre croissant.
La recherche dans les colonnes triées peut être effectuée beaucoup plus vite
et la fonction renvoie toujours une valeur, même lorsque la valeur recherchée ne correspond pas exactement,
dans la mesure où elle se trouve entre la valeur la moins importante et la valeur la plus importante.
Dans les listes non triées, la valeur recherchée doit correspondre exactement.
Sinon, la fonction renvoie le message suivant : Erreur : Valeur non disponible.
A+
papayes
"Tout ce qui n'est pas donné est perdu"
Warum
Fraîchement OOthentifié
Messages : 4
Inscription : 11 févr. 2006 08:07

Re: Le fonction Recherche

Message par Warum »

BERRANNICE a écrit :Avez-vous déjà eu un soucis avec la fonction RECHERCHE, notamment au niveau de l'incrémentation de cette formule.
Pour ma part elle fonctionne correctement à l'endroit où je la pose, et ensuite suite à l'incrémentation elle nefonctionne pa . Dans la cellule apparaît #NA
merci de vos réponses
Bonjour, il faut bloquer l 'incrémentation avec "$" (voir valeur absolue et relative d'une cellule)
EX : RECHERCHEV sur une même cellule A1 doit comporter $A$1
lors de l incrémentation si tu veux garder la même cellule en référence
OO.o 2.0.2 WinXP SP2
Lucile
Membre hOOnoraire
Membre hOOnoraire
Messages : 150
Inscription : 30 janv. 2006 16:22
Localisation : Marne la Vallée, France

Message par Lucile »

Bonjour,

il y a un exemple pour RECHERCHEV
http://user.services.openoffice.org/fr/ ... =1347#1347


Le Modérateur a écrit :@ BERRANNICE : Sujet Verrouillé en raison de l'ancienneté du message.
03 Fév 2006
Si l'auteur revient, il devra poster un nouveau message et modifier sa signature.

(cela ne concerne pas du tout lucile...)
2.3.1 sous Windows XP SP2 (boulot) et Ubuntu (maison) version officielle
<3