Re : Quelques problème de compréhension avec ces 2 formules
Bonsoir Beegees,
beegees à dit:
SOMME.SI(D10:R10;"<10";D10:R10)
la formule balaye toute la zone [D10:R10] retiens toutes les cellules dont le nombre est strictement inférieur à 10, et en fait la somme.
Du moins je crois, car je n'ai pas l'habitude d'utiliser cette formule dans cette configuration où
D10:R10 est identique à
D10:R10
beegees à dit:
On parle ici d'un si et d'un ou ?
Oui, dans une formule SI() on peut insérer d'autres fonction comme OU(), ET() et tout pleins d'autre!
beegees à dit:
Donc si une condition est rencontrée, c'est OK ?
C'est tout à fait ça!
beegees à dit:
Que veut dire les ; dans la formule ?
Ce signe sert juste à séparer les différents éléments.
------------------------------------
=SI(OU((AB10*(1-AJ10)<AA10*17,5);AH10>2;AB10=0);"";SI(AB10<AA10*18;"lpgd ? : -"&CTXT(AA10*17,8-AB10;0);" LPGD "))
(AB10*(1-AJ10)<AA10*17,5) -> condition 1
AH10>2 -> condition 2
AB10=0 -> condition 3
Si une des trois conditions est rempli,
alors la formule affiche
"" dans la cellule,
sinon elle fait ceci :
SI(AB10<AA10*18;"lpgd ? : -"&CTXT(AA10*17,8-AB10;0);" LPGD ")
------------------------------------
==> SI(AB10<AA10*18;"lpgd ? : -"&CTXT(AA10*17,8-AB10;0);" LPGD ")
Tout d'abord la fonction CTXT : CTXT(
AA10*17,8-AB10;
0)
Elle prend la valeur en
AA10,
multiplie le nombre par 17,8 lui soustrait la valeur en AB10 et prend que la partie entière (
0 chiffres après la virgule)
==> SI la cellule AB10 est strictement inférieur à AA10*18 alors il écrit dans la cellule "lpgd ? : -
le chiffre donnée par la formule CTXT" sinon elle écrit " LPGD"
Bonne soirée
Edition : bonjour GIBI