Somme si avec 2 criteres (formule matricielle ne marche pas)

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

joums

XLDnaute Occasionnel
Bonjour,

J'utilise une formule matricielle pour avoir le résultat d'une formule SommeSi avec 2 critères mais ca ne marche pas 😕

En effet, le résultat me retourne #NOMBRE! 😱

Voici la formule utilisée {=SOMME((Feuil1!A:A=A3)*(Feuil1!B:B=B2)*(Feuil1!C:C))}
Plage critère 1 = Feuil1!A:A
Critère 1 = Feuil2!A3

Plage critère = Feuil1!B:B
Critère 2 = Feuil2!B2

Somme à effectuer sur la plage = Feuil1!C:C


Je vous joint mon fichier en pièce jointe également
Merci de votre aide
 

Pièces jointes

Dernière édition:
Re : Somme si avec 2 criteres (formule matricielle ne marche pas)

Bonjour joums et le Forum
met ceci en B3 et tire dans les autres cellules (Feuil1!$A$2:$A$10 et Feuil1!$B$2:$B$10) à adapter selon l'évolution de ton tableau

=SOMMEPROD((Feuil1!$A$2:$A$10=Feuil2!$A3)*(Feuil1!$B$2:$B$10=Feuil2!B$2)*Feuil1!$C$2:$C$10)

Bon courage et à +
Denis
 
Re : Somme si avec 2 criteres (formule matricielle ne marche pas)

Bonjour joums et le Forum
met ceci en B3 et tire dans les autres cellules (Feuil1!$A$2:$A$10 et Feuil1!$B$2:$B$10) à adapter selon l'évolution de ton tableau

=SOMMEPROD((Feuil1!$A$2:$A$10=Feuil2!$A3)*(Feuil1!$B$2:$B$10=Feuil2!B$2)*Feuil1!$C$2:$C$10)

Bon courage et à +
Denis

Bonjour Denis,

Merci de ton aide,
je souhaitais passer par une fonction matricielle, et surtout comprendre pourquoi la formule que j'utilise ne marche pas.
En attendant je vais essayer celle que tu me proposes.
Encore merci
 
Re : Somme si avec 2 criteres (formule matricielle ne marche pas)

Bonjour,
cf fichier joint.
Il y avait notamment des espaces dans tes cellules qui empêchait la formule de fonctionner correctement.
Cordialement
 

Pièces jointes

Re : Somme si avec 2 criteres (formule matricielle ne marche pas)

Bonjour,
cf fichier joint.
Il y avait notamment des espaces dans tes cellules qui empêchait la formule de fonctionner correctement.
Cordialement

Bonjour David,

J'ai noté également qu'il y avait un espace sur la couleur, mais même en supprimant l'espace ca ne marche pas.
Le fichier que tu joins concerne des fonctions NBsi imbriqué,
je préfèrerais utiliser une formule matricielle, ce qui m'aidera à comprendre son mécanisme.
Merci
 
Re : Somme si avec 2 criteres (formule matricielle ne marche pas)

Re;
désolé, je m'étais trompé de fichier (réponse à un autre fil😕
La fonction sommeprod fonctionne comme une formule matricielle sauf que tu n'as pas besoin de la rentrer en tapant Ctrl+Maj+Entrée.
 

Pièces jointes

Re : Somme si avec 2 criteres (formule matricielle ne marche pas)

Re;
désolé, je m'étais trompé de fichier (réponse à un autre fil😕
La fonction sommeprod fonctionne comme une formule matricielle sauf que tu n'as pas besoin de la rentrer en tapant Ctrl+Maj+Entrée.

Oui mais dans mes recherches j'ai lu que la fonction matricielle était plus adaptée et surtout plus puissante que SOMMEPROD.

Même si je vais utiliser sommeprod en attendant, j'aimerai comprendre pourquoi la formule que j'ai utilisée ne marche pas.

Merci
 
Re : Somme si avec 2 criteres (formule matricielle ne marche pas)

Re;
Si tu veux vraiment du matriciel :
=SOMME(SI((voiture=$A3)*(couleur=B$2);montant))
Ta formule comportait des erreurs.
Pour qu'elle puisse fonctionner, il faut lui inclure une condition comme ci-dessus.
 
Re : Somme si avec 2 criteres (formule matricielle ne marche pas)

Re;
Si tu veux vraiment du matriciel :
=SOMME(SI((voiture=$A3)*(couleur=B$2);montant))
Ta formule comportait des erreurs.
Pour qu'elle puisse fonctionner, il faut lui inclure une condition comme ci-dessus.

Encore désolé, mais en essayant la formule que tu proposes, ca ne marche pas
c'est à n'y plus rien comprendre !!!! 😕
As tu tester la formule ?
 
Re : Somme si avec 2 criteres (formule matricielle ne marche pas)

Bonjour le Forum,
Bonjour joums, Denis, david84,

Ta formule :

=SOMME((Feuil1!A:A=A3)*(Feuil1!B:B=B2)*(Feuil1!C:C))

vas fonctionner si

1) tu n'utilises pas des colonne entière donc (Feuil1!A:A=A3) a remplacer par (Feuil1!A2:A100=A3) idem pour les autre plages

2) Bien faire attention a avoir des plages identique en nombre de cellules

3) bien faire attention a ce que la plage ne comprenne pas de valeurs non numérique (exemple de la ligne de libéllé)

4) Que les valeur soient identique, dans ton exemple en feuille 1 les cellule contenant Bleu on espace en fin, alors que la cellule Bleu en feuille 2 n'en a pas

Jocelyn
 
Re : Somme si avec 2 criteres (formule matricielle ne marche pas)

Re;
Jocelyn 😉 a raison, je t'ai dis une bêtise.
Ci-joint le fichier avec les 3 possibilités et les explications.
J'ai nommé les plages pour plus de clarté mais tu peux faire pareil en sélectionnant tes plages comme Jocelyn te l'a indiqué.
Cordialement
 

Pièces jointes

Re : Somme si avec 2 criteres (formule matricielle ne marche pas)

re,

pour compléter les explications j'ai repris le fichier de david84🙂 :

la différence fondamentale entre ta formule matricielle

et celle de DAvid :

c'est que :=SOMME(SI((Feuil1!$A$1:$A$10=$A23)*(Feuil1!$B$1:$B$10=B$2);Feuil1!$C$1:$C$10)) celle ci vas accepter qu'il y ai des valeur alpha ici j'ai mis des plages qui inclues la ligne libéllé

et le sommeprod ecrit

=SOMMEPROD((Feuil1!$A$1:$A$10=$A23)*(Feuil1!$B$1:$B$10=B$2)*Feuil1!$C$1:$C$10) changer de cette façon

=SOMMEPROD((Feuil1!$A$1:$A$10=$A23)*(Feuil1!$B$1:$B$10=B$2)*1;Feuil1!$C$1:$C$10)

va lui aussi accepter les valeurs alpha

alors que la façon dont tu l'a écrite n'accepte pas les valeur alpha

Jocelyn
 

Pièces jointes

Dernière édition:
Re : Somme si avec 2 criteres (formule matricielle ne marche pas)

Re,

Merci pour ces explications très claires, j'ai enfin compris pourquoi ca ne fonctionnait pas.
Je vais pouvoir à présent tester et adapter le tout à mon fichier.
Encore merci

bonne journée.
 
- 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

Retour