formule sur excel help me

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

I

iceje

Guest
voila je comprend rien !!
je dois faire une somme si avec 2 criteres (ds l'aide d'excel il me dit que c une formule matriciel)

voici ce que doit faire la somme si
si ds les cellules D5 a D81 il y a "606131" et ds les cellules E5 a E81 il y a "RMI" alors somme des cellules G5 a G81

je rentre cette formule et il m'affiche rien
=SOMME(SI((D5 81="606131")*(E5:E81="RMI");G5:G81))
voici le fichier excel
http://mgt62.free.fr/CopiedeCopiedeSF62.xls

merci d'avance pour vos reponses ^o^ moi je suis largué je prefer le reseau :-(
 
Hello,

En remplaçant le sumif par un sumproduct, ça devrait le faire...

Sinon, créé un champ concaténé du type "D5&E5"puis tu mets :

Sumif("colonne dans lequel tu as réalisé ton champ concaténé", "606131RMI",G5:G81)


Amicalement
Fred
 
Bonsoir,

Vous pouvez également essayer par formule matricielle.

Placer la formule ci-dessous dans la cellule E88.


{=SOMME(SI($D$5:$D$82=$D$88;SI($E$5:$E$82="RMI";$G$5:$G$82)))}

avec D88 = votre valeur 606131

Si vous recopier cette formule dans les autres cellules, il se peut que vous perdiez les accolades {} et que la formule ne fonctionne plus. Dans ce cas, placer votre curseur dans la formule que vous avez recopiée et appuyer sur CTRL+MAJ+ENTRÉE pour retrouver les accolades.

Amicalement

DJN
 
Bonjour,

Tu enlèves les guillemets autour de 606131 et ta formule SOMME(SI()) fonctionne.
=SOMME(SI((D5😀81=606131)*(E5:E81="RMI");G5:G81))
à valider par ctrl + maj + entrée

Mais on peut faire plus simple avec la première solution de Fredrennes, SOMMEPROD, sans s'amuser à faire une colonne supplémentaire.
Fonction SOMMEPROD(()*()😉 à valider de façon classique et non plus avec ctrl + maj + entrée
=SOMMEPROD((D5😀81=606131)*(E5:E81="RMI");G5:G81)

Ou bien, comme dit DJN90, en rentrant la valeur 606131 en D88 ou ailleurs,
=SOMMEPROD((D5😀81=$D$88)*(E5:E81="RMI");G5:G81)

Ou bien aussi en donnant un nom à une cellule quelconque où tu auras rentré la valeur 606131
Donner un nom est pratique si tu as plusieurs formules de ce style.
 
- 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
9
Affichages
448
Réponses
4
Affichages
723
Réponses
2
Affichages
405
Réponses
2
Affichages
620
Retour