Excel double condition avec SOMMEPROD

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...
Configuration: Windows XP
Internet Explorer 7.0

7 réponses

  1. 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
    1. Mais ça ne répond pas à la condition qu'il faut que ce soit X qui soit également selectionné...
      0
      1. alors le tableau croisé dynamique

        dans données
        et tu as un condensé de ce que tu veux
        0
    2. 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
      1. Merci Tongtong
        Cela me sera utile de connaître ta formule
        je l'a mets dans un coin
        0
    3. 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
      1. 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
        1. Impossible tontong, SOMMEPROD ne prend pas en compte les cellules vides, du coup, excel dit qu'il y à une erreur dans la formule...
          0
          1. 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