Comparaison avecle mois d'une date

Résolu
sam130242 Messages postés 83 Statut Membre -  
sam130242 Messages postés 83 Statut Membre -
Bonsoir
j'ai une serie de lignes avec en tête de chacune d'elles une date (col A) et en fin un montant (col J).
je voudrais dans une cellule à part faire la somme des montants dont le mois est égal à "04" (pour avril) ou "avril" directement ?

j'ai fait
=SOMME.SI(STXT(A6:A300);4;2);"04";J6:J300
erreur !
merci

8 réponses

  1. Raymond PENTIER Messages postés 58216 Date d'inscription   Statut Contributeur Dernière intervention   17 482
     
    Comme d'habitude,
     1) Tu vas dans https://www.cjoint.com/ 
    2) Tu cliques sur [Parcourir] pour sélectionner ton fichier (8192 Ko maxi)
    3) Tu défiles vers le bas pour cliquer sur le bouton bleu [Créer le lien Cjoint]
    4) Au bout de quelques secondes la deuxième page s'affiche, avec le lien en gras ; tu le sélectionnes et tu fais "Copier"
    5) Tu reviens dans ta discussion sur CCM, et dans ton message de réponse tu fais "Coller".
    =>Voir la fiche https://www.commentcamarche.net/faq/29493-utiliser-cjoint-pour-heberger-des-fichiers
    0
  2. Gyrus Messages postés 3360 Statut Membre 526
     
    Bonjour,

    Essaie avec
    =SOMMEPROD((MOIS(A6:A300)=4)*(J6:J300))

    A+
    0
  3. sam130242 Messages postés 83 Statut Membre
     
    merci pour sommeprod, mais qu'est ce qui n'allait pas avec somme.si ?
    0
  4. sam130242 Messages postés 83 Statut Membre
     
    En fait :
    j'ai un tableau avec 30 lignes de 3 colonnes
    col A = date (qui comprend des dates de janvier 2015 à décembre 2017)
    col B = code (qui comprend "ag" ou rien)
    col C = montant

    1 je veux cumuler les montants (col C) chaque fois que le mois de la date
    (col A) est égale à 4 (avril) et j'écris :
    =SOMMEPROD((MOIS(A1:A30)=4)*(C1:C30))
    et ça fonctionne !
    2/ je fais la même chose mais je rajoute 1 condition : col B = "ag"
    et j'écris :
    =SOMMEPROD(B1:B30="ag")*(MOIS(A1:A30)=4)*(C1:C30)
    il m'affiche 0! ........................... pourquoi ?
    je précise que dans l'exemple, il y a la valeur "ag" partout !
    3/ et enfin je veux ajouter une 3eme condition : l'année = 2016 par ex.
    je ne l'ai pas encore fait vu que je n'arrive pas à traiter le 2/
    merci de votre aide
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Gyrus Messages postés 3360 Statut Membre 526
     
    Essaie avec
    =SOMMEPROD((B1:B30="ag")*(MOIS(A1:A30)=4)*(ANNEE(A1:A30)=2016)*(C1:C30))

    A+
    0
  7. sam130242 Messages postés 83 Statut Membre
     
    la formule tapée contient une erreur!
    je ne vois pas laquelle !
    0
  8. Gyrus Messages postés 3360 Statut Membre 526
     
    Tu as du faire une erreur de transcription.
    La formule a été testée.

    Si besoin, tu peux joindre une copie de ton fichier avec https://www.cjoint.com/

    A+
    0
  9. sam130242 Messages postés 83 Statut Membre
     
    autant pour moi!
    tu as raison j'avais fait une erreur!
    avec mes excuses et mes remerciements
    0