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. 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
    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. 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. 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. 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
          2. 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
          3. 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