Somme.si, plusieurs critères dans même colonne dans une chaine de caractères

ChrisT -  
 ChrisT -
Bonjour,


Je cherche à faire un somme.si (ou somme.si.ens) pour réaliser ce calcul :
Dans la colonne C j'ai ma colonne de date de commande, dans la colonne AA j'ai ma colonne de montant de commande.

J'ai 2 cellules que j'utilise pour configurer l'année et le mois que je veux analyser nommées :
CurrentYear_Year (2020 par ex)
CurrentYear_Month (09 par ex)

Je cherche à connaitre mon chiffre d'affaire cumulé depuis le 01-2020 jusqu'au 09-2020 par exemple.
Dans la colonne de critère, le format de mon fichier est : 2020-07-05T10:17:12+02:00

J'ai testé 2 formules qui me renvoient toutes les deux 0 :
=+SOMME.SI.ENS(DATA!$AA:$AA;DATA!$C:$C;"="&CurrentYear_Year&"*";DATA!$C:$C;"!!!!!"&"<="&CurrentYear_Month&"*")

=+SOMME.SI.ENS(DATA!$AA:$AA;DATA!$C:$C;"="&CurrentYear_Year&"-"&"<="&"CurrentYear_Month&"*"

C AA
2020-07-05T10:17:12+02:00 60 €

CurrentYear_Year CurrentYear_Month
2020 09


Pourriez vous m'aider à trouver la solution s'il vous plait ?

Merci à tous,

CT
A voir également:

4 réponses

DjiDji59430 Messages postés 4253 Date d'inscription   Statut Membre Dernière intervention   700
 
Bonjour à tous,

=+SOMME.SI.ENS(DATA!$AA:$AA;DATA!$C:$C;CurrentYear_Year;DATA!$C:$C;"<="&CurrentYear_Month)


Crdlmt
1
ChrisT
 
Merci pour votre contribution, cependant j'ai un doute que cela fonctionne car le format de la plage de critère est :
2020-07-05T10:17:12+02:00

Comme je cherche à sommer toute les cellules dans la plage de critères dont le début commence par (en excluant les 2019-01, 2019-02, etc ...) :
2020-01*
2020-02*
2020-03*
2020-04*
2020-05*
2020-06*
2020-07*
2020-08*
2020-09*

Je pense qu'il doit manquer des éléments à spécifier pour extraire mon Chiffre d'affaires uniquement sur cette période.

Cdlt,
CT
0
DjiDji59430 Messages postés 4253 Date d'inscription   Statut Membre Dernière intervention   700 > ChrisT
 
Deja, as tu essayer ?

d'autant que ça ne dépend pas du format de ta date, vu que tu as dit , je cite
"CurrentYear_Year| CurrentYear_Month
2020_____________| 09 "
la conversion a donc déjà été faite !


Crdlmt
0
ChrisT > DjiDji59430 Messages postés 4253 Date d'inscription   Statut Membre Dernière intervention  
 
Oui oui j'ai essayé mais cela ne fonctionne pas, pareil j'ai 0, en fait les cellules 2020 et 09 sont dans un onglet "point de vue"

Si je veux faire en sorte que EXCEL comprenne qu'il faut prendre toutes les lignes comprenant 2020-01 à 2020-09, je pense que je dois nécessairement le préciser dans mes critères qu'il a un "-" entre les deux chiffres dans ma colonne contenant les données 2020-07-05T10:17:12+02:00
0
DjiDji59430 Messages postés 4253 Date d'inscription   Statut Membre Dernière intervention   700 > ChrisT
 
Bonjour,

Une piste :
https://www.cjoint.com/c/KAbwQd6A4gq
Crdmt
0
tontong Messages postés 2572 Date d'inscription   Statut Membre Dernière intervention   1 062
 
Bonjour,
Formez 3 colonnes auxiliaires: année; mois ; jour. Soit en utilisant Données -> Convertir, soit avec des formules "texte" (Gauche, Cherche, Stxt).
Il sera plus facile de construire un Somme.si.ens()en utilisant ces 3 colonnes. De pus vous éviterez le piège des dates AMJ ou AJM.
1
tontong Messages postés 2572 Date d'inscription   Statut Membre Dernière intervention   1 062
 
Bonjour,
Convertir en 2 temps: une fois avec le séparateur T puis avec le séparateur -
Calcul avec SommeProd()
Somme.Si.Ens()conviendrait en respectant la syntaxe. ( excel récent ou calc)
https://www.cjoint.com/c/KAcoJIA8BdK
1
ChrisT
 
Merci à tous pour vos contributions j'ai finalement fait une conversion de ma colonne de date en la séparant en mois et année, c'était plus simple, j'ai ensuite adapté mon dashboard pour tenir en compte de ça.

Bonne année à tous :)
0