Sommeprod plusieurs conditions

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

bobjazz

XLDnaute Impliqué
Bonjour le Forum

J'ai plusieurs fonctions avec sommeprod qui fonctionnent dans mon fichier, mais j'en ai une qui met une erreur #VALEUR! et je ne vois pas pourquoi.
Si je calcule la colonne P avec "=SOMMEPROD('Liste Interventions'!$P$2:$P$44)" j'ai bien la somme, mais des que je met les 2 conditions, cela ne fonctionne pas. Mon but est de compter le nombre d'heures en fonction du mois et de la prestation.
Je joins un fichier plus facile que mes explications.

Merci d'avance pour votre aide.

Cdlt,

Bobjazz
 

Pièces jointes

Re : Sommeprod plusieurs conditions

Bonjour bobjazz,

Essayez ces deux formules à tirer vers la droite:

Formule en C11:
Code:
=SOMMEPROD((MOIS('Liste Interventions'!$L$2:$L$44)=MOIS(C$2))*('Liste Interventions'!$C$2:$C$44=$A$3);'Liste Interventions'!$P$2:$P$44)

ou
Code:
=SOMMEPROD((MOIS('Liste Interventions'!$L$2:$L$44)=MOIS(C$2))*('Liste Interventions'!$C$2:$C$44=$A$3)*(0&'Liste Interventions'!$P$2:$P$44))


Fomule en C20:
Code:
=SOMMEPROD((MOIS('Liste Interventions'!$L$2:$L$44)=MOIS(C$2))*('Liste Interventions'!$C$2:$C$44=$A$12);'Liste Interventions'!$P$2:$P$44)

ou
Code:
=SOMMEPROD((MOIS('Liste Interventions'!$L$2:$L$44)=MOIS(C$2))*('Liste Interventions'!$C$2:$C$44=$A$12)*(0&'Liste Interventions'!$P$2:$P$44))
 

Pièces jointes

Dernière édition:
Re : Sommeprod plusieurs conditions

Re,

La colonne P contient des cellules apparemment vides mais qui en réalité contiennent le résultat d'une formule qui renvoie une chaine vide (chaine certes vide mais c'est néanmoins une chaine de caractères).

SOMMEPROD va donc effectuer un produit d'un nombre (le produit des deux premières parenthèses) avec une chaine de caractères et ça ne lui plaît pas.

Une deuxième forme (en fait sa définition) de SOMMEPROD est : SOMMEPROD(matrice1 ; matrice2 ; matrice3 ; ...)
Sous cette forme, SOMMEPROD accepte les chaines de caractères.

(Tout comme la fonction SOMME. =SOMME("aaa";1;4) renvoie 5 mais = "aaa" + 1 + 4 renvoie une erreur)

NB: si dans la formule de la colonne P, vous remplacez les "" par le chiffre 0, alors votre formule initiale SOMMEPROD retourne un résultat correct.
 
Dernière édition:
- 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
5
Affichages
508
Réponses
3
Affichages
319
P
Réponses
7
Affichages
785
Pilliars
P
Réponses
4
Affichages
163
Réponses
12
Affichages
620
Retour