Je ne comprends pas bien cette formule

  • Initiateur de la discussion Initiateur de la discussion beegees
  • 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 !

beegees

XLDnaute Occasionnel
Bonjour tout le monde,

Il y'a une formule (qui va vous paraitre simple) mais que je ne suis pas sûr de comprendre totalement :

=SI(OU((Z11<AL11*0,885);AJ11>0;AI11="ABS";Z11=0);"";SI((AJ11=0);"LPGD";CTXT(Z11-AL11*0,9;0)&" / lpgd ?"))

Le SI(OU me trouble déjà...

Disons qu'en Z11 j'ai 740 et qu'en AL11 j'ai aussi 740.

Si je fais AL11*0.85 ça me donne 629

Donc cette partie me dit "si Z11 est inférieure à (AL11*085) ALORS

Il ne se passe rien alors ?

le fait de mettre des ";" ça veut dire un ET ?

Donc si je comprends bien on dit que si s'est inférieure ET AJ11 est supérieure à zéro ET AI11 ="ABS" ET Z11 = 0 alors on ne met rien ?

SI((AJ11=0);"LPGD";CTXT(Z11-AL11*0,9;0)&" / lpgd ?"))

On peut mettre deux SI sur la même ligne ?

Je ne comprends pas bien cette formule.

Je vous remercie d'avance pour votre aide.

beegees
 
Re : Je ne comprends pas bien cette formule

Bonjour

explications

Code:
=SI(OU((Z11<AL11*0,885);AJ11>0;AI11="ABS";Z11=0);" ";SI((AJ11=0);"LPGD";CTXT(Z11-AL11*0,9;0)&" / lpgd ?"))

=si(ou(test logique1;outest logique2);valeur si vrai ; valeur si faux)

et dans la valeur si faux encore un si (test logique;si vrai;si faux)

un OU reste un OU et ne devient pas un ET😛

Salutations

RGI
 
Re : Je ne comprends pas bien cette formule

Bonjour

explications

Code:
=SI(OU((Z11<AL11*0,885);AJ11>0;AI11="ABS";Z11=0);" ";SI((AJ11=0);"LPGD";CTXT(Z11-AL11*0,9;0)&" / lpgd ?"))

=si(ou(test logique1;outest logique2);valeur si vrai ; valeur si faux)

et dans la valeur si faux encore un si (test logique;si vrai;si faux)

un OU reste un OU et ne devient pas un ET😛

Salutations

RGI

Erreur de ma part, veuillez m'en excuser.

beegees
 
Dernière édition:
Re : Je ne comprends pas bien cette formule

hello

il faut décomposer ta formule en plusieurs cases
ex : case =OU((Z11<AL11*0,885);AJ11>0;AI11="ABS";Z11=0)
etc.

c'est la meilleure façon de faire

vouloir une seule formule concentrée est une erreur de la part du programmeur*
et en plus tu peux nommer chaque case ou la commenter pour expliquer ce q'elle signifie

* contrairement aux lessives 🙂
 
- 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
4
Affichages
545
N
Réponses
8
Affichages
5 K
Retour