Somme avec conditions
Résolu/Fermé
freeycap
Messages postés
87
Date d'inscription
lundi 27 octobre 2014
Statut
Membre
Dernière intervention
3 septembre 2018
-
28 mars 2016 à 14:41
Mike-31 Messages postés 18354 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 1 janvier 2025 - 28 mars 2016 à 17:20
Mike-31 Messages postés 18354 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 1 janvier 2025 - 28 mars 2016 à 17:20
A voir également:
- Somme avec conditions
- Formule somme excel colonne - Guide
- Somme si couleur - Guide
- Votre compte a été désactivé pour violation de nos conditions d’utilisation - Guide
- Mise en forme conditionnelle excel plusieurs conditions - Guide
- Somme en anglais excel - Guide
4 réponses
Bruce Willix
Messages postés
11968
Date d'inscription
mardi 24 mai 2011
Statut
Contributeur
Dernière intervention
12 juin 2018
2 591
28 mars 2016 à 14:44
28 mars 2016 à 14:44
ton champ de somme doit être un vecteur, et pas une matrice me semble-t-il...
Mike-31
Messages postés
18354
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
1 janvier 2025
5 110
28 mars 2016 à 14:45
28 mars 2016 à 14:45
Bonjour,
il te manque des guillemets dans cette partie "Critere03;
=SOMME.SI.ENS(E28:CZ251;B28:B251;"Critere01";B28:B251;"Critere02";B28:B251;"Critere03";B28:B251;"Critere04";B28:B251;"Critere05";B28:B251;"Critere06";B28:B251;"Critere07";B28:B251;"Critere08")
il te manque des guillemets dans cette partie "Critere03;
=SOMME.SI.ENS(E28:CZ251;B28:B251;"Critere01";B28:B251;"Critere02";B28:B251;"Critere03";B28:B251;"Critere04";B28:B251;"Critere05";B28:B251;"Critere06";B28:B251;"Critere07";B28:B251;"Critere08")
freeycap
Messages postés
87
Date d'inscription
lundi 27 octobre 2014
Statut
Membre
Dernière intervention
3 septembre 2018
28 mars 2016 à 14:54
28 mars 2016 à 14:54
ha oui... sorry, c'est une erreur de frappe... ils sont dans la formule originale...
La formule est bien celle-là :
=SOMME.SI.ENS(E28:CZ251;B28:B251;"Critere01";B28:B251;"Critere02";B28:B251;"Critere03";B28:B251;"Critere04";B28:B251;"Critere05";B28:B251;"Critere06";B28:B251;"Critere07";B28:B251;"Critere08")
La formule est bien celle-là :
=SOMME.SI.ENS(E28:CZ251;B28:B251;"Critere01";B28:B251;"Critere02";B28:B251;"Critere03";B28:B251;"Critere04";B28:B251;"Critere05";B28:B251;"Critere06";B28:B251;"Critere07";B28:B251;"Critere08")
Mike-31
Messages postés
18354
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
1 janvier 2025
5 110
Modifié par Mike-31 le 28/03/2016 à 17:16
Modifié par Mike-31 le 28/03/2016 à 17:16
Re,
essaye comme cela en adaptant tes plages
tu peux raccourcir ta formule en nommant la plage B28:B251 exemple Tablo et ta formule devient
A+
Mike-31
Une période d'échec est un moment rêvé pour semer les graines du savoir.
essaye comme cela en adaptant tes plages
=SOMMEPROD(((B28:B251="Critere01")+(B28:B251="Critere02")+(B28:B251="Critere03")+(B28:B251="Critere04")+(B28:B251="Critere05")+(B28:B251="Critere06")+(B28:B251="Critere07")+(B28:B251="Critere08"))*(E28:CZ251))
tu peux raccourcir ta formule en nommant la plage B28:B251 exemple Tablo et ta formule devient
=SOMMEPROD(((Tablo="Critere01")+(Tablo="Critere02")+(Tablo="Critere03")+(Tablo="Critere04")+(Tablo="Critere05")+(Tablo="Critere06")+(Tablo="Critere07")+(Tablo="Critere08"))*(E28:CZ251))
A+
Mike-31
Une période d'échec est un moment rêvé pour semer les graines du savoir.
freeycap
Messages postés
87
Date d'inscription
lundi 27 octobre 2014
Statut
Membre
Dernière intervention
3 septembre 2018
28 mars 2016 à 16:55
28 mars 2016 à 16:55
Et voilà... c'est parfait... ,ça marche à merveille... MErci bcp Mike...
Mike-31
Messages postés
18354
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
1 janvier 2025
5 110
Modifié par Mike-31 le 28/03/2016 à 17:24
Modifié par Mike-31 le 28/03/2016 à 17:24
Re,
tu peux également utiliser cette formule matricielle qu'il faudra confirmer avec les trois touches Ctrl, Shift et Entrée, si tu fais bien la formule se placera entre ces accolades {}
avec le principe de la plage B28:B251 nommée Tablo
A+
Mike-31
Une période d'échec est un moment rêvé pour semer les graines du savoir.
tu peux également utiliser cette formule matricielle qu'il faudra confirmer avec les trois touches Ctrl, Shift et Entrée, si tu fais bien la formule se placera entre ces accolades {}
avec le principe de la plage B28:B251 nommée Tablo
=SOMME(SI((Tablo="Critere01")+(Tablo="Critere02")+(Tablo="Critere03")+(Tablo="Critere04")+(Tablo="Critere05")+(Tablo="Critere06")+(Tablo="Critere07")+(Tablo="Critere08");E28:CZ251))
A+
Mike-31
Une période d'échec est un moment rêvé pour semer les graines du savoir.
28 mars 2016 à 14:52
J'comprends pas ??
Modifié par Bruce Willix le 28/03/2016 à 14:59
SOMME.SI.ENS(E28:CZ251;B28:B251;"Critere01";...
Tu ne peux pas utiliser de tableau ici. Tu dois faire la somme sur une colonne... E28:E251
Une solution, c'est de faire
Puis de tirer cette formule et ensuite d'additionner ligne par ligne.
28 mars 2016 à 15:02
28 mars 2016 à 15:04
Tu peux cacher les colonnes ensuite.
28 mars 2016 à 16:44
=SOMME.SI.ENS(E28:E251;$B28:$B251;"Critere01";$B28:$B251;"Critere02";$B28:$B251;"Critere03";$B28:$B251;"Critere04";$B28:$B251;"Critere05";$B28:$B251;"Critere06";$B28:$B251;"Critere07";$B28:$B251;"Critere08")