OVH Cloud OVH Cloud

Countif et Sumproduct

7 réponses
Avatar
Denys
Bonjour =E0 tous,

J'utilise ces formules assez souvent, mais l=E0 je suis=20
perplexe....

Je cherche =E0 avoir le nombre de fois que le mois d'avril=20
apparait dans une colonne ou le format est mm/dd/yyyy

Je ne peux utiliser Sumproduct car il fait la somme des=20
dates, donc r=E9sultat erron=E9

Quant au countif... je n'en viens pas =E0 bout...

=3DCOUNTIF((Data!A7:A150=3Dmonth(1)),data!a7:a150))

=3DCOUNTIF((Data!A7:A150=3Dmonth(1))),data!a7:a150)

=3DCOUNTIF((Data!A7:A150)=3Dmonth(1)),(Data!A7:A150))

De plus, en cellule G7 j'entre =3D Date(2004,4,) et excel me=20
donne March comme r=E9sultat dans la cellule format=E9e mmmm
Bizarre non?

Merci pour votre aide..

Denys

7 réponses

Avatar
AV
Je cherche à avoir le nombre de fois que le mois d'avril
apparait dans une colonne ou le format est mm/dd/yyyy
Je ne peux utiliser Sumproduct car il fait la somme des
dates, donc résultat erroné


Tu veux compter le nombre de dates en Avril ?
=sumproduct((mois(PlageDates) = 4)*1)

??
AV

Avatar
Denys
Merci Alain,

Je revenais justement pour dire que j'avais trouvé en
faisant une recherche sur Google.... et ce qui est bien,
c'est que c'est exactement la même réponse que la tienne..

=SUMPRODUCT((MONTH(Data!$A$7:$A$5000)=4)*1)

Merci. je suis quand même un peu désolé de t'avoir fait
travailler...J'aurais dû chercher un peu plus avant
d'appeler à l'aide...Mes excuses...

Bonne journée

Denys
-----Original Message-----
Je cherche à avoir le nombre de fois que le mois d'avril
apparait dans une colonne ou le format est mm/dd/yyyy
Je ne peux utiliser Sumproduct car il fait la somme des
dates, donc résultat erroné


Tu veux compter le nombre de dates en Avril ?
=sumproduct((mois(PlageDates) = 4)*1)

??
AV



.




Avatar
AV
Merci. je suis quand même un peu désolé de t'avoir fait
travailler...


Achhhh...
C'est vrai que, en l'absence totale du sécretaire, j'ai du forcer !
;-)
AV

Avatar
isabelle
bonjour Denys

Merci. je suis quand même un peu désolé de t'avoir fait
travailler...


ne soit pas trop désolé Denys, Av n'a pas eu à faire tant d'effort que
ça, vue qu'il est tomber dedans le sumproduct quant il était tout petit.
;-)

isabelle

Avatar
Denys
Bonjour à tous,

Pourquoi cette formule me donne 49990 comme résultat??

=SUMPRODUCT((MONTH(Data!$A$7:$A$50000)=1)*1)

alors que les autres mois sont exacts ???

De plus cette formule dans la cellule voisine me donne le
bon résultat:

=SUMPRODUCT((MONTH(Data!$A$7:$A$50000)=1)*(Data!
$E$7:$E$50000))

Comprends pas ...

Merci pour votre aide..

Denys


.



Avatar
AV
Parce que, pour la fonction MOIS, une cellule vide est égale à 0 !
Comme 0 est interprétré comme une date, est égal au 00/01/1900

Pour éviter de comptabiliser les vides (tests sur le mois de janvier) :
=sumproduct((plageDates<>"")*(MONTH(plageDates)=1))

AV
Avatar
Denys
Rebonjour Alain,

Cette fois, tu n'as pas travaillé pour rien..

Et merci pour l'explication...

Bonne journée

Denys


-----Original Message-----
Parce que, pour la fonction MOIS, une cellule vide est
égale à 0 !

Comme 0 est interprétré comme une date, est égal au
00/01/1900


Pour éviter de comptabiliser les vides (tests sur le mois
de janvier) :

=sumproduct((plageDates<>"")*(MONTH(plageDates)=1))

AV



.