Interroation sur SOMMEPROD

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

A

AnthonyC

Guest
Bonjour le forum,
J'ai une petite interrogation sur la fonction SOMMEPROD et sur le résultat identique des 2 formules suivantes :

Comptabiliser le Nbre de livre / Mois

Cas N°1
SOMMEPROD(($A$8:$A$100='JANVIER')*($B$8:$B$100='LIVRE')*$B$8:$B$100='LIVRE'))

Cas N°2
SOMMEPROD(($A$8:$A$100='JANVIER')*($B$8:$B$100='LIVRE'))

Les 2 formules donnent le même résultats ?? je voudrais savoir pourquoi et quelle est la bonne formule.


Merci
AnthonyC
:huh:
 
Salut,

La fonction SOMMEPROD() renvoit un résultat suivant un ensemble de conditions
Le * signifie ET, le + OU et le - SAUF

La première formule reprend deux fois la même condition, le 2ième et la 3ième.

Donc la 2ième formule est la plus logique.

Â+
 
Bonjour

En complément de la réponse d'André

Le comparateurs <, >, <>, <=, >= et = retournent comme valeur logique VRAI ou FAUX. Pour que les fonctions de somme puissent comptabiliser le nombre d'éléments équivalents aux critères, il faut qu'Excel convertisse cette valeur logique en valeur numérique.

La conversion peut se faire comme ceci
VRAI * VRAI = 1
VRAI * FAUX = 0
VRAI * 1 = 1
VRAI * 0 = 0

C'est pour cela, dans le cas d'un SOMMEPROD à un comparateur, on utilise *1 pour convertir la valeur logique retournée.
SOMMEPROD(($A$8:$A$100='JANVIER')*1)
la fonction SOMMEPROD(($A$8:$A$100='JANVIER')) ne fonctionne pas.

@+Jean-Marie
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
4
Affichages
491
Réponses
1
Affichages
602
Retour