Somme Si 2 Colonnes Correspondent

Fermé
olivier - 10 avril 2015 à 16:10
 Olivier - 13 avril 2015 à 12:58
Bonjour,

Je m'explique, j'ai trois colonnes.

Ex:

AFFAIRES, CLIENTS, POIDS

69752, 0001, 1
69752, 0001, 3
69752, 0001, 4
69752, 0002, 1
69752, 0002, 3
69752, 0003, 5
69753, 0001, 2
69753, 0003, 2
69753, 0004, 3
69753, 0004, 6
69753, 0005, 2

Je voudrais obtenir deux nouvelles colonnes :

Le total du poids pour une MÊME affaire.
Le total du poids pour une MÊME affaire et un MÊME client.

Donc par exemple,
Pour affaire 69752 : poids total (1+3+4+1+3+5)
Pour affaire 69752 et client 1 : poids total (1+3+4)

Is it possible :D ?

Merci !!!

A voir également:

3 réponses

Gyrus Messages postés 3334 Date d'inscription samedi 20 juillet 2013 Statut Membre Dernière intervention 9 décembre 2016 523
13 avril 2015 à 12:44
Bonjour,

Dans la même veine :

Total poids pour une même affaire :
=SI(A1<>A2;SOMMEPROD(($A$2:$A$12=$A2)*($C$2:$C$12));"")

Total poids pour une même affaire et un même client :
=SI(B2<>B1;SOMMEPROD(($A$2:$A$12=$A2)*($B$2:$B$12=$B2)*($C$2:$C$12));"")

A+
1
Merci t'es un génie !
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 396
Modifié par Vaucluse le 10/04/2015 à 16:20
Bonjour
poids par affaire:
avec pour l'exemple un N° d'affaire en D1
=SOMME.SI(A:A;D1;C:C)
point par affaire et par client
avec N° d'affaire en D1 et nom de client en E1:
=SOMME.SI.ENS(C:C;A:A;D1;B:B;E1)
ne fonctionne que sur Excel à partir de 2007
avant:
=SOMMEPROD((A1:A1000=D1)*(B1:B1000=C1)*(C1:C1000))
(n° de lignes obligatoires avec ce code.)
Bien entendu vous pouvez remplacer les adresses de cellules contenant les valeurs cherchées par ces valeurs entre guillemets
crdlmnt

Errare humanum est, perseverare diabolicum
0
Gyrus Messages postés 3334 Date d'inscription samedi 20 juillet 2013 Statut Membre Dernière intervention 9 décembre 2016 523
10 avril 2015 à 16:26
Bonjour,

Total poids pour une même affaire :
=SOMMEPROD(($A$2:$A$12=$A2)*($C$2:$C$12))

Total poids pour une même affaire et un même client :
=SOMMEPROD(($A$2:$A$12=$A2)*($B$2:$B$12=$B2)*($C$2:$C$12))

A+
0
Merci Gyrus, ta répone me convient mieux puisque la SOMMEPROD considère les lignes précédentes.

Alors que la SOMME.SI proposait par Vaucluse laissait tomber la ligne précédente.

Maintenant, je rencontre une seconde difficulté. J'aimerais n'afficher que la première ligne de chaque nouvelle affaire. Puis, la première ligne de chaque nouveau client.

Dans mon exemple, je voudrais afficher la ligne 1 et 7 uniquement dans un premier temps.
Puis, la ligne 1, 4, 6, 7, 8, 9 et 11.
0