[Résolu] RECHERCHEV ne fonctionne pas avec certains termes
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.
-
- Membre lOOyal
- Messages : 28
- Inscription : 18 janv. 2007 16:34
[Résolu] RECHERCHEV ne fonctionne pas avec certains termes
Bonjour
J'explique mon cas : dans une feuille de classeur, j'ai un tableau avec différents prix (colonne A : nom du bâtiment, colonne D à H, un prix selon des phases)
Dans une autre feuille, en colonne B, le nom du bâtiment (pour être sûr de ne pas avoir d'erreur, c'est une formule "=nom du bâtiment feuille1"), en colonne C, la phase et en colonne D, j'ai mis une formule pour rechercher le prix en fonction de la phase [=RECHERCHEV(B2;Bâtiments.$A$2:$H$9;(SI(C2="1E";4;(SI(C2="1GE";5;(SI(C2="3E";6;(SI(C2="3GE";7;8)))))))))] (peut-être pas la plus académique des formules... )
Mon problème, c'est que cette formule marche très bien avec certains noms de bâtiments mais pas avec d'autres!
Par exemple, ça marche très bien avec "Palais de Justice du Havre" mais pas avec "Centre des finances publiques"
Pour un des bâtiments, il a juste fallu que je rajoute un espace devant le nom pour que ça marche...
J'ai fait des essais en remplaçant le nom du bâtiment par "truc" ou "bidule" (j'ai même essayé "y'en a marre!" ) et ça marche mais dès que je mets le nom correct, ça devient n'importe quoi...
Là, pour que ça marche, j'ai du mettre "Tcentre des finances publiques"
Ce n'est pas très grave dans le sens où je n'ai pas besoin d'imprimer cette feuille mais on pourrait toujours me le demander un jour...
Bref, je deviens folle et me demande pourquoi ça ne marche pas tout le temps....
Z'avez une idée????
Merci
J'explique mon cas : dans une feuille de classeur, j'ai un tableau avec différents prix (colonne A : nom du bâtiment, colonne D à H, un prix selon des phases)
Dans une autre feuille, en colonne B, le nom du bâtiment (pour être sûr de ne pas avoir d'erreur, c'est une formule "=nom du bâtiment feuille1"), en colonne C, la phase et en colonne D, j'ai mis une formule pour rechercher le prix en fonction de la phase [=RECHERCHEV(B2;Bâtiments.$A$2:$H$9;(SI(C2="1E";4;(SI(C2="1GE";5;(SI(C2="3E";6;(SI(C2="3GE";7;8)))))))))] (peut-être pas la plus académique des formules... )
Mon problème, c'est que cette formule marche très bien avec certains noms de bâtiments mais pas avec d'autres!
Par exemple, ça marche très bien avec "Palais de Justice du Havre" mais pas avec "Centre des finances publiques"
Pour un des bâtiments, il a juste fallu que je rajoute un espace devant le nom pour que ça marche...
J'ai fait des essais en remplaçant le nom du bâtiment par "truc" ou "bidule" (j'ai même essayé "y'en a marre!" ) et ça marche mais dès que je mets le nom correct, ça devient n'importe quoi...
Là, pour que ça marche, j'ai du mettre "Tcentre des finances publiques"
Ce n'est pas très grave dans le sens où je n'ai pas besoin d'imprimer cette feuille mais on pourrait toujours me le demander un jour...
Bref, je deviens folle et me demande pourquoi ça ne marche pas tout le temps....
Z'avez une idée????
Merci
Dernière modification par Bidouille le 18 févr. 2011 13:46, modifié 3 fois.
Raison : Titre modifié pour plus de clarté
Raison : Titre modifié pour plus de clarté
Libreoffice Version: 6.1.6.3.M14 (x64) sous WIN 10 Pro
(inutile de me dire de faire une MAJ, je travaille dans une administration et il nous est strictement interdit de faire des mises à jour sans l'aval du ministère et de notre service informatique)
(inutile de me dire de faire une MAJ, je travaille dans une administration et il nous est strictement interdit de faire des mises à jour sans l'aval du ministère et de notre service informatique)
-
- HédOOniste
- Messages : 1501
- Inscription : 19 févr. 2009 08:25
- Localisation : Du pays où habite la pluie
Re: Fonction qui marche avec certains termes mais avec d'aut
Bonjour,
Ce serait bien d'avoir ton document pour pouvoir voir la structure
(Je crois qu'il manque un mot dans ton titre...)
A+
Ce serait bien d'avoir ton document pour pouvoir voir la structure
(Je crois qu'il manque un mot dans ton titre...)
A+
ApacheOpenOffice 4.1.15. téléchargé sur le site officiel
Extension de sauvegarde incrémentée incrSav 1.0.8
W11 Pro
KCCO
Extension de sauvegarde incrémentée incrSav 1.0.8
W11 Pro
KCCO
-
- Membre lOOyal
- Messages : 28
- Inscription : 18 janv. 2007 16:34
Re: Fonction qui marche avec certains termes mais pas avec d
le problème est que mon document a un caractère confidentiel et que je ne peux pas le diffuser....londoners a écrit :Bonjour,
Ce serait bien d'avoir ton document pour pouvoir voir la structure
(Je crois qu'il manque un mot dans ton titre...)
A+
je vais voir si je peux le modifier avec des données "bidons"...
Libreoffice Version: 6.1.6.3.M14 (x64) sous WIN 10 Pro
(inutile de me dire de faire une MAJ, je travaille dans une administration et il nous est strictement interdit de faire des mises à jour sans l'aval du ministère et de notre service informatique)
(inutile de me dire de faire une MAJ, je travaille dans une administration et il nous est strictement interdit de faire des mises à jour sans l'aval du ministère et de notre service informatique)
-
- Membre lOOyal
- Messages : 28
- Inscription : 18 janv. 2007 16:34
Re: Fonction marche avec certains termes et pas avec d'autre
Voilà, j'ai supprimé les feuilles confidentielles et mis des valeurs bidons....
Feuille 1 "tarif" : c'est la grille générale des tarifs en fonction des phases et de la fourchette dans laquelle se situe la surface du bâtiment (SHON)
Feuille 2 "bâtiments" : en fonction de la surface du bâtiment donné, on a le prix de chaque phase
Feuille 3 "suivi": on a le nom du bâtiment, la phase, et en fonction de cette dernière, on doit avoir le prix
Feuille 2 :
En ligne 6 : si on n'enlève l'espace devant "ex unité", ça ne marche plus
En ligne 7 : "centre", ça fait n'importe quoi.... mais si on met "tCentre", ça marche....
Merci de votre aide
Feuille 1 "tarif" : c'est la grille générale des tarifs en fonction des phases et de la fourchette dans laquelle se situe la surface du bâtiment (SHON)
Feuille 2 "bâtiments" : en fonction de la surface du bâtiment donné, on a le prix de chaque phase
Feuille 3 "suivi": on a le nom du bâtiment, la phase, et en fonction de cette dernière, on doit avoir le prix
Feuille 2 :
En ligne 6 : si on n'enlève l'espace devant "ex unité", ça ne marche plus
En ligne 7 : "centre", ça fait n'importe quoi.... mais si on met "tCentre", ça marche....
Merci de votre aide
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Libreoffice Version: 6.1.6.3.M14 (x64) sous WIN 10 Pro
(inutile de me dire de faire une MAJ, je travaille dans une administration et il nous est strictement interdit de faire des mises à jour sans l'aval du ministère et de notre service informatique)
(inutile de me dire de faire une MAJ, je travaille dans une administration et il nous est strictement interdit de faire des mises à jour sans l'aval du ministère et de notre service informatique)
-
- IdOOle de la suite
- Messages : 25172
- Inscription : 03 mars 2006 07:45
- Localisation : 127.0.0.1
Re: Fonction marche avec certains termes et pas avec d'autre
Salut,
Ne pas oublier que RECHERCHEV a besoin d'un tableau trié par défaut. Dans le cas contraire, il faut lui préciser :
http://user.services.openoffice.org/fr/ ... recherchev
Ne pas oublier que RECHERCHEV a besoin d'un tableau trié par défaut. Dans le cas contraire, il faut lui préciser :
http://user.services.openoffice.org/fr/ ... recherchev
-
- Membre lOOyal
- Messages : 28
- Inscription : 18 janv. 2007 16:34
[résolu] Fonct° marche avec certains termes et pas avec d'au
j'avais pourtant fait une recherche avec "recherchev" mais ce post là m'avait visiblement échappé...Dude a écrit :Salut,
Ne pas oublier que RECHERCHEV a besoin d'un tableau trié par défaut. Dans le cas contraire, il faut lui préciser :
http://user.services.openoffice.org/fr/ ... recherchev
J'ai donc modifié ma formule en ajoutant un "0" : =RECHERCHEV(B2;Bâtiments.$A$2:$H$9;(SI(C2="1E";4;(SI(C2="1GE";5;(SI(C2="3E";6;(SI(C2="3GE";7;8))))))));0)
Et ça marche....
Merci beaucoup
Libreoffice Version: 6.1.6.3.M14 (x64) sous WIN 10 Pro
(inutile de me dire de faire une MAJ, je travaille dans une administration et il nous est strictement interdit de faire des mises à jour sans l'aval du ministère et de notre service informatique)
(inutile de me dire de faire une MAJ, je travaille dans une administration et il nous est strictement interdit de faire des mises à jour sans l'aval du ministère et de notre service informatique)
-
- ManitOOu
- Messages : 3160
- Inscription : 06 juil. 2008 17:08
- Localisation : dans le Périgord
Re: [résolu] Fonct° marche avec certains termes, pas avec au
Bonjour,
Plutôt que la multitude de SI, utilises de préférence EQUIV :
Ou INDEX et EQUIV :
A+
Plutôt que la multitude de SI, utilises de préférence EQUIV :
Code : Tout sélectionner
=RECHERCHEV(B2;Bâtiments.$A$2:$H$9;3+EQUIV(C2;$Bâtiments.$D$2:$H$2;0);0)
Code : Tout sélectionner
=INDEX($Bâtiments.$D$3:$H$9;EQUIV(B2;$Bâtiments.$A$3:$A$9;0);EQUIV(C2;$Bâtiments.$D$2:$H$2;0))
-
- Membre lOOyal
- Messages : 28
- Inscription : 18 janv. 2007 16:34
Re: [résolu] Fonct° marche avec certains termes, pas avec au
Merci du tuyau... je me doutais bien qu'il devait y avoir plus simple que tous mes "si", j'ai juste fait avec les formules que je connaissais!gerard24 a écrit :Bonjour,
Plutôt que la multitude de SI, utilises de préférence EQUIV :
Ou INDEX et EQUIV :Code : Tout sélectionner
=RECHERCHEV(B2;Bâtiments.$A$2:$H$9;3+EQUIV(C2;$Bâtiments.$D$2:$H$2;0);0)
A+Code : Tout sélectionner
=INDEX($Bâtiments.$D$3:$H$9;EQUIV(B2;$Bâtiments.$A$3:$A$9;0);EQUIV(C2;$Bâtiments.$D$2:$H$2;0))
Libreoffice Version: 6.1.6.3.M14 (x64) sous WIN 10 Pro
(inutile de me dire de faire une MAJ, je travaille dans une administration et il nous est strictement interdit de faire des mises à jour sans l'aval du ministère et de notre service informatique)
(inutile de me dire de faire une MAJ, je travaille dans une administration et il nous est strictement interdit de faire des mises à jour sans l'aval du ministère et de notre service informatique)