Bug 114471 - a bug in the implementation of the RECHERCHE function
Summary: a bug in the implementation of the RECHERCHE function
Status: RESOLVED NOTABUG
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Calc (show other bugs)
Version:
(earliest affected)
5.4.3.2 release
Hardware: x86-64 (AMD64) Windows (All)
: medium normal
Assignee: Not Assigned
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-12-14 17:27 UTC by Mohamed Anis MANI
Modified: 2017-12-14 23:02 UTC (History)
2 users (show)

See Also:
Crash report or crash signature:


Attachments
A sample of the function use (22.01 KB, image/png)
2017-12-14 17:27 UTC, Mohamed Anis MANI
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Mohamed Anis MANI 2017-12-14 17:27:49 UTC
Created attachment 138449 [details]
A sample of the function use

I use the french version of LO. And when I use the RECHERCHE function it is unable to find a value in the list.
Comment 1 raal 2017-12-14 20:01:10 UTC Comment hidden (obsolete)
Comment 2 m_a_riosv 2017-12-14 23:02:16 UTC
Searched vector must be on ascendent order.

From function help:
"
RECHERCHE

Renvoie le contenu d'une cellule aussi bien pour une plage d'une colonne seule ou d'une ligne seule. Facultativement, la valeur assignée (du même index) est renvoyée dans une colonne et une ligne différente. À l'opposé de RECHERCHEV et RECHERCHEH, les vecteurs de recherche et de résultat peuvent être à des positions différentes ; ils n'ont pas à être adjacents. De plus, le vecteur de recherche pour RECHERCHE doit être trié en ordre croissant, sinon la recherche ne renvoie aucun résultat exploitable.
Icône Remarque 	Si la fonction RECHERCHE ne trouve pas le critère de recherche, elle renvoie la valeur la plus grande (inférieure ou égale au critère de recherche) trouvée dans le vecteur de recherche.

La fonction de recherche prend en charge les expressions régulières. Vous pouvez, par exemple, taper "tout.*" afin de rechercher la première occurrence de "tout" suivie d'un caractère. Si vous souhaitez rechercher un texte qui constitue également une expression régulière, vous devez insérer deux barres obliques inversées \ avant chaque caractère. Vous pouvez activer et désactiver l'évaluation automatique des expressions régulières dans Outils - Options - LibreOffice Calc - Calculer.
Syntaxe

RECHERCHE(critère_de_recherche;vecteur_cherché;vecteur_résultat)

critère_de_recherche est la valeur recherchée ; saisie soit directement soit comme une référence.

vecteur_cherché est la zone d'une ligne seule ou d'une colonne seule à rechercher.

vecteur_résultat est une autre plage d'une ligne seule ou d'une colonne seule d'où le résultat de la fonction est pris. Le résultat est la cellule du vecteur de résultat avec le même index que l'instance trouvée dans le vecteur de recherche.

Traitement des cellules vides
"