XL 2013 2 valeurs FAUX pour 1 Condition

Danyk01

XLDnaute Occasionnel
Bonjour à tous

Comment fait-on pour obtenir plusieurs résultats FAUX avec une seule condition

Condition : =SI (L39=""; /Valeur si Vrai/ "")

1er FAUX : ((G39*H39*I39/1000000000)*F39*L39) ***Résultat du : M3 * le prix * la Qté***
2ème FAUX : (F39*L39) ***Résultat du : prix * la Qé***


=SI(L39="";"";(((G39*H39*I39/1000000000)*F39*L39) /et-OU/ =SI(L39="";"";(F39*L39)))

Merci d'avance
 
Solution
Je ne sais pas. Je pense que c'est un bouton en haut près de la version XL. Sinon voir là :

sylvanu

XLDnaute Barbatruc
Supporter XLD
Bonjour Danyk,
Vos spécifications sont erronées :
=SI(L39="";"";(((G39*H39*I39/1000000000)*F39*L39))) ou encore =SI(L39="";"";Formule1)
=SI(L39="";"";(F39*L39))) ou encore =SI(L39="";"";Formule2)

Donc 2 conditions si L39 non vide. Si L39 est non vide on met quoi : Formule1 ou Formule2 ?
 

sylvanu

XLDnaute Barbatruc
Supporter XLD
Si c'est dans deux cellules différentes, vos formules peuvent s’appliquer in extenso.
Mais vous ne pouvez pas les avoir dans la même cellule.
La syntaxe de SI est : si(Condition;Formule si vrai;Formule si faux )
Vous ne pouvez pas avoir : si (L39="";"" Formule1 ET Formule2 )
 

sylvanu

XLDnaute Barbatruc
Supporter XLD
Je dois très mal m'exprimer :
Dans une cellule XL il ne peut y avoir que le résultat de Formule1 OU le résultat de Formule2. Que ce soit par formule ou par VBA.
Pourriez vous exactement expliqué ce que vous désirez ?

Admettons que le résultat attendu soit en cellule L30 et que L39 soit non vide.
Donc Si(L39="";""; ???? ) Qu'est ce que je met en L30?
 

Danyk01

XLDnaute Occasionnel
Je dois très mal m'exprimer :
Dans une cellule XL il ne peut y avoir que le résultat de Formule1 OU le résultat de Formule2. Que ce soit par formule ou par VBA.
Pourriez vous exactement expliqué ce que vous désirez ?

Admettons que le résultat attendu soit en cellule L30 et que L39 soit non vide.
Donc Si(L39="";""; ???? ) Qu'est ce que je met en L30?

Oui j'ai bien compris
Ce que je souhaite faire n'est pas possible ni par une formule ni par VBA
Il va falloir que j'organise différemment mon tableau
Une fois mon prix est calculé au M3
et une autre fois il es calculé au ML
et ce dans la même cellule
Je dois donc procéder par 2 zones différentes je pense
Qu'en penses-tu?
 

sylvanu

XLDnaute Barbatruc
Supporter XLD
Ou avoir quelque part quelque chose qui lui dit si c'est du ML ou du M3.
Dans ce cas vous faites :
=si(L39="";"";SI(C'est des M3;Formule M3;Formule ML))
Reste à trouver quelle cellule peut indiquer "C'est des M3". Tout dépend de vos données.

Une idée :
1er FAUX : ((G39*H39*I39/1000000000)*F39*L39) ***Résultat du : M3 * le prix * la Qté***
2ème FAUX : (F39*L39) ***Résultat du : prix * la Qé***

Quand on fait la formule F39*L39, est ce que sur cette ligne la cellule G39 et H39 sont vides ?
Je suppose que G39*H39*I39 sont les dimensions.
Si oui vous pouvez utiliser G39 comme discriminant :
=si(L39="";"";SI(G39="";Formule ML;Formule M3))
 
Dernière édition:

sylvanu

XLDnaute Barbatruc
Supporter XLD
Je ne sais pas. Je pense que c'est un bouton en haut près de la version XL. Sinon voir là :
 

Discussions similaires