Combien de fois en un mois

Le
Denys
Bonjour tout le monde,

J'en ai une difficile pour vous aujourd'hui. Avec un userform,
l'usager inscrit différentes données sur une feuille Excel.

Dans la colonne A, ce sont les dates à laquelle ces données sont
entrées. En colonne B, le nom général d'une tâche, en C le no de la
sous-tâche, en D le volume, en E le temps pour cette tâche et en F les
commentaires s'il y a lieu.

Date Tâche Sous-tâche
Vol Temps Commentaires

2007/11/06 Correction TIS Balancing 91 6:00
2007/11/07 Maintenance GIC 3 0:15
2007/11/06 Correction TIS Balancing 78 0:45
2007/11/08 Other Goals/Coaching 1 0:30
2007/11/08 Correction TIS Balancing 85 6:30
2007/11/09 Other Huddle 1 0:30
2007/11/09 Correction Follow up 1 0:15
2007/11/30 Other Huddle 1 0:20
2007/11/30 Investigation TIS Balancing 3 1:30
2007/12/03 Other TIS Balancing 1 0:30
2007/12/03 Other Unplanned tasks 1 0:30
2007/12/03 Maintenance GIC 8 1:15
2007/12/03 Investigation Tax slips 7 1:30
2007/12/03 Correction TIS Balancing 25 3:00
2007/12/04 Other TIS Balancing 1 0:45

Je souhaite savoir le nombre de journées dans le mois où l'usager a
fait du "TIS Balancing". Attention !!! Si la personne l'a inscrit deux
fois ans le même journée, cela ne doit compter que pour une fois
seulement. Avec mon application, je nomme la plage A3:A jusqu'à la fin
"ZN" et la plage C3:Cjusqu'à la fin "ZN1"

Voici mes formules à date:

