Quelques problème de compréhension avec ces 2 formules

  • 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,

J'ai certaines formules dans mon fichier excle que je ne comprends pas.

=NB.SI(D10:R10;"<10")*10-SOMME.SI(D10:R10;"<10";D10:R10)

Ici nous totalisons le nombre de cellule contenant un chiffre inférieure à 10

=NB.SI(D10:R10;"<10")

Nous multiplions ce nombre par 10

Mais je ne comprends pas la seconde partie :

SOMME.SI(D10:R10;"<10";D10:R10)

je ne comprends pas bien nom plus cette formule :

=SI(OU((AB10*(1-AJ10)<AA10*17,5);AH10>2;AB10=0);"";SI(AB10<AA10*18;"lpgd ? : -"&CTXT(AA10*17,8-AB10;0);" LPGD "))

On parle ici d'un si et d'un ou ?

Donc si une condition est rencontrée, c'est OK ?

Que veut dire les ; dans la formule ?

Merci d'avance pour l'aide.

beegees
 
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
 
Dernière édition:
Re : Quelques problème de compréhension avec ces 2 formules

Bonsoir,


Généralité : dans les formules Exel les différents paramètres sont séparés par le signe ";".


=NB.SI(D10:R10;"<10")*10-SOMME.SI(D10:R10;"<10";D10:R10)

(nombre de valeur < 10) multiplié par 10 - la somme des valeurs < 10




=SI(OU((AB10*(1-AJ10)<AA10*17,5);AH10>2;AB10=0);"";SI(AB10<AA10*18 ;"lpgd ? : -"&CTXT(AA10*17,8-AB10;0);" LPGD "))


le premier si à deux conditions (==> OU) : ici

OU((AB10*(1-AJ10)<AA10*17,5);AH10>2;AB10=0) signifie que

si (AB10*(1-AJ10)<AA10*17,5) ou si AH10>2 ou si AB10=0 donc si au moins une des trois conditions est satisfaite le résultat est "" mais si aucune condition n'est satisfaite on fait le deuxième SI ===> SI(AB10<AA10*18 ;"lpgd ? : -"&CTXT(AA10*17,8-AB10;0);" LPGD ")


mais je ne peux pas deviner l'objectif de ces formules

GIBI
 
Re : Quelques problème de compréhension avec ces 2 formules

Bonsoir Excel-lent,

Merci pour ta réponse.

Tout est très clair, merci encore.

J'espère ne pas exagérer mais saurais-tu me dire ce que fait ceci :

SI(AB10<AA10*18;"lpgd ? : -"&CTXT(AA10*17,8-AB10;0);" LPGD ")

Merci encore pour tout et bonne soirée.

beegees
 
Re : Quelques problème de compréhension avec ces 2 formules

beegees à dit:
J'espère ne pas exagérer mais saurais-tu me dire ce que fait ceci :

SI(AB10<AA10*18;"lpgd ? : -"&CTXT(AA10*17,8-AB10;0);" LPGD ")

C'était prévu, mais j'ai validé mon message trop vite!

Au lieu de cliquer sur pré-visualisé (pour voir si je n'avais pas fais d'erreur de balises - car avec toutes ces couleurs!!!), mais j'ai cliqué par erreur sur valider!

J'ai enfin rajouter la fin dans le post initial. Bonne lecture
 
Re : Quelques problème de compréhension avec ces 2 formules

C'était prévu, mais j'ai validé mon message trop vite!

Au lieu de cliquer sur pré-visualisé (pour voir si je n'avais pas fais d'erreur de balises - car avec toutes ces couleurs!!!), j'ai cliqué sur valider!

J'ai enfin rajouter la fin dans le post initial. Bonne lecture

Un tout grand merci à toi.

Tu portes bien le nom de ton identifiant.

beegees
 
- 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
Retour