probleme combinaison fonction si et rechercheV

Bonjour

Voici une nouvelle question envoyée à l'aide du formulaire de demande d'aide (http://fr.libreoffice.org/get-help/poser-une-question/).
Si vous répondez, merci de penser à utiliser la fonction "répondre à tous" de votre logiciel de courrier électronique de façon que le demandeur reçoive une copie de votre réponse.

Email:: ludovic.bridoux787@orange.fr
Sujet:: probleme combinaison fonction si et rechercheV
OS:: Linux
Version:: 5.1.x
Question:: bonjour,
Je voulais realiser une fonction
=SI(RECHERCHEV(B2;produits;3;0)="batiment 1";"bat1";SI(RECHERCHEV(B2;produits;3;0)="batiment 2";"bat 2";"bat 1 et 2"))
produits contient ma base donnée entiere de A2 a E100 avec les entetes :Numéro inventaire Nom Batiment Marque Ref marque

avec dans la colonne 3 :batiment1 ,batiment 2 ou batiment 1 et 2

cela ne fonctionne pas alors que si j'utilise 2 fonction dans 2 cellules separées : 1ere cellule
=(RECHERCHEV(B2;produits;3;0))
et la 2eme
=SI(F2="batiment 1";"bat1";SI(F2="batiment 2";"bat 2";"bat 1 et 2"))
cela fonctionne

Merci de votre aide

Bonjour

c'est étrange à première vue. Pourriez-vous nous joindre un fichier exemple (réduit et hors de tout élément confidentiel) ?
Pour cela il faut utiliser framadrop par exemple : https://framadrop.org/

Votre plage de données "Produits" est-elle bien distincte de la plage B2-F2 où vous faites votre calcul ? Il semble avec les éléments fournis, que vous faites un rechercheV sur la table de référence directement...

êtes vous bien sur 2 feuilles différentes ? (ou à la rigueur 2 zones différentes de la même feuille) car sinon le recherchev bien que puissant n'est pas forcément adapté.

En solution minimale, j'aurais tendance à ajouter une nouvelle colonne à la plage produits à partir de votre dernière formule conditionnelle mais calculée sur la colonne "numéro batiment" de votre table de référence (Produits)

Claire