Comparaison avecle mois d'une date
Résolu
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
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
-
ContributeurComme 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 -
Bonjour,
Essaie avec
=SOMMEPROD((MOIS(A6:A300)=4)*(J6:J300))
A+ -
merci pour sommeprod, mais qu'est ce qui n'allait pas avec somme.si ?
-
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 -
Essaie avec
=SOMMEPROD((B1:B30="ag")*(MOIS(A1:A30)=4)*(ANNEE(A1:A30)=2016)*(C1:C30))
A+ -
la formule tapée contient une erreur!
je ne vois pas laquelle ! -
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+ -
autant pour moi!
tu as raison j'avais fait une erreur!
avec mes excuses et mes remerciements