Pb de calcul countifs avec critère variable contenu dans une cel

Résolu
Dianex87 Messages postés 79 Statut Membre -  
Dianex87 Messages postés 79 Statut Membre -
Bonjour,

Je rencontre des difficultés à calculer un countifs dont l’un des critères est une le contenu d’une cellule, et ce contenu est variable au cours du temps car c’est une valeur d’année (2016, 2017 auj et plus tard 2018, etc.).

Dans le fichier anonymisé et simplifié ci-joint, sur la feuille « Transfers », je requiers votre aide sur les cellules O58 à O62. En fait l’idée est de calculer le nombre total de Queries depuis le début de l’année. Le nombre de mois concernés sera donc différent tous les mois, oui logique... ^^

Les dates des queries en question sont récupérées dans la colonne C de la feuille « Queries » et je pensais donc à quelque chose du type =COUNTIFS(Queries!$C:$C,"*"&$Q$2&, Queries!$C:$C,"<"&$O$2, Queries!$L:$L,"<>ECY*") . Je précise que les derniers critères sont OK, c’est le 1er qui me pose dc pb.
Effectivement dans cette colonne C les dates sont au format dd/mm/yyyy, or ma valeur année en cours (mon critère) est au format yyyy en Q2 de la feuille « Transfers ». De facto il me semble qu’il faut mettre un * avant.
Ma syntaxe est certainement mauvaise mais même les plus simples formules ne fonctionnent pas, du genre :
=COUNTIFS(Queries!$C:$C, "=*&$Q$2&")
ou
=COUNTIF(Queries!$C:$C, "=*2017") (là c’est bizarre qd même, non ?!)
Je n’ai pas d’erreur Excel mais un résultat nul. J’ai tenté diverses variantes en changeant juste de petits détails type le & par exemple, mais rien n’y fait…

Seul ceci a marché, quand j’écris une valeur exacte : =COUNTIFS(Queries!$C:$C,"09/12/2016")

Merci de votre aide,
Dianex

http://www.cjoint.com/c/GHepRjBvEbS

4 réponses

yclik Messages postés 3971 Statut Membre 1 572
 
Bonsoir
A tester nb pour Avril
=SUMPRODUCT(MOIS(Queries!$C:$C)=4)
0
Dianex87 Messages postés 79 Statut Membre
 
Merci de ton retour mais je cherchais une formule qui fonctionne quelque soit le mois, l'année...
Je l'ai quand meme tenté mais c'est une erreur #VALUE...
0
via55 Messages postés 14730 Statut Membre 2 749
 
Bonjour

Déja en Ut de SEEC : =SUMPRODUCT((C6:T6)*($C$4:$T$4>=DATE($G$2,1,1)))

Ensuite essaye dans Transfers :
=COUNTIFS(Queries!$C:$C,">=" & DATE($Q$2,1,1), Queries!$C:$C,"<"&$O$2, Queries!$L:$L,"<>ECY*")

Cdlmnt
Via



"L'imagination est plus importante que le savoir."    A. Einstein
0
Dianex87 Messages postés 79 Statut Membre
 
Merci de ta réponsé Via55,

Tes 2 propositions marchent à merveille! :) Alors pour U6 j'avais trouvé ceci =SUMIF($I$18:$T$18,$G$2,$I$6:$T$6) quiu marche bien aussi. Mais effectivement j'avais du faire une étape intermédiaire avec $I$18:$T$18 qui étaient les années correspondant aux dates de format MMM-YY.

Pour les prochaines fois pourrais-tu me les expliqciter stp ?
- pour la 1ère formule c'est le ($G$2,1,1) que je ne comprends pas.

- pour la 2nde formule c'est pareil, que signifient les 1 ici ">=" & DATE($Q$2,1,1) ?

Merci encore
0
via55 Messages postés 14730 Statut Membre 2 749 > Dianex87 Messages postés 79 Statut Membre
 
Bonjour

C'est tout simple
DATE(année,mois,jour) reconstitue une date avec les indications données
donc DATE ($G$2,1,1) renvoie le01/01 de l'année entrée en G2
et donc Queries!$C:$C,">=" & DATE($Q$2,1,1) ne retient que les valeurs en C supérieures ou égales à la date reconstituée

Bonne continuation
Via
0
Dianex87 Messages postés 79 Statut Membre > via55 Messages postés 14730 Statut Membre
 
Ok, noté!
Merci bcp Via !
0
DjiDji59430 Messages postés 4323 Statut Membre 701
 
Bonjour,

Et pourquoi aller chercher l'année dans la colonne C alors qu'elle est deja en colonne A ?

=COUNTIFS(Queries!$A:$A;$Q$2;Queries!$C:$C;"<"&$O$2; Queries!$L:$L;"<>ECY*")

Crdmt
0
Dianex87 Messages postés 79 Statut Membre
 
Merci de ta réponse,
Va savoir pquoi j'étais bloquée sur la colonne C...
Par contre ta formule semble poser pb avec le 2ème $A qu'Excel identifie comme une erreur, je ne comprends pas pourquoi...
0
yclik Messages postés 3971 Statut Membre 1 572
 
Bonjour
voir aussi les tableaux croisés dynamiques avec regroupement par mois et année
0
Dianex87 Messages postés 79 Statut Membre
 
Merci; mais ceci dit la réponse de Via55 fonctionne déjà nickel ! :)
0