=SUM(IF(COUNTIF(ZN,ZN)=0,"",1/COUNTIF(ZN,ZN))*(ZN1="TIS
Balancing")*(MONTH(ZN)=ROW(G1)))

Ça, c'est pour le mois de janvier. La formule est en G1 et est
matricielle. Je la copie jusqu'en G12 pour le mois de décembre.

Les réponses obtenues pour novembre et décembre avec les données ci-
dessus sont respectivement 2 et 1.4 alors qu'elles devraient être 3 et
2.

Si jamais quelqu'un pourrait voir où est mon erreur, cela m'aiderait
énormément.

Meri pour votre temps

Denys
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Daniel.C
Le #5329171
Bonsoir.
Elle m'a fait transpirer, celle-la !
=SUM(IF(FREQUENCY(IF(ZNA="tis
balancing",MATCH(ZN,ZN,0),0),ROW($1:$14))>0,1,0)*(MONTH(ZN)=ROW(G1)))
Cordialement.
Daniel
"Denys"
Bonjour tout le monde,

J'en ai une difficile pour vous aujourd'hui. Avec un userform,
l'usager inscrit différentes données sur une feuille Excel.

Dans la colonne A, ce sont les dates à laquelle ces données sont
entrées. En colonne B, le nom général d'une tâche, en C le no de la
sous-tâche, en D le volume, en E le temps pour cette tâche et en F les
commentaires s'il y a lieu.

Date Tâche Sous-tâche
Vol Temps Commentaires

2007/11/06 Correction TIS Balancing 91 6:00
2007/11/07 Maintenance GIC 3 0:15
2007/11/06 Correction TIS Balancing 78 0:45
2007/11/08 Other Goals/Coaching 1 0:30
2007/11/08 Correction TIS Balancing 85 6:30
2007/11/09 Other Huddle 1 0:30
2007/11/09 Correction Follow up 1 0:15
2007/11/30 Other Huddle 1 0:20
2007/11/30 Investigation TIS Balancing 3 1:30
2007/12/03 Other TIS Balancing 1 0:30
2007/12/03 Other Unplanned tasks 1 0:30
2007/12/03 Maintenance GIC 8 1:15
2007/12/03 Investigation Tax slips 7 1:30
2007/12/03 Correction TIS Balancing 25 3:00
2007/12/04 Other TIS Balancing 1 0:45

Je souhaite savoir le nombre de journées dans le mois où l'usager a
fait du "TIS Balancing". Attention !!! Si la personne l'a inscrit deux
fois ans le même journée, cela ne doit compter que pour une fois
seulement. Avec mon application, je nomme la plage A3:A jusqu'à la fin
"ZN" et la plage C3:Cjusqu'à la fin "ZN1"

Voici mes formules à date:

=SUM(IF(COUNTIF(ZN,ZN)=0,"",1/COUNTIF(ZN,ZN))*(ZN1="TIS
Balancing")*(MONTH(ZN)=ROW(G1)))

Ça, c'est pour le mois de janvier. La formule est en G1 et est
matricielle. Je la copie jusqu'en G12 pour le mois de décembre.

Les réponses obtenues pour novembre et décembre avec les données ci-
dessus sont respectivement 2 et 1.4 alors qu'elles devraient être 3 et
2.

Si jamais quelqu'un pourrait voir où est mon erreur, cela m'aiderait
énormément....

Meri pour votre temps

Denys
Daniel.C
Le #5329151
Remplace ZNA par ZN1. Avec XL22007, ZN1 est une cellule !
Daniel
"Daniel.C"
Bonsoir.
Elle m'a fait transpirer, celle-la !
=SUM(IF(FREQUENCY(IF(ZNA="tis
balancing",MATCH(ZN,ZN,0),0),ROW($1:$14))>0,1,0)*(MONTH(ZN)=ROW(G1)))
Cordialement.
Daniel
"Denys"
Bonjour tout le monde,

J'en ai une difficile pour vous aujourd'hui. Avec un userform,
l'usager inscrit différentes données sur une feuille Excel.

Dans la colonne A, ce sont les dates à laquelle ces données sont
entrées. En colonne B, le nom général d'une tâche, en C le no de la
sous-tâche, en D le volume, en E le temps pour cette tâche et en F les
commentaires s'il y a lieu.

Date Tâche Sous-tâche
Vol Temps Commentaires

2007/11/06 Correction TIS Balancing 91 6:00
2007/11/07 Maintenance GIC 3 0:15
2007/11/06 Correction TIS Balancing 78 0:45
2007/11/08 Other Goals/Coaching 1 0:30
2007/11/08 Correction TIS Balancing 85 6:30
2007/11/09 Other Huddle 1 0:30
2007/11/09 Correction Follow up 1 0:15
2007/11/30 Other Huddle 1 0:20
2007/11/30 Investigation TIS Balancing 3 1:30
2007/12/03 Other TIS Balancing 1 0:30
2007/12/03 Other Unplanned tasks 1 0:30
2007/12/03 Maintenance GIC 8 1:15
2007/12/03 Investigation Tax slips 7 1:30
2007/12/03 Correction TIS Balancing 25 3:00
2007/12/04 Other TIS Balancing 1 0:45

Je souhaite savoir le nombre de journées dans le mois où l'usager a
fait du "TIS Balancing". Attention !!! Si la personne l'a inscrit deux
fois ans le même journée, cela ne doit compter que pour une fois
seulement. Avec mon application, je nomme la plage A3:A jusqu'à la fin
"ZN" et la plage C3:Cjusqu'à la fin "ZN1"

Voici mes formules à date:

=SUM(IF(COUNTIF(ZN,ZN)=0,"",1/COUNTIF(ZN,ZN))*(ZN1="TIS
Balancing")*(MONTH(ZN)=ROW(G1)))

Ça, c'est pour le mois de janvier. La formule est en G1 et est
matricielle. Je la copie jusqu'en G12 pour le mois de décembre.

Les réponses obtenues pour novembre et décembre avec les données ci-
dessus sont respectivement 2 et 1.4 alors qu'elles devraient être 3 et
2.

Si jamais quelqu'un pourrait voir où est mon erreur, cela m'aiderait
énormément....

Meri pour votre temps

Denys



Denys
Le #5329081
Bonsoir Daniel,

Wow !! Toute une formule!!! Je ne sais pas si je fais quelque chose de
croche, mais j'ai N/A comme résultat.... Ai-je quelque chose à
formater.... Elle n'est pas matricielle n'est-ce pas???

En tous les cas.... Merci c'est assez impressionnant...

Denys
Daniel.C
Le #5329061
Si, elle est matricielle. Comme je pensais que la tienne l'était, je ne l'ai
pas précisé.
Rearde le classeur à l'adresse :
http://cjoint.com/?dzvbXmGMzF
Daniel
"Denys"
Bonsoir Daniel,

Wow !! Toute une formule!!! Je ne sais pas si je fais quelque chose de
croche, mais j'ai N/A comme résultat.... Ai-je quelque chose à
formater.... Elle n'est pas matricielle n'est-ce pas???

En tous les cas.... Merci c'est assez impressionnant...

Denys
Denys
Le #5328891
Merveilleux !!!!

Tout est parfait......

Merci infiniment....

Bonne soirée

Denys
Publicité
Poster une réponse
Anonyme