Microsoft 365 ajouter une condition dans une formule conditionnelle

  • Initiateur de la discussion Initiateur de la discussion pat66
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

pat66

XLDnaute Impliqué
Bonsoir le forum,

J'ai bien tenté d'ajouter une condition : (ET(...... dans la formule conditionnelle (voir pièce ci-jointe*), mais je n'arrive pas à trouver la solution

Désespéré, auriez vous l'amabilité de bien vouloir me donner un coup de main

je vous remercie d'avance

cdt
 

Pièces jointes

Dernière édition:
Solution
Bonjour pat66,sylvanu,,

Je pense que vous n'avez pas compris l'utilité de l'expression -B17*(B15<>"")

Et dans les formules de votre dernier fichier vous ne parlez plus de B5 et B7 !!!

Mais pour obtenir les 4 résultats que vous indiquez en I17:I20 utilisez cette formule unique :
Code:
=SI(OU(B9="Paris";B9="Lyon");(B11-B17*(B15<>""))*0,8*3,5%;(B11-B17*(B15<>""))*0,85*4%+B13*12,5%)
Ben oui c'est la même chose que la 2ème partie de la formule du post #2 !!!

A+
Bonsoir Job75,

oui effectivement, mais la complexité pour moi, c'est que B9 peux contenir une autre ville que "Paris" ou "Lyon"), par exemple "Marseille", dans ce cas, on ne déduit plus B17 à B11 avec cette formule : (B11*0,85*4%+B13*12,5%))

j'espère être explicite,

merci beaucoup
 
Dernière édition:
Bonjour le forum,
Bonjour le fil
Bonjour Job75

Job75 en fait après avoir effectué plusieurs tests, il se trouve qu'il manque 1 condition, alors j'ai repris le classeur et apporté des précisions supplémentaires avec un exemple de résultats escomptés, pourriez vous y jeter un coup s'il vous plait ?

Je suis désolé de mettre mal exprimé

je vous en remercie par avance
 

Pièces jointes

Bonjour Pat, Job,
Peut être avec ceci :
VB:
=SI(ET(OU(B9="Paris";B9="Lyon");B15="");B11*0.8*3.5%;
SI(ET(OU(B9="Paris";B9="Lyon");B15<>"");(B11-B17)*0.8*3.5%;
SI(ET(OU(B9<>"Paris";B9<>"Lyon");B15="");B11*0.85*4%+B13*12.5%;
SI(ET(OU(B9<>"Paris";B9<>"Lyon");B15<>"");(B11-B17)*0.85*4%+B13*12.5%;""))))
 

Pièces jointes

Bonjour pat66,sylvanu,,

Je pense que vous n'avez pas compris l'utilité de l'expression -B17*(B15<>"")

Et dans les formules de votre dernier fichier vous ne parlez plus de B5 et B7 !!!

Mais pour obtenir les 4 résultats que vous indiquez en I17:I20 utilisez cette formule unique :
Code:
=SI(OU(B9="Paris";B9="Lyon");(B11-B17*(B15<>""))*0,8*3,5%;(B11-B17*(B15<>""))*0,85*4%+B13*12,5%)
Ben oui c'est la même chose que la 2ème partie de la formule du post #2 !!!

A+
 
Re, le fil
Bonjour job75

Vous êtes un magicien job75, je ne sais pas d'où vous les sortez ces formules, mais vos connaissances sont stupéfiantes pour le novice que je suis

En tout cas pour moi, le sujet est particulièrement bien résolu

un grand à sylvanu pour son aide et à job75 en particulier pour sa formule rapide

cdt
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
15
Affichages
1 K
Retour