LO Calc - Listes déroulantes et conditions

Bonjour à tous,

Je suis sur une machine sous Windows 7 Pro x64 et LibreOffice
Version: 5.3.4.2 (x64)
Build ID: f82d347ccc0be322489bf7da61d7e4ad13fe2ff3
Threads CPU : 4; Version de l'OS :Windows 6.1; UI Render : par défaut;
Moteur de mise en page : nouveau;
Locale : fr-FR (fr_FR); Calc: group

Je suis sur la feuille d'un onglet pour faire de la saisie.
J'aimerai sélectionner une valeur d'une 1ère liste dans une colonne A,
puis d'une 2ème liste dans une colonne B et qu'en fonction des valeurs
sélectionnées, afficher dans une autre colonne la valeur de la ligne
soit de la colonne C soit de la colonne D.

Avec un fichier exemple, ce sera probablement plus clair. Il est
téléchargeable ici
https://framadrop.org/r/0KfJ2SuLXs#dvgpjrdEGHr+s/JtLwVn/deYP7A6N2lkz74x2lzo2Wc=

Si je sélectionne 200 g et lot, il faut afficher 3.3333 dans une autre
colonne.

Est-ce possible ? Je ne vois pas comment.

Si quelqu'un pouvait m'aiguiller sur une solution, ce serait sympa.

Vous remerciant de votre aide,

Cordialement.

Stéphane.

bonjour,

supposons la colonne E , le résultat.
En E2, tapes "=SI(B2="unit";C2;D2)" sans les guillemets
tu devrais avoir ce que tu souhaites.

Yves

Bonjour,

Merci de votre réponse mais mon problème n'était pas si simple que cela.
Je me suis probablement mal expliqué et mon tableau n'était pas complet.

Plutôt qu'une longue explication, vous trouverez le tableau complété ici
https://framadrop.org/r/JvaX9PSFap#PsNhho2VaxjgPgChZG5haJwUVxkQ/2gw2OxvtfFbmGE=

Je veux mettre le prix dans la colonne E de la feuille de l'onglet saisi
à partir du contenu des listes qui figure sur la feuille de l'onglet
contenu liste.

Vous remerciant de votre aide,

Cordialement.

Stéphane.

Dans la cellule E2 :

=SI(D2="unit";RECHERCHEV($C2;'contenu
listes'.$A$1:$D$50;3;FAUX());RECHERCHEV($C2;'contenu
listes'.$A$1:$D$50;4;FAUX()))

2 commentaires,
- cette formule part du principe qu'il n'y a que 2 choix possibles (unit ou
lot) de conditionnements.
- les prix ne varient pas si c'est un autre produit d'un même
conditionnement ??? (ex: le prix de poire est-il identique au prix des
fraises )

Yves

Bonjour,

Merci beaucoup. Cela fonctionne parfaitement.

Il n’y a effectivement que 2 choix possibles. Mais s’il y en a un autre,
je saurai modifier la formule de calcul. Les prix ne varient qu’en
fonction du conditionnement et non en fonction du parfum. Mais pareil
s’il y avait un autre critère, je saurai modifier la formule de calcul.

Je n’ai utilisé la fonction recherchev qu’une fois avant celle-ci, mais
je me rends bien compte de sa puissance associé aux listes ou non
d’ailleurs. Je n’ai pas encore le réflexe d’associer les fonctions
(listes, conditions, recherche …) entre elles mais ça va venir. C’est la
2ᵉ fois que l’association de fonction me résout une difficulté. Je vais
y penser à l’avenir.

En tout cas, merci pour votre aide,

Cordialement.

Stéphane.