Date: prev next · Thread: first prev next last
2024 Archives by date, by thread · List index


yep, tu présumes bien (sauf que ce ne sont pas des codes postaux, mais ça change rien !) le fait qu'un rechercheV avec pour dernier argument renvoie 1 est un peu la démonstration de ça je dirais. si la matrice du rechercheV est comaprable aux 2 vecteurs de recherche, alors les 2 fonctions sont équivalentes, lorsque c'est trié. ce qui fait que, contrairement à ce que je disais, recherche pourrrait être utilisé (mais ça me parait un peu piégeux, d'autant que ce n'est pas indispensable. Et en cas de doute https://help.libreoffice.org/latest/fr/text/scalc/01/04060109.html?DbPAR=CALC#bm_id3159273

D'ailleurs il y a ça aussi https://help.libreoffice.org/latest/fr/text/scalc/05/empty_cells.html?&DbPAR=CALC&System=UNIX, que je creuserais bien à l'occasion pour bien en comprendre le sens. Cela semble une évolution récente.

Claire


Le 2024-05-04 14:30, yves dutrieux a écrit :
Bonjour,

je rejoint claire pour ses explications, une autre manière de faire
peut-être, c'est de trier la colonne données sur base de la rue et pas du
code postal et dans ce cas, cela fonctionne.
Donc je présume que la fonction recherche part du principe que la colonne sur laquelle on effectue la recherche devrait être triée d'office pour bien
fonctionner ;)

Yves

Le sam. 4 mai 2024 à 14:21, Ocleyr2lalune <cleyr.listes@free.fr> a écrit :

Bonjour

il aurait été plus chouette que vous indiquiez que c'est la formule avec une recherche qui vous perturbe. ça permet plus facilement aux gens qui
voient votre message  de savoir s'il souhaitent aller plus loin.

La fonction recherche fait une recherche par valeur approchée, ainsi
allée des Pommiers et allée des Abeilles, commencent de façon identique.
Calc s'arrête à la première occurence proche.

On revient donc sur la façon dont vous concevez votre fichier (mais je
devine que depuis la dernière fois vous avez progressé).
Utilisez plutôt un "rechercheV"
Dans le cas du recherchev, la valeur recherchée doit être la 1ère
colonne, il faut donc inverser votre liste de compte avec leurs adresses
(reste qu'une recherche sur des adresses peut être un peu plus
hasardeuse, vous venez de le constater. Vous pourriez aussi avoir 2
banques dans une même rue...)

Ainsi, si l'on copie vos N°de compte en colonne D de la feuille Données
pour faire un test rapide
RECHERCHEV(D6;Données.$C$4:$D$16;2;1) donne 75212
RECHERCHEV(D6;Données.$C$4:$D$16;2;0) donne 75211

de là
RECHERCHEV(D7;Données.$C$4:$D$16;2;0) donne 75212

la différence est dans le dernier argument, qui est formulée
différemment entre Excel et Calc, mais qui à ma connaissance produit le même résultat. D'un coté on vous dit "la colonne est triée", de l'autre
"recherche par valeur exacte"
0 pour valeur exacte
1 pour valeur approchée.

Vous constatez ainsi que votre recherche (tout court) utilise une
recherche par valeur approchée, et que ce que vous souhaitez c'est une
recherche par valeur exacte.

Calc fonctionne comme il faut, mais vous ne lui avez pas bien demandé ce
que vous vouliez... Vous devriez pouvoir corriger facilement cela
maintenant !

Enfin une astuce, votre si pour éliminer les cellules vides, fonctionne
trés bien, mais vous pourriez apprécier sierreur :
=SIERREUR(RECHERCHEV(D6;Données.$C$4:$D$16;2;0);"")

Bonne journée

Claire

Le 2024-05-04 13:05, poum72@ikmail.com a écrit :
> Bonjour à tous
>
> Dans le fichier récupérable avec le lien
>
>
https://drive.google.com/file/d/1ZLlyqHeLcENwPJcd7gs0JwmKvLDLKHVl/view?usp=sharing
>
> je ne comprends pas pourquoi deux rues ont le même numéro de
> compte... alors que toutes les autres ont bien la bonne liaison.
>
> Merci si quelqu'un peut me donner une explication, voire corriger la
> formule si il y a une erreur.
>
> Bien cordialement
>
> Philippe Poumailloux

--
Claire

--
Envoyez un mail à users+unsubscribe@fr.libreoffice.org pour vous
désinscrire
Les archives de la liste sont disponibles à
https://listarchives.libreoffice.org/fr/users/
Privacy Policy: https://www.documentfoundation.org/privacy



--
web site : http://www.molenbaix.com

--
Claire

--
Envoyez un mail à users+unsubscribe@fr.libreoffice.org pour vous désinscrire
Les archives de la liste sont disponibles à https://listarchives.libreoffice.org/fr/users/
Privacy Policy: https://www.documentfoundation.org/privacy

Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.