Excel double condition avec SOMMEPROD

anap0da Messages postés 11 Statut Membre -  
 tontong -
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. 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
  2. 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
    1. 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
  3. tontong
     
    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. 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
  4. 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
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. tontong
     
    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
  7. 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
  8. tontong
     
    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