[Excel] Somme selon année

Résolu
Foreverson Messages postés 244 Statut Membre -  
wilfried_42 Messages postés 912 Statut Contributeur -
Bonjour, je vous sollicite pour régler un petit problème pas très compliqué :

-J'ai une colonne "Dates" (jj/mm/aaaa, colonne B)
-J'ai une colonne "Montant" (en euros, colonne C)

J'aimerais dans une cellule lambda, faire le total des montants de l'année 2007, dans une autre, le total 2008, et enfin le total 2009 dans une dernière cellule.

Je pense à la fonction RECHERCHE, mais j'ai peur de faire des bêtises avec les dates...

Merci de m'aider !

5 réponses

  1. thev Messages postés 2006 Date d'inscription   Statut Membre Dernière intervention   721
     
    ceci devrait être mieux

    {=Sommeprod(si(annee(B2:B20000)=2007;1;0);C2:C20000)}

    avec formule entrée sous forme matricielle
    1
  2. wilfried_42 Messages postés 912 Statut Contributeur 245
     
    re:

    il y a un bout resté dans le clavier
    =Sommeprod((annee(B2:B20000)=2008);C2:C20000)

    1
  3. wilfried_42 Messages postés 912 Statut Contributeur 245
     
    Bonjour

    un petit sommeprod devrait faire l'affaire (attention sommeprod n'aime pas les colonnes entier ex : B:B)
    =Sommeprod((annee(B2:B20000);C2:C20000)
    0
  4. Foreverson Messages postés 244 Statut Membre 27
     
    Salut, merci pour ta réponse mais je crois que cette formule ne marche pas...
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Foreverson Messages postés 244 Statut Membre 27
     
    Merci thev, c'est parfait !

    Merci également à Wilfried de s'être penché sur mon problème, mais sa solution n'a pas l'air de fonctionner, il manque la condition et l'entrée matricielle !

    C'est gentil de m'avoir aidé, à la prochaine !
    0
    1. Boz
       
      Bonsoir,
      Plusieurs exemples ici.
      http://www.admexcel.com/fmath.htm#sommeprod
      Boz
      0
    2. wilfried_42 Messages postés 912 Statut Contributeur 245
       
      Re:

      une petite precision : Sommeprod est déja une formule matricielle donc si elle n'est pas utilisée avec des si, n'a pas besoin d'être validée en matricielle
      =Sommeprod(Annee(B3:B1000)=2008;C3:C1000)
      donne le meme resultat que
      {=Somme(Si(annee(B3:B1000)=2008;C3:C1000;0))}

      regarde le site proposé par boz, Sommeprod n'est pas encadré de {}
      0