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
Le fonction Recherche
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.
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.
-
- NOOuvel adepte
- Messages : 23
- Inscription : 29 janv. 2006 13:40
- Localisation : CHAUMONT, FRANCE
Le fonction Recherche
Windows XP, version 2.0
-
- Membre fOOndateur
- Messages : 4154
- Inscription : 07 déc. 2005 13:55
- Localisation : Vic-Fezensac dans le Gers
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
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"
-
- Membre fOOndateur
- Messages : 4154
- Inscription : 07 déc. 2005 13:55
- Localisation : Vic-Fezensac dans le Gers
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
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"
-
- NOOuvel adepte
- Messages : 17
- Inscription : 09 févr. 2006 18:57
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
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
-
- Membre fOOndateur
- Messages : 4154
- Inscription : 07 déc. 2005 13:55
- Localisation : Vic-Fezensac dans le Gers
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
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"
-
- Fraîchement OOthentifié
- Messages : 4
- Inscription : 11 févr. 2006 08:07
Re: Le fonction Recherche
Bonjour, il faut bloquer l 'incrémentation avec "$" (voir valeur absolue et relative d'une cellule)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
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
-
- Membre hOOnoraire
- Messages : 150
- Inscription : 30 janv. 2006 16:22
- Localisation : Marne la Vallée, France
Bonjour,
il y a un exemple pour RECHERCHEV
http://user.services.openoffice.org/fr/ ... =1347#1347
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
<3