Excel double condition avec SOMMEPROD

anap0da Messages postés 11 Statut Membre -  
 Utilisateur anonyme -
Bonjour,
Prenons le tableau suivant
A___B___C
Jan_X___3
Fev_Y___2
Jan_Z___4
Fev_X___9
Jan_Y___1
Jan_X___5

Je voudrais une formule qui fasse la somme de la colonne C lorsque on a X en Janvier (format date)...
Le Résultat souhaité est donc 8...
Voici ce que j'ai essayé:
=SOMMEPROD((Mois(A:A)=1)*(B:B=X)*(C:C))
Il me renvois #NOMBRE!

Pourquoi cela ne marche-t-il pas? Quelle est la bonne formule SVP???

Merci de votre aide...
A voir également:

7 réponses

xkristi Messages postés 4336 Date d'inscription   Statut Membre Dernière intervention   564
 
Salut

tu crées une colonne mois exemple E

et tu mets dedans =MOIS(A2tacolonnedate)
ensuite la formule globale est :
SOMME.SI(E2:E7;"=1";C2:C7)

date lib montant annee mois
05/01/2008 X 3 2008 MOIS(A2)
10/01/2008 Y 2 2008 MOIS(A2)
01/02/2008 Z 4 2008 MOIS(A2)
02/02/2008 X 9 2008 MOIS(A2)
03/01/2008 Y 1 2008 MOIS(A2)
04/02/2008 X 5 2008 MOIS(A2)

SOMME.SI(E2:E7;"=1";C2:C7)

0
anap0da Messages postés 11 Statut Membre
 
Mais ça ne répond pas à la condition qu'il faut que ce soit X qui soit également selectionné...
0
xkristi Messages postés 4336 Date d'inscription   Statut Membre Dernière intervention   564
 
alors le tableau croisé dynamique

dans données
et tu as un condensé de ce que tu veux
0
xkristi Messages postés 4336 Date d'inscription   Statut Membre Dernière intervention   564
 
0
Utilisateur anonyme
 
Bonjour,
Pour rester avec SommeProd
=SOMMEPROD((A1:A11=G1)*(B1:B11=H1)*(C1:C11))
Avec Jan en G1 et X en H1
Il est préférable de limiter les champs A B et C et impératif qu’ils aient la même dimension.
0
xkristi Messages postés 4336 Date d'inscription   Statut Membre Dernière intervention   564
 
Merci Tongtong
Cela me sera utile de connaître ta formule
je l'a mets dans un coin
0
anap0da Messages postés 11 Statut Membre
 
Merci Tontong, c'est bien ça...le problème maintenant, c'est que mes collones vont varier de taille chaque semaines, et je n'ai vraiment pas envie de me tapper à la main la redefinition de leur taille dans les fonctions qui sont très nombreuses....
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Utilisateur anonyme
 
Re,
Il suffit de dimensionner les champs à une taille qui couvrira les évolutions envisagées.
A1:A200 B1:B200 C1:C200 ou plus si vous voulez.
0
anap0da Messages postés 11 Statut Membre
 
Impossible tontong, SOMMEPROD ne prend pas en compte les cellules vides, du coup, excel dit qu'il y à une erreur dans la formule...
0
Utilisateur anonyme
 
Bonjour,
Quelles cellules vides provoquent cette erreur?
Avez-vous bien à avoir 3 champs de la même dimension, du même nombre de ligne?
0