Je te propose la formule matricielle suivante :
DATES_RECAP<=$D$9)*($D$7=EMPLOYE_RECAP))+SOMMEPROD((SI(ESTNUM(RECAP!B11:B375);JOURSEM(RECAP!B11:B375;2)>5;0)+ESTNUM(EQUIV(RECAP!B11:B375;JOURS_feries;0)))*(RECAP!B11:B375>Ø)*(RECAP!B11:B375<Ù)*(DECALER(RECAP!B11:B375;;EQUIV($D$7;RECAP!$C$10:$F$10;0))="M"))
qui donne bien 16. Reste à la ester plus complétement.
DanielBonsoir Misange,
C'est l'inverse, les Jours travaillés "T" ne peuvent etre tapé que dans
un WE ou/et un jour fériés
En faite, j'essaie de trouver le moyen de demander à Excel en fonction de
mes criteres choix de l'employé + choix des dates de me compter le
nombre de cellule remplie (hormis si un T est tapé) tombant un WE et/ou
un jour ferié
Dans mon exemple avec titi, ce resultat devrait etre egal à 2 car "M" à
été tapé les 12 - 13 decembre, je n'aurais plus qu'à additionner ce
resultat à ma formule deja existante. mais dur dur.
Merci
"Misange" a écrit dans le message de news:Bonjour
Je ne comprends pas bien, tu dis que les jours T ne peuvent tomber un WE
ou jour férié et dans ton exemple Titi travaille en décembre 3 jours T
tombant en we.
Pour gérer ton problème, je travaillerai sur les feuilles mensuelles :
si le vendredi est un jour M, alors le samedi et le dimanche le sont
aussi. De cette façon ces jours là seront obligatoirement décomptés
comme M, sauf si tu écrases la formule pour taper unT.
MAis j'ai peut être rien compris :-)
Misange
Manu a écrit :Ci joint le fichier, tout est noté dedans, merci encore de votre
soutien et bon courage, j'y travaille depuis des plombes
http://www.cijoint.fr/cjlink.php?file=cj201004/cijbOPk1ul.xls
Manu
"Manu" a écrit dans le message de news:Effectivement,
Je vais tacher de faire un fichier simplifier
"Tatanka" a écrit dans le message de
news: eHs%Bonjour Manu,
J'ai essayé ceci :
1)
De A1 à A9, des nombres.
2)
B1 : =SI(A1>0;10;"")
B2 : =SI(A2>0;10;"")
....
B9 : =SI(A9>0;10;"")
3)
J'ai nommé la plage B1:B9 « total ».
4)
J'ai entré 5 de C1 à C9
5)
J'utilise alors la formule :
=SOMMEPROD((total="")*C1:C9)
et il n'y a aucun problème.
Tes formules sont sûrement plus complexes!
Serge
"Manu" a écrit dans le message de news:Bonjour,
J'ai un soucis avec sommeprod, si je fais ce style de formule :
SOMMEPROD((total="")....
Le probleme est que dans ma plage total j'ai des formules qui
renvoies soit rien soit un resultat, mais comme dans ces cellules il
y a une formule, sommeprod compte comme si qu'il y avait
quelquechose malgrés que cette formule renvoie rien. C'est tres
enervant.
Merci si vous avez une idée
Manu
Je te propose la formule matricielle suivante :
DATES_RECAP<=$D$9)*($D$7=EMPLOYE_RECAP))+SOMMEPROD((SI(ESTNUM(RECAP!B11:B375);JOURSEM(RECAP!B11:B375;2)>5;0)+ESTNUM(EQUIV(RECAP!B11:B375;JOURS_feries;0)))*(RECAP!B11:B375>Ø)*(RECAP!B11:B375<Ù)*(DECALER(RECAP!B11:B375;;EQUIV($D$7;RECAP!$C$10:$F$10;0))="M"))
qui donne bien 16. Reste à la ester plus complétement.
Daniel
Bonsoir Misange,
C'est l'inverse, les Jours travaillés "T" ne peuvent etre tapé que dans
un WE ou/et un jour fériés
En faite, j'essaie de trouver le moyen de demander à Excel en fonction de
mes criteres choix de l'employé + choix des dates de me compter le
nombre de cellule remplie (hormis si un T est tapé) tombant un WE et/ou
un jour ferié
Dans mon exemple avec titi, ce resultat devrait etre egal à 2 car "M" à
été tapé les 12 - 13 decembre, je n'aurais plus qu'à additionner ce
resultat à ma formule deja existante. mais dur dur.
Merci
"Misange" <misange@monsiteprefere.net> a écrit dans le message de news:
uNmcgQn0KHA.840@TK2MSFTNGP06.phx.gbl...
Bonjour
Je ne comprends pas bien, tu dis que les jours T ne peuvent tomber un WE
ou jour férié et dans ton exemple Titi travaille en décembre 3 jours T
tombant en we.
Pour gérer ton problème, je travaillerai sur les feuilles mensuelles :
si le vendredi est un jour M, alors le samedi et le dimanche le sont
aussi. De cette façon ces jours là seront obligatoirement décomptés
comme M, sauf si tu écrases la formule pour taper unT.
MAis j'ai peut être rien compris :-)
Misange
Manu a écrit :
Ci joint le fichier, tout est noté dedans, merci encore de votre
soutien et bon courage, j'y travaille depuis des plombes
http://www.cijoint.fr/cjlink.php?file=cj201004/cijbOPk1ul.xls
Manu
"Manu" <manuel.gamin@wanadoo.fr> a écrit dans le message de news:
uqMGVjl0KHA.220@TK2MSFTNGP06.phx.gbl...
Effectivement,
Je vais tacher de faire un fichier simplifier
"Tatanka" <garnote3ENLEVER@videotron.ca> a écrit dans le message de
news: eHs%23hgl0KHA.4420@TK2MSFTNGP02.phx.gbl...
Bonjour Manu,
J'ai essayé ceci :
1)
De A1 à A9, des nombres.
2)
B1 : =SI(A1>0;10;"")
B2 : =SI(A2>0;10;"")
....
B9 : =SI(A9>0;10;"")
3)
J'ai nommé la plage B1:B9 « total ».
4)
J'ai entré 5 de C1 à C9
5)
J'utilise alors la formule :
=SOMMEPROD((total="")*C1:C9)
et il n'y a aucun problème.
Tes formules sont sûrement plus complexes!
Serge
"Manu" <manuel.gamin@wanadoo.fr> a écrit dans le message de news:
eE0t56k0KHA.348@TK2MSFTNGP02.phx.gbl...
Bonjour,
J'ai un soucis avec sommeprod, si je fais ce style de formule :
SOMMEPROD((total="")....
Le probleme est que dans ma plage total j'ai des formules qui
renvoies soit rien soit un resultat, mais comme dans ces cellules il
y a une formule, sommeprod compte comme si qu'il y avait
quelquechose malgrés que cette formule renvoie rien. C'est tres
enervant.
Merci si vous avez une idée
Manu
Je te propose la formule matricielle suivante :
DATES_RECAP<=$D$9)*($D$7=EMPLOYE_RECAP))+SOMMEPROD((SI(ESTNUM(RECAP!B11:B375);JOURSEM(RECAP!B11:B375;2)>5;0)+ESTNUM(EQUIV(RECAP!B11:B375;JOURS_feries;0)))*(RECAP!B11:B375>Ø)*(RECAP!B11:B375<Ù)*(DECALER(RECAP!B11:B375;;EQUIV($D$7;RECAP!$C$10:$F$10;0))="M"))
qui donne bien 16. Reste à la ester plus complétement.
DanielBonsoir Misange,
C'est l'inverse, les Jours travaillés "T" ne peuvent etre tapé que dans
un WE ou/et un jour fériés
En faite, j'essaie de trouver le moyen de demander à Excel en fonction de
mes criteres choix de l'employé + choix des dates de me compter le
nombre de cellule remplie (hormis si un T est tapé) tombant un WE et/ou
un jour ferié
Dans mon exemple avec titi, ce resultat devrait etre egal à 2 car "M" à
été tapé les 12 - 13 decembre, je n'aurais plus qu'à additionner ce
resultat à ma formule deja existante. mais dur dur.
Merci
"Misange" a écrit dans le message de news:Bonjour
Je ne comprends pas bien, tu dis que les jours T ne peuvent tomber un WE
ou jour férié et dans ton exemple Titi travaille en décembre 3 jours T
tombant en we.
Pour gérer ton problème, je travaillerai sur les feuilles mensuelles :
si le vendredi est un jour M, alors le samedi et le dimanche le sont
aussi. De cette façon ces jours là seront obligatoirement décomptés
comme M, sauf si tu écrases la formule pour taper unT.
MAis j'ai peut être rien compris :-)
Misange
Manu a écrit :Ci joint le fichier, tout est noté dedans, merci encore de votre
soutien et bon courage, j'y travaille depuis des plombes
http://www.cijoint.fr/cjlink.php?file=cj201004/cijbOPk1ul.xls
Manu
"Manu" a écrit dans le message de news:Effectivement,
Je vais tacher de faire un fichier simplifier
"Tatanka" a écrit dans le message de
news: eHs%Bonjour Manu,
J'ai essayé ceci :
1)
De A1 à A9, des nombres.
2)
B1 : =SI(A1>0;10;"")
B2 : =SI(A2>0;10;"")
....
B9 : =SI(A9>0;10;"")
3)
J'ai nommé la plage B1:B9 « total ».
4)
J'ai entré 5 de C1 à C9
5)
J'utilise alors la formule :
=SOMMEPROD((total="")*C1:C9)
et il n'y a aucun problème.
Tes formules sont sûrement plus complexes!
Serge
"Manu" a écrit dans le message de news:Bonjour,
J'ai un soucis avec sommeprod, si je fais ce style de formule :
SOMMEPROD((total="")....
Le probleme est que dans ma plage total j'ai des formules qui
renvoies soit rien soit un resultat, mais comme dans ces cellules il
y a une formule, sommeprod compte comme si qu'il y avait
quelquechose malgrés que cette formule renvoie rien. C'est tres
enervant.
Merci si vous avez une idée
Manu
Merci Daniel, mais il doit manquer un morceau au depart......
"Daniel.C" a écrit dans le message de news:Je te propose la formule matricielle suivante :
DATES_RECAP<=$D$9)*($D$7=EMPLOYE_RECAP))+SOMMEPROD((SI(ESTNUM(RECAP!B11:B375);JOURSEM(RECAP!B11:B375;2)>5;0)+ESTNUM(EQUIV(RECAP!B11:B375;JOURS_feries;0)))*(RECAP!B11:B375>Ø)*(RECAP!B11:B375<Ù)*(DECALER(RECAP!B11:B375;;EQUIV($D$7;RECAP!$C$10:$F$10;0))="M"))
qui donne bien 16. Reste à la ester plus complétement.
DanielBonsoir Misange,
C'est l'inverse, les Jours travaillés "T" ne peuvent etre tapé que dans un
WE ou/et un jour fériés
En faite, j'essaie de trouver le moyen de demander à Excel en fonction de
mes criteres choix de l'employé + choix des dates de me compter le nombre
de cellule remplie (hormis si un T est tapé) tombant un WE et/ou un jour
ferié
Dans mon exemple avec titi, ce resultat devrait etre egal à 2 car "M" à
été tapé les 12 - 13 decembre, je n'aurais plus qu'à additionner ce
resultat à ma formule deja existante. mais dur dur.
Merci
"Misange" a écrit dans le message de news:Bonjour
Je ne comprends pas bien, tu dis que les jours T ne peuvent tomber un WE
ou jour férié et dans ton exemple Titi travaille en décembre 3 jours T
tombant en we.
Pour gérer ton problème, je travaillerai sur les feuilles mensuelles : si
le vendredi est un jour M, alors le samedi et le dimanche le sont aussi.
De cette façon ces jours là seront obligatoirement décomptés comme M,
sauf si tu écrases la formule pour taper unT.
MAis j'ai peut être rien compris :-)
Misange
Manu a écrit :Ci joint le fichier, tout est noté dedans, merci encore de votre soutien
et bon courage, j'y travaille depuis des plombes
http://www.cijoint.fr/cjlink.php?file=cj201004/cijbOPk1ul.xls
Manu
"Manu" a écrit dans le message de news:Effectivement,
Je vais tacher de faire un fichier simplifier
"Tatanka" a écrit dans le message de
news: eHs%Bonjour Manu,
J'ai essayé ceci :
1)
De A1 à A9, des nombres.
2)
B1 : =SI(A1>0;10;"")
B2 : =SI(A2>0;10;"")
....
B9 : =SI(A9>0;10;"")
3)
J'ai nommé la plage B1:B9 « total ».
4)
J'ai entré 5 de C1 à C9
5)
J'utilise alors la formule :
=SOMMEPROD((total="")*C1:C9)
et il n'y a aucun problème.
Tes formules sont sûrement plus complexes!
Serge
"Manu" a écrit dans le message de news:Bonjour,
J'ai un soucis avec sommeprod, si je fais ce style de formule :
SOMMEPROD((total="")....
Le probleme est que dans ma plage total j'ai des formules qui
renvoies soit rien soit un resultat, mais comme dans ces cellules il
y a une formule, sommeprod compte comme si qu'il y avait quelquechose
malgrés que cette formule renvoie rien. C'est tres enervant.
Merci si vous avez une idée
Manu
Merci Daniel, mais il doit manquer un morceau au depart......
"Daniel.C" <dcolardelleZZZ@gmail.com> a écrit dans le message de news:
elcFJun0KHA.840@TK2MSFTNGP06.phx.gbl...
Je te propose la formule matricielle suivante :
DATES_RECAP<=$D$9)*($D$7=EMPLOYE_RECAP))+SOMMEPROD((SI(ESTNUM(RECAP!B11:B375);JOURSEM(RECAP!B11:B375;2)>5;0)+ESTNUM(EQUIV(RECAP!B11:B375;JOURS_feries;0)))*(RECAP!B11:B375>Ø)*(RECAP!B11:B375<Ù)*(DECALER(RECAP!B11:B375;;EQUIV($D$7;RECAP!$C$10:$F$10;0))="M"))
qui donne bien 16. Reste à la ester plus complétement.
Daniel
Bonsoir Misange,
C'est l'inverse, les Jours travaillés "T" ne peuvent etre tapé que dans un
WE ou/et un jour fériés
En faite, j'essaie de trouver le moyen de demander à Excel en fonction de
mes criteres choix de l'employé + choix des dates de me compter le nombre
de cellule remplie (hormis si un T est tapé) tombant un WE et/ou un jour
ferié
Dans mon exemple avec titi, ce resultat devrait etre egal à 2 car "M" à
été tapé les 12 - 13 decembre, je n'aurais plus qu'à additionner ce
resultat à ma formule deja existante. mais dur dur.
Merci
"Misange" <misange@monsiteprefere.net> a écrit dans le message de news:
uNmcgQn0KHA.840@TK2MSFTNGP06.phx.gbl...
Bonjour
Je ne comprends pas bien, tu dis que les jours T ne peuvent tomber un WE
ou jour férié et dans ton exemple Titi travaille en décembre 3 jours T
tombant en we.
Pour gérer ton problème, je travaillerai sur les feuilles mensuelles : si
le vendredi est un jour M, alors le samedi et le dimanche le sont aussi.
De cette façon ces jours là seront obligatoirement décomptés comme M,
sauf si tu écrases la formule pour taper unT.
MAis j'ai peut être rien compris :-)
Misange
Manu a écrit :
Ci joint le fichier, tout est noté dedans, merci encore de votre soutien
et bon courage, j'y travaille depuis des plombes
http://www.cijoint.fr/cjlink.php?file=cj201004/cijbOPk1ul.xls
Manu
"Manu" <manuel.gamin@wanadoo.fr> a écrit dans le message de news:
uqMGVjl0KHA.220@TK2MSFTNGP06.phx.gbl...
Effectivement,
Je vais tacher de faire un fichier simplifier
"Tatanka" <garnote3ENLEVER@videotron.ca> a écrit dans le message de
news: eHs%23hgl0KHA.4420@TK2MSFTNGP02.phx.gbl...
Bonjour Manu,
J'ai essayé ceci :
1)
De A1 à A9, des nombres.
2)
B1 : =SI(A1>0;10;"")
B2 : =SI(A2>0;10;"")
....
B9 : =SI(A9>0;10;"")
3)
J'ai nommé la plage B1:B9 « total ».
4)
J'ai entré 5 de C1 à C9
5)
J'utilise alors la formule :
=SOMMEPROD((total="")*C1:C9)
et il n'y a aucun problème.
Tes formules sont sûrement plus complexes!
Serge
"Manu" <manuel.gamin@wanadoo.fr> a écrit dans le message de news:
eE0t56k0KHA.348@TK2MSFTNGP02.phx.gbl...
Bonjour,
J'ai un soucis avec sommeprod, si je fais ce style de formule :
SOMMEPROD((total="")....
Le probleme est que dans ma plage total j'ai des formules qui
renvoies soit rien soit un resultat, mais comme dans ces cellules il
y a une formule, sommeprod compte comme si qu'il y avait quelquechose
malgrés que cette formule renvoie rien. C'est tres enervant.
Merci si vous avez une idée
Manu
Merci Daniel, mais il doit manquer un morceau au depart......
"Daniel.C" a écrit dans le message de news:Je te propose la formule matricielle suivante :
DATES_RECAP<=$D$9)*($D$7=EMPLOYE_RECAP))+SOMMEPROD((SI(ESTNUM(RECAP!B11:B375);JOURSEM(RECAP!B11:B375;2)>5;0)+ESTNUM(EQUIV(RECAP!B11:B375;JOURS_feries;0)))*(RECAP!B11:B375>Ø)*(RECAP!B11:B375<Ù)*(DECALER(RECAP!B11:B375;;EQUIV($D$7;RECAP!$C$10:$F$10;0))="M"))
qui donne bien 16. Reste à la ester plus complétement.
DanielBonsoir Misange,
C'est l'inverse, les Jours travaillés "T" ne peuvent etre tapé que dans un
WE ou/et un jour fériés
En faite, j'essaie de trouver le moyen de demander à Excel en fonction de
mes criteres choix de l'employé + choix des dates de me compter le nombre
de cellule remplie (hormis si un T est tapé) tombant un WE et/ou un jour
ferié
Dans mon exemple avec titi, ce resultat devrait etre egal à 2 car "M" à
été tapé les 12 - 13 decembre, je n'aurais plus qu'à additionner ce
resultat à ma formule deja existante. mais dur dur.
Merci
"Misange" a écrit dans le message de news:Bonjour
Je ne comprends pas bien, tu dis que les jours T ne peuvent tomber un WE
ou jour férié et dans ton exemple Titi travaille en décembre 3 jours T
tombant en we.
Pour gérer ton problème, je travaillerai sur les feuilles mensuelles : si
le vendredi est un jour M, alors le samedi et le dimanche le sont aussi.
De cette façon ces jours là seront obligatoirement décomptés comme M,
sauf si tu écrases la formule pour taper unT.
MAis j'ai peut être rien compris :-)
Misange
Manu a écrit :Ci joint le fichier, tout est noté dedans, merci encore de votre soutien
et bon courage, j'y travaille depuis des plombes
http://www.cijoint.fr/cjlink.php?file=cj201004/cijbOPk1ul.xls
Manu
"Manu" a écrit dans le message de news:Effectivement,
Je vais tacher de faire un fichier simplifier
"Tatanka" a écrit dans le message de
news: eHs%Bonjour Manu,
J'ai essayé ceci :
1)
De A1 à A9, des nombres.
2)
B1 : =SI(A1>0;10;"")
B2 : =SI(A2>0;10;"")
....
B9 : =SI(A9>0;10;"")
3)
J'ai nommé la plage B1:B9 « total ».
4)
J'ai entré 5 de C1 à C9
5)
J'utilise alors la formule :
=SOMMEPROD((total="")*C1:C9)
et il n'y a aucun problème.
Tes formules sont sûrement plus complexes!
Serge
"Manu" a écrit dans le message de news:Bonjour,
J'ai un soucis avec sommeprod, si je fais ce style de formule :
SOMMEPROD((total="")....
Le probleme est que dans ma plage total j'ai des formules qui
renvoies soit rien soit un resultat, mais comme dans ces cellules il
y a une formule, sommeprod compte comme si qu'il y avait quelquechose
malgrés que cette formule renvoie rien. C'est tres enervant.
Merci si vous avez une idée
Manu
OK je commence à comprendre
pour compter tes jours M (ou autre code, c'est ahurissant le nombre de cas
d'absences qu'il y a dans ta société !!!) utilise cette formule :
=SOMMEPROD((RESULTATS_RECAP=$A24)*(DATES_RECAP>=$D$8)*(DATES_RECAP<=$D$9)*($D$7=EMPLOYE_RECAP)*(JOURSEM(DATES_RECAP;2)<6))
et redéfinis resultats_recap et dates_recap de façon à ce qu'il n'y ait
pas de jours vides (le 366°) dans ta plage:
date_recapÞCALER(RECAP!$B$11;;;DATE(ANNEE(RECAP!$B$11)+1;1;1)-DATE(ANNEE(RECAP!$B$11);1;1))
résultats_recapÞCALER(RECAP!$C$11;;;DATE(ANNEE(RECAP!$B$11)+1;1;1)-DATE(ANNEE(RECAP!$B$11);1;1);NBVAL(RECAP!$11:$11)-2)
de cette façon si c'est une année bissextile ça s'adapte car
DATE(ANNEE(RECAP!$B$11)+1;1;1)-DATE(ANNEE(RECAP!$B$11);1;1) te donne le
nombre de jours de l'année figurant en B11 (365 ou 366)
A partir de là tu ne modifies pas ta formule magique en F14 qui maintenant
te donne bien 16 jours puisque tu as 4 au lieu de 6 en face de M.
Misange
Manu a écrit :Bonsoir Misange,
C'est l'inverse, les Jours travaillés "T" ne peuvent etre tapé que dans
un WE ou/et un jour fériés
En faite, j'essaie de trouver le moyen de demander à Excel en fonction de
mes criteres choix de l'employé + choix des dates de me compter le
nombre de cellule remplie (hormis si un T est tapé) tombant un WE et/ou
un jour ferié
Dans mon exemple avec titi, ce resultat devrait etre egal à 2 car "M" à
été tapé les 12 - 13 decembre, je n'aurais plus qu'à additionner ce
resultat à ma formule deja existante. mais dur dur.
Merci
"Misange" a écrit dans le message de news:Bonjour
Je ne comprends pas bien, tu dis que les jours T ne peuvent tomber un WE
ou jour férié et dans ton exemple Titi travaille en décembre 3 jours T
tombant en we.
Pour gérer ton problème, je travaillerai sur les feuilles mensuelles :
si le vendredi est un jour M, alors le samedi et le dimanche le sont
aussi. De cette façon ces jours là seront obligatoirement décomptés
comme M, sauf si tu écrases la formule pour taper unT.
MAis j'ai peut être rien compris :-)
Misange
Manu a écrit :Ci joint le fichier, tout est noté dedans, merci encore de votre
soutien et bon courage, j'y travaille depuis des plombes
http://www.cijoint.fr/cjlink.php?file=cj201004/cijbOPk1ul.xls
Manu
"Manu" a écrit dans le message de news:Effectivement,
Je vais tacher de faire un fichier simplifier
"Tatanka" a écrit dans le message de
news: eHs%Bonjour Manu,
J'ai essayé ceci :
1)
De A1 à A9, des nombres.
2)
B1 : =SI(A1>0;10;"")
B2 : =SI(A2>0;10;"")
....
B9 : =SI(A9>0;10;"")
3)
J'ai nommé la plage B1:B9 « total ».
4)
J'ai entré 5 de C1 à C9
5)
J'utilise alors la formule :
=SOMMEPROD((total="")*C1:C9)
et il n'y a aucun problème.
Tes formules sont sûrement plus complexes!
Serge
"Manu" a écrit dans le message de news:Bonjour,
J'ai un soucis avec sommeprod, si je fais ce style de formule :
SOMMEPROD((total="")....
Le probleme est que dans ma plage total j'ai des formules qui
renvoies soit rien soit un resultat, mais comme dans ces cellules il
y a une formule, sommeprod compte comme si qu'il y avait
quelquechose malgrés que cette formule renvoie rien. C'est tres
enervant.
Merci si vous avez une idée
Manu
OK je commence à comprendre
pour compter tes jours M (ou autre code, c'est ahurissant le nombre de cas
d'absences qu'il y a dans ta société !!!) utilise cette formule :
=SOMMEPROD((RESULTATS_RECAP=$A24)*(DATES_RECAP>=$D$8)*(DATES_RECAP<=$D$9)*($D$7=EMPLOYE_RECAP)*(JOURSEM(DATES_RECAP;2)<6))
et redéfinis resultats_recap et dates_recap de façon à ce qu'il n'y ait
pas de jours vides (le 366°) dans ta plage:
date_recapÞCALER(RECAP!$B$11;;;DATE(ANNEE(RECAP!$B$11)+1;1;1)-DATE(ANNEE(RECAP!$B$11);1;1))
résultats_recapÞCALER(RECAP!$C$11;;;DATE(ANNEE(RECAP!$B$11)+1;1;1)-DATE(ANNEE(RECAP!$B$11);1;1);NBVAL(RECAP!$11:$11)-2)
de cette façon si c'est une année bissextile ça s'adapte car
DATE(ANNEE(RECAP!$B$11)+1;1;1)-DATE(ANNEE(RECAP!$B$11);1;1) te donne le
nombre de jours de l'année figurant en B11 (365 ou 366)
A partir de là tu ne modifies pas ta formule magique en F14 qui maintenant
te donne bien 16 jours puisque tu as 4 au lieu de 6 en face de M.
Misange
Manu a écrit :
Bonsoir Misange,
C'est l'inverse, les Jours travaillés "T" ne peuvent etre tapé que dans
un WE ou/et un jour fériés
En faite, j'essaie de trouver le moyen de demander à Excel en fonction de
mes criteres choix de l'employé + choix des dates de me compter le
nombre de cellule remplie (hormis si un T est tapé) tombant un WE et/ou
un jour ferié
Dans mon exemple avec titi, ce resultat devrait etre egal à 2 car "M" à
été tapé les 12 - 13 decembre, je n'aurais plus qu'à additionner ce
resultat à ma formule deja existante. mais dur dur.
Merci
"Misange" <misange@monsiteprefere.net> a écrit dans le message de news:
uNmcgQn0KHA.840@TK2MSFTNGP06.phx.gbl...
Bonjour
Je ne comprends pas bien, tu dis que les jours T ne peuvent tomber un WE
ou jour férié et dans ton exemple Titi travaille en décembre 3 jours T
tombant en we.
Pour gérer ton problème, je travaillerai sur les feuilles mensuelles :
si le vendredi est un jour M, alors le samedi et le dimanche le sont
aussi. De cette façon ces jours là seront obligatoirement décomptés
comme M, sauf si tu écrases la formule pour taper unT.
MAis j'ai peut être rien compris :-)
Misange
Manu a écrit :
Ci joint le fichier, tout est noté dedans, merci encore de votre
soutien et bon courage, j'y travaille depuis des plombes
http://www.cijoint.fr/cjlink.php?file=cj201004/cijbOPk1ul.xls
Manu
"Manu" <manuel.gamin@wanadoo.fr> a écrit dans le message de news:
uqMGVjl0KHA.220@TK2MSFTNGP06.phx.gbl...
Effectivement,
Je vais tacher de faire un fichier simplifier
"Tatanka" <garnote3ENLEVER@videotron.ca> a écrit dans le message de
news: eHs%23hgl0KHA.4420@TK2MSFTNGP02.phx.gbl...
Bonjour Manu,
J'ai essayé ceci :
1)
De A1 à A9, des nombres.
2)
B1 : =SI(A1>0;10;"")
B2 : =SI(A2>0;10;"")
....
B9 : =SI(A9>0;10;"")
3)
J'ai nommé la plage B1:B9 « total ».
4)
J'ai entré 5 de C1 à C9
5)
J'utilise alors la formule :
=SOMMEPROD((total="")*C1:C9)
et il n'y a aucun problème.
Tes formules sont sûrement plus complexes!
Serge
"Manu" <manuel.gamin@wanadoo.fr> a écrit dans le message de news:
eE0t56k0KHA.348@TK2MSFTNGP02.phx.gbl...
Bonjour,
J'ai un soucis avec sommeprod, si je fais ce style de formule :
SOMMEPROD((total="")....
Le probleme est que dans ma plage total j'ai des formules qui
renvoies soit rien soit un resultat, mais comme dans ces cellules il
y a une formule, sommeprod compte comme si qu'il y avait
quelquechose malgrés que cette formule renvoie rien. C'est tres
enervant.
Merci si vous avez une idée
Manu
OK je commence à comprendre
pour compter tes jours M (ou autre code, c'est ahurissant le nombre de cas
d'absences qu'il y a dans ta société !!!) utilise cette formule :
=SOMMEPROD((RESULTATS_RECAP=$A24)*(DATES_RECAP>=$D$8)*(DATES_RECAP<=$D$9)*($D$7=EMPLOYE_RECAP)*(JOURSEM(DATES_RECAP;2)<6))
et redéfinis resultats_recap et dates_recap de façon à ce qu'il n'y ait
pas de jours vides (le 366°) dans ta plage:
date_recapÞCALER(RECAP!$B$11;;;DATE(ANNEE(RECAP!$B$11)+1;1;1)-DATE(ANNEE(RECAP!$B$11);1;1))
résultats_recapÞCALER(RECAP!$C$11;;;DATE(ANNEE(RECAP!$B$11)+1;1;1)-DATE(ANNEE(RECAP!$B$11);1;1);NBVAL(RECAP!$11:$11)-2)
de cette façon si c'est une année bissextile ça s'adapte car
DATE(ANNEE(RECAP!$B$11)+1;1;1)-DATE(ANNEE(RECAP!$B$11);1;1) te donne le
nombre de jours de l'année figurant en B11 (365 ou 366)
A partir de là tu ne modifies pas ta formule magique en F14 qui maintenant
te donne bien 16 jours puisque tu as 4 au lieu de 6 en face de M.
Misange
Manu a écrit :Bonsoir Misange,
C'est l'inverse, les Jours travaillés "T" ne peuvent etre tapé que dans
un WE ou/et un jour fériés
En faite, j'essaie de trouver le moyen de demander à Excel en fonction de
mes criteres choix de l'employé + choix des dates de me compter le
nombre de cellule remplie (hormis si un T est tapé) tombant un WE et/ou
un jour ferié
Dans mon exemple avec titi, ce resultat devrait etre egal à 2 car "M" à
été tapé les 12 - 13 decembre, je n'aurais plus qu'à additionner ce
resultat à ma formule deja existante. mais dur dur.
Merci
"Misange" a écrit dans le message de news:Bonjour
Je ne comprends pas bien, tu dis que les jours T ne peuvent tomber un WE
ou jour férié et dans ton exemple Titi travaille en décembre 3 jours T
tombant en we.
Pour gérer ton problème, je travaillerai sur les feuilles mensuelles :
si le vendredi est un jour M, alors le samedi et le dimanche le sont
aussi. De cette façon ces jours là seront obligatoirement décomptés
comme M, sauf si tu écrases la formule pour taper unT.
MAis j'ai peut être rien compris :-)
Misange
Manu a écrit :Ci joint le fichier, tout est noté dedans, merci encore de votre
soutien et bon courage, j'y travaille depuis des plombes
http://www.cijoint.fr/cjlink.php?file=cj201004/cijbOPk1ul.xls
Manu
"Manu" a écrit dans le message de news:Effectivement,
Je vais tacher de faire un fichier simplifier
"Tatanka" a écrit dans le message de
news: eHs%Bonjour Manu,
J'ai essayé ceci :
1)
De A1 à A9, des nombres.
2)
B1 : =SI(A1>0;10;"")
B2 : =SI(A2>0;10;"")
....
B9 : =SI(A9>0;10;"")
3)
J'ai nommé la plage B1:B9 « total ».
4)
J'ai entré 5 de C1 à C9
5)
J'utilise alors la formule :
=SOMMEPROD((total="")*C1:C9)
et il n'y a aucun problème.
Tes formules sont sûrement plus complexes!
Serge
"Manu" a écrit dans le message de news:Bonjour,
J'ai un soucis avec sommeprod, si je fais ce style de formule :
SOMMEPROD((total="")....
Le probleme est que dans ma plage total j'ai des formules qui
renvoies soit rien soit un resultat, mais comme dans ces cellules il
y a une formule, sommeprod compte comme si qu'il y avait
quelquechose malgrés que cette formule renvoie rien. C'est tres
enervant.
Merci si vous avez une idée
Manu
Oula, impressionnant Misange, pour la formule de Daniel, ca fonctionne mais
que pour une seule absence, non seulement il y en a bcp, mais ca peut se
modifier dans l'avenir.
Pour Misange, ca fonctionne certainement, mais ca alourdis tellement le
fichier que j'attend encore de voir le resultat, je suppose que ce sont les
formules decaler dans les noms qui allourdissent
Question bete... la solution ne serait t'il pas VBA... je dis ca au hasrd
car je n'y connais rien en VBA.
Vraiment merci car c'est l'enfer ce truc
Manu
"Misange" a écrit dans le message de news:
On%OK je commence à comprendre
pour compter tes jours M (ou autre code, c'est ahurissant le nombre de cas
d'absences qu'il y a dans ta société !!!) utilise cette formule :
=SOMMEPROD((RESULTATS_RECAP=$A24)*(DATES_RECAP>=$D$8)*(DATES_RECAP<=$D$9)*($D$7=EMPLOYE_RECAP)*(JOURSEM(DATES_RECAP;2)<6))
et redéfinis resultats_recap et dates_recap de façon à ce qu'il n'y ait
pas de jours vides (le 366°) dans ta plage:
date_recapÞCALER(RECAP!$B$11;;;DATE(ANNEE(RECAP!$B$11)+1;1;1)-DATE(ANNEE(RECAP!$B$11);1;1))
résultats_recapÞCALER(RECAP!$C$11;;;DATE(ANNEE(RECAP!$B$11)+1;1;1)-DATE(ANNEE(RECAP!$B$11);1;1);NBVAL(RECAP!$11:$11)-2)
de cette façon si c'est une année bissextile ça s'adapte car
DATE(ANNEE(RECAP!$B$11)+1;1;1)-DATE(ANNEE(RECAP!$B$11);1;1) te donne le
nombre de jours de l'année figurant en B11 (365 ou 366)
A partir de là tu ne modifies pas ta formule magique en F14 qui maintenant
te donne bien 16 jours puisque tu as 4 au lieu de 6 en face de M.
Misange
Manu a écrit :Bonsoir Misange,
C'est l'inverse, les Jours travaillés "T" ne peuvent etre tapé que dans
un WE ou/et un jour fériés
En faite, j'essaie de trouver le moyen de demander à Excel en fonction de
mes criteres choix de l'employé + choix des dates de me compter le
nombre de cellule remplie (hormis si un T est tapé) tombant un WE et/ou
un jour ferié
Dans mon exemple avec titi, ce resultat devrait etre egal à 2 car "M" à
été tapé les 12 - 13 decembre, je n'aurais plus qu'à additionner ce
resultat à ma formule deja existante. mais dur dur.
Merci
"Misange" a écrit dans le message de news:Bonjour
Je ne comprends pas bien, tu dis que les jours T ne peuvent tomber un WE
ou jour férié et dans ton exemple Titi travaille en décembre 3 jours T
tombant en we.
Pour gérer ton problème, je travaillerai sur les feuilles mensuelles :
si le vendredi est un jour M, alors le samedi et le dimanche le sont
aussi. De cette façon ces jours là seront obligatoirement décomptés
comme M, sauf si tu écrases la formule pour taper unT.
MAis j'ai peut être rien compris :-)
Misange
Manu a écrit :Ci joint le fichier, tout est noté dedans, merci encore de votre
soutien et bon courage, j'y travaille depuis des plombes
http://www.cijoint.fr/cjlink.php?file=cj201004/cijbOPk1ul.xls
Manu
"Manu" a écrit dans le message de news:Effectivement,
Je vais tacher de faire un fichier simplifier
"Tatanka" a écrit dans le message de
news: eHs%Bonjour Manu,
J'ai essayé ceci :
1)
De A1 à A9, des nombres.
2)
B1 : =SI(A1>0;10;"")
B2 : =SI(A2>0;10;"")
....
B9 : =SI(A9>0;10;"")
3)
J'ai nommé la plage B1:B9 « total ».
4)
J'ai entré 5 de C1 à C9
5)
J'utilise alors la formule :
=SOMMEPROD((total="")*C1:C9)
et il n'y a aucun problème.
Tes formules sont sûrement plus complexes!
Serge
"Manu" a écrit dans le message de news:Bonjour,
J'ai un soucis avec sommeprod, si je fais ce style de formule :
SOMMEPROD((total="")....
Le probleme est que dans ma plage total j'ai des formules qui
renvoies soit rien soit un resultat, mais comme dans ces cellules il
y a une formule, sommeprod compte comme si qu'il y avait
quelquechose malgrés que cette formule renvoie rien. C'est tres
enervant.
Merci si vous avez une idée
Manu
Oula, impressionnant Misange, pour la formule de Daniel, ca fonctionne mais
que pour une seule absence, non seulement il y en a bcp, mais ca peut se
modifier dans l'avenir.
Pour Misange, ca fonctionne certainement, mais ca alourdis tellement le
fichier que j'attend encore de voir le resultat, je suppose que ce sont les
formules decaler dans les noms qui allourdissent
Question bete... la solution ne serait t'il pas VBA... je dis ca au hasrd
car je n'y connais rien en VBA.
Vraiment merci car c'est l'enfer ce truc
Manu
"Misange" <misange@monsiteprefere.net> a écrit dans le message de news:
On%23sexn0KHA.6104@TK2MSFTNGP06.phx.gbl...
OK je commence à comprendre
pour compter tes jours M (ou autre code, c'est ahurissant le nombre de cas
d'absences qu'il y a dans ta société !!!) utilise cette formule :
=SOMMEPROD((RESULTATS_RECAP=$A24)*(DATES_RECAP>=$D$8)*(DATES_RECAP<=$D$9)*($D$7=EMPLOYE_RECAP)*(JOURSEM(DATES_RECAP;2)<6))
et redéfinis resultats_recap et dates_recap de façon à ce qu'il n'y ait
pas de jours vides (le 366°) dans ta plage:
date_recapÞCALER(RECAP!$B$11;;;DATE(ANNEE(RECAP!$B$11)+1;1;1)-DATE(ANNEE(RECAP!$B$11);1;1))
résultats_recapÞCALER(RECAP!$C$11;;;DATE(ANNEE(RECAP!$B$11)+1;1;1)-DATE(ANNEE(RECAP!$B$11);1;1);NBVAL(RECAP!$11:$11)-2)
de cette façon si c'est une année bissextile ça s'adapte car
DATE(ANNEE(RECAP!$B$11)+1;1;1)-DATE(ANNEE(RECAP!$B$11);1;1) te donne le
nombre de jours de l'année figurant en B11 (365 ou 366)
A partir de là tu ne modifies pas ta formule magique en F14 qui maintenant
te donne bien 16 jours puisque tu as 4 au lieu de 6 en face de M.
Misange
Manu a écrit :
Bonsoir Misange,
C'est l'inverse, les Jours travaillés "T" ne peuvent etre tapé que dans
un WE ou/et un jour fériés
En faite, j'essaie de trouver le moyen de demander à Excel en fonction de
mes criteres choix de l'employé + choix des dates de me compter le
nombre de cellule remplie (hormis si un T est tapé) tombant un WE et/ou
un jour ferié
Dans mon exemple avec titi, ce resultat devrait etre egal à 2 car "M" à
été tapé les 12 - 13 decembre, je n'aurais plus qu'à additionner ce
resultat à ma formule deja existante. mais dur dur.
Merci
"Misange" <misange@monsiteprefere.net> a écrit dans le message de news:
uNmcgQn0KHA.840@TK2MSFTNGP06.phx.gbl...
Bonjour
Je ne comprends pas bien, tu dis que les jours T ne peuvent tomber un WE
ou jour férié et dans ton exemple Titi travaille en décembre 3 jours T
tombant en we.
Pour gérer ton problème, je travaillerai sur les feuilles mensuelles :
si le vendredi est un jour M, alors le samedi et le dimanche le sont
aussi. De cette façon ces jours là seront obligatoirement décomptés
comme M, sauf si tu écrases la formule pour taper unT.
MAis j'ai peut être rien compris :-)
Misange
Manu a écrit :
Ci joint le fichier, tout est noté dedans, merci encore de votre
soutien et bon courage, j'y travaille depuis des plombes
http://www.cijoint.fr/cjlink.php?file=cj201004/cijbOPk1ul.xls
Manu
"Manu" <manuel.gamin@wanadoo.fr> a écrit dans le message de news:
uqMGVjl0KHA.220@TK2MSFTNGP06.phx.gbl...
Effectivement,
Je vais tacher de faire un fichier simplifier
"Tatanka" <garnote3ENLEVER@videotron.ca> a écrit dans le message de
news: eHs%23hgl0KHA.4420@TK2MSFTNGP02.phx.gbl...
Bonjour Manu,
J'ai essayé ceci :
1)
De A1 à A9, des nombres.
2)
B1 : =SI(A1>0;10;"")
B2 : =SI(A2>0;10;"")
....
B9 : =SI(A9>0;10;"")
3)
J'ai nommé la plage B1:B9 « total ».
4)
J'ai entré 5 de C1 à C9
5)
J'utilise alors la formule :
=SOMMEPROD((total="")*C1:C9)
et il n'y a aucun problème.
Tes formules sont sûrement plus complexes!
Serge
"Manu" <manuel.gamin@wanadoo.fr> a écrit dans le message de news:
eE0t56k0KHA.348@TK2MSFTNGP02.phx.gbl...
Bonjour,
J'ai un soucis avec sommeprod, si je fais ce style de formule :
SOMMEPROD((total="")....
Le probleme est que dans ma plage total j'ai des formules qui
renvoies soit rien soit un resultat, mais comme dans ces cellules il
y a une formule, sommeprod compte comme si qu'il y avait
quelquechose malgrés que cette formule renvoie rien. C'est tres
enervant.
Merci si vous avez une idée
Manu
Oula, impressionnant Misange, pour la formule de Daniel, ca fonctionne mais
que pour une seule absence, non seulement il y en a bcp, mais ca peut se
modifier dans l'avenir.
Pour Misange, ca fonctionne certainement, mais ca alourdis tellement le
fichier que j'attend encore de voir le resultat, je suppose que ce sont les
formules decaler dans les noms qui allourdissent
Question bete... la solution ne serait t'il pas VBA... je dis ca au hasrd
car je n'y connais rien en VBA.
Vraiment merci car c'est l'enfer ce truc
Manu
"Misange" a écrit dans le message de news:
On%OK je commence à comprendre
pour compter tes jours M (ou autre code, c'est ahurissant le nombre de cas
d'absences qu'il y a dans ta société !!!) utilise cette formule :
=SOMMEPROD((RESULTATS_RECAP=$A24)*(DATES_RECAP>=$D$8)*(DATES_RECAP<=$D$9)*($D$7=EMPLOYE_RECAP)*(JOURSEM(DATES_RECAP;2)<6))
et redéfinis resultats_recap et dates_recap de façon à ce qu'il n'y ait
pas de jours vides (le 366°) dans ta plage:
date_recapÞCALER(RECAP!$B$11;;;DATE(ANNEE(RECAP!$B$11)+1;1;1)-DATE(ANNEE(RECAP!$B$11);1;1))
résultats_recapÞCALER(RECAP!$C$11;;;DATE(ANNEE(RECAP!$B$11)+1;1;1)-DATE(ANNEE(RECAP!$B$11);1;1);NBVAL(RECAP!$11:$11)-2)
de cette façon si c'est une année bissextile ça s'adapte car
DATE(ANNEE(RECAP!$B$11)+1;1;1)-DATE(ANNEE(RECAP!$B$11);1;1) te donne le
nombre de jours de l'année figurant en B11 (365 ou 366)
A partir de là tu ne modifies pas ta formule magique en F14 qui maintenant
te donne bien 16 jours puisque tu as 4 au lieu de 6 en face de M.
Misange
Manu a écrit :Bonsoir Misange,
C'est l'inverse, les Jours travaillés "T" ne peuvent etre tapé que dans
un WE ou/et un jour fériés
En faite, j'essaie de trouver le moyen de demander à Excel en fonction de
mes criteres choix de l'employé + choix des dates de me compter le
nombre de cellule remplie (hormis si un T est tapé) tombant un WE et/ou
un jour ferié
Dans mon exemple avec titi, ce resultat devrait etre egal à 2 car "M" à
été tapé les 12 - 13 decembre, je n'aurais plus qu'à additionner ce
resultat à ma formule deja existante. mais dur dur.
Merci
"Misange" a écrit dans le message de news:Bonjour
Je ne comprends pas bien, tu dis que les jours T ne peuvent tomber un WE
ou jour férié et dans ton exemple Titi travaille en décembre 3 jours T
tombant en we.
Pour gérer ton problème, je travaillerai sur les feuilles mensuelles :
si le vendredi est un jour M, alors le samedi et le dimanche le sont
aussi. De cette façon ces jours là seront obligatoirement décomptés
comme M, sauf si tu écrases la formule pour taper unT.
MAis j'ai peut être rien compris :-)
Misange
Manu a écrit :Ci joint le fichier, tout est noté dedans, merci encore de votre
soutien et bon courage, j'y travaille depuis des plombes
http://www.cijoint.fr/cjlink.php?file=cj201004/cijbOPk1ul.xls
Manu
"Manu" a écrit dans le message de news:Effectivement,
Je vais tacher de faire un fichier simplifier
"Tatanka" a écrit dans le message de
news: eHs%Bonjour Manu,
J'ai essayé ceci :
1)
De A1 à A9, des nombres.
2)
B1 : =SI(A1>0;10;"")
B2 : =SI(A2>0;10;"")
....
B9 : =SI(A9>0;10;"")
3)
J'ai nommé la plage B1:B9 « total ».
4)
J'ai entré 5 de C1 à C9
5)
J'utilise alors la formule :
=SOMMEPROD((total="")*C1:C9)
et il n'y a aucun problème.
Tes formules sont sûrement plus complexes!
Serge
"Manu" a écrit dans le message de news:Bonjour,
J'ai un soucis avec sommeprod, si je fais ce style de formule :
SOMMEPROD((total="")....
Le probleme est que dans ma plage total j'ai des formules qui
renvoies soit rien soit un resultat, mais comme dans ces cellules il
y a une formule, sommeprod compte comme si qu'il y avait
quelquechose malgrés que cette formule renvoie rien. C'est tres
enervant.
Merci si vous avez une idée
Manu
Oula, impressionnant Misange, pour la formule de Daniel, ca fonctionne
mais que pour une seule absence, non seulement il y en a bcp, mais ca peut
se modifier dans l'avenir.
Pour Misange, ca fonctionne certainement, mais ca alourdis tellement le
fichier que j'attend encore de voir le resultat, je suppose que ce sont
les formules decaler dans les noms qui allourdissent
Question bete... la solution ne serait t'il pas VBA... je dis ca au hasrd
car je n'y connais rien en VBA.
Vraiment merci car c'est l'enfer ce truc
Manu
"Misange" a écrit dans le message de news:
On%OK je commence à comprendre
pour compter tes jours M (ou autre code, c'est ahurissant le nombre de
cas d'absences qu'il y a dans ta société !!!) utilise cette formule :
=SOMMEPROD((RESULTATS_RECAP=$A24)*(DATES_RECAP>=$D$8)*(DATES_RECAP<=$D$9)*($D$7=EMPLOYE_RECAP)*(JOURSEM(DATES_RECAP;2)<6))
et redéfinis resultats_recap et dates_recap de façon à ce qu'il n'y ait
pas de jours vides (le 366°) dans ta plage:
date_recapÞCALER(RECAP!$B$11;;;DATE(ANNEE(RECAP!$B$11)+1;1;1)-DATE(ANNEE(RECAP!$B$11);1;1))
résultats_recapÞCALER(RECAP!$C$11;;;DATE(ANNEE(RECAP!$B$11)+1;1;1)-DATE(ANNEE(RECAP!$B$11);1;1);NBVAL(RECAP!$11:$11)-2)
de cette façon si c'est une année bissextile ça s'adapte car
DATE(ANNEE(RECAP!$B$11)+1;1;1)-DATE(ANNEE(RECAP!$B$11);1;1) te donne le
nombre de jours de l'année figurant en B11 (365 ou 366)
A partir de là tu ne modifies pas ta formule magique en F14 qui
maintenant te donne bien 16 jours puisque tu as 4 au lieu de 6 en face de
M.
Misange
Manu a écrit :Bonsoir Misange,
C'est l'inverse, les Jours travaillés "T" ne peuvent etre tapé que dans
un WE ou/et un jour fériés
En faite, j'essaie de trouver le moyen de demander à Excel en fonction
de mes criteres choix de l'employé + choix des dates de me compter le
nombre de cellule remplie (hormis si un T est tapé) tombant un WE et/ou
un jour ferié
Dans mon exemple avec titi, ce resultat devrait etre egal à 2 car "M" à
été tapé les 12 - 13 decembre, je n'aurais plus qu'à additionner ce
resultat à ma formule deja existante. mais dur dur.
Merci
"Misange" a écrit dans le message de news:Bonjour
Je ne comprends pas bien, tu dis que les jours T ne peuvent tomber un
WE ou jour férié et dans ton exemple Titi travaille en décembre 3 jours
T tombant en we.
Pour gérer ton problème, je travaillerai sur les feuilles mensuelles :
si le vendredi est un jour M, alors le samedi et le dimanche le sont
aussi. De cette façon ces jours là seront obligatoirement décomptés
comme M, sauf si tu écrases la formule pour taper unT.
MAis j'ai peut être rien compris :-)
Misange
Manu a écrit :Ci joint le fichier, tout est noté dedans, merci encore de votre
soutien et bon courage, j'y travaille depuis des plombes
http://www.cijoint.fr/cjlink.php?file=cj201004/cijbOPk1ul.xls
Manu
"Manu" a écrit dans le message de news:Effectivement,
Je vais tacher de faire un fichier simplifier
"Tatanka" a écrit dans le message de
news: eHs%Bonjour Manu,
J'ai essayé ceci :
1)
De A1 à A9, des nombres.
2)
B1 : =SI(A1>0;10;"")
B2 : =SI(A2>0;10;"")
....
B9 : =SI(A9>0;10;"")
3)
J'ai nommé la plage B1:B9 « total ».
4)
J'ai entré 5 de C1 à C9
5)
J'utilise alors la formule :
=SOMMEPROD((total="")*C1:C9)
et il n'y a aucun problème.
Tes formules sont sûrement plus complexes!
Serge
"Manu" a écrit dans le message de news:Bonjour,
J'ai un soucis avec sommeprod, si je fais ce style de formule :
SOMMEPROD((total="")....
Le probleme est que dans ma plage total j'ai des formules qui
renvoies soit rien soit un resultat, mais comme dans ces cellules
il y a une formule, sommeprod compte comme si qu'il y avait
quelquechose malgrés que cette formule renvoie rien. C'est tres
enervant.
Merci si vous avez une idée
Manu
Oula, impressionnant Misange, pour la formule de Daniel, ca fonctionne
mais que pour une seule absence, non seulement il y en a bcp, mais ca peut
se modifier dans l'avenir.
Pour Misange, ca fonctionne certainement, mais ca alourdis tellement le
fichier que j'attend encore de voir le resultat, je suppose que ce sont
les formules decaler dans les noms qui allourdissent
Question bete... la solution ne serait t'il pas VBA... je dis ca au hasrd
car je n'y connais rien en VBA.
Vraiment merci car c'est l'enfer ce truc
Manu
"Misange" <misange@monsiteprefere.net> a écrit dans le message de news:
On%23sexn0KHA.6104@TK2MSFTNGP06.phx.gbl...
OK je commence à comprendre
pour compter tes jours M (ou autre code, c'est ahurissant le nombre de
cas d'absences qu'il y a dans ta société !!!) utilise cette formule :
=SOMMEPROD((RESULTATS_RECAP=$A24)*(DATES_RECAP>=$D$8)*(DATES_RECAP<=$D$9)*($D$7=EMPLOYE_RECAP)*(JOURSEM(DATES_RECAP;2)<6))
et redéfinis resultats_recap et dates_recap de façon à ce qu'il n'y ait
pas de jours vides (le 366°) dans ta plage:
date_recapÞCALER(RECAP!$B$11;;;DATE(ANNEE(RECAP!$B$11)+1;1;1)-DATE(ANNEE(RECAP!$B$11);1;1))
résultats_recapÞCALER(RECAP!$C$11;;;DATE(ANNEE(RECAP!$B$11)+1;1;1)-DATE(ANNEE(RECAP!$B$11);1;1);NBVAL(RECAP!$11:$11)-2)
de cette façon si c'est une année bissextile ça s'adapte car
DATE(ANNEE(RECAP!$B$11)+1;1;1)-DATE(ANNEE(RECAP!$B$11);1;1) te donne le
nombre de jours de l'année figurant en B11 (365 ou 366)
A partir de là tu ne modifies pas ta formule magique en F14 qui
maintenant te donne bien 16 jours puisque tu as 4 au lieu de 6 en face de
M.
Misange
Manu a écrit :
Bonsoir Misange,
C'est l'inverse, les Jours travaillés "T" ne peuvent etre tapé que dans
un WE ou/et un jour fériés
En faite, j'essaie de trouver le moyen de demander à Excel en fonction
de mes criteres choix de l'employé + choix des dates de me compter le
nombre de cellule remplie (hormis si un T est tapé) tombant un WE et/ou
un jour ferié
Dans mon exemple avec titi, ce resultat devrait etre egal à 2 car "M" à
été tapé les 12 - 13 decembre, je n'aurais plus qu'à additionner ce
resultat à ma formule deja existante. mais dur dur.
Merci
"Misange" <misange@monsiteprefere.net> a écrit dans le message de news:
uNmcgQn0KHA.840@TK2MSFTNGP06.phx.gbl...
Bonjour
Je ne comprends pas bien, tu dis que les jours T ne peuvent tomber un
WE ou jour férié et dans ton exemple Titi travaille en décembre 3 jours
T tombant en we.
Pour gérer ton problème, je travaillerai sur les feuilles mensuelles :
si le vendredi est un jour M, alors le samedi et le dimanche le sont
aussi. De cette façon ces jours là seront obligatoirement décomptés
comme M, sauf si tu écrases la formule pour taper unT.
MAis j'ai peut être rien compris :-)
Misange
Manu a écrit :
Ci joint le fichier, tout est noté dedans, merci encore de votre
soutien et bon courage, j'y travaille depuis des plombes
http://www.cijoint.fr/cjlink.php?file=cj201004/cijbOPk1ul.xls
Manu
"Manu" <manuel.gamin@wanadoo.fr> a écrit dans le message de news:
uqMGVjl0KHA.220@TK2MSFTNGP06.phx.gbl...
Effectivement,
Je vais tacher de faire un fichier simplifier
"Tatanka" <garnote3ENLEVER@videotron.ca> a écrit dans le message de
news: eHs%23hgl0KHA.4420@TK2MSFTNGP02.phx.gbl...
Bonjour Manu,
J'ai essayé ceci :
1)
De A1 à A9, des nombres.
2)
B1 : =SI(A1>0;10;"")
B2 : =SI(A2>0;10;"")
....
B9 : =SI(A9>0;10;"")
3)
J'ai nommé la plage B1:B9 « total ».
4)
J'ai entré 5 de C1 à C9
5)
J'utilise alors la formule :
=SOMMEPROD((total="")*C1:C9)
et il n'y a aucun problème.
Tes formules sont sûrement plus complexes!
Serge
"Manu" <manuel.gamin@wanadoo.fr> a écrit dans le message de news:
eE0t56k0KHA.348@TK2MSFTNGP02.phx.gbl...
Bonjour,
J'ai un soucis avec sommeprod, si je fais ce style de formule :
SOMMEPROD((total="")....
Le probleme est que dans ma plage total j'ai des formules qui
renvoies soit rien soit un resultat, mais comme dans ces cellules
il y a une formule, sommeprod compte comme si qu'il y avait
quelquechose malgrés que cette formule renvoie rien. C'est tres
enervant.
Merci si vous avez une idée
Manu
Oula, impressionnant Misange, pour la formule de Daniel, ca fonctionne
mais que pour une seule absence, non seulement il y en a bcp, mais ca peut
se modifier dans l'avenir.
Pour Misange, ca fonctionne certainement, mais ca alourdis tellement le
fichier que j'attend encore de voir le resultat, je suppose que ce sont
les formules decaler dans les noms qui allourdissent
Question bete... la solution ne serait t'il pas VBA... je dis ca au hasrd
car je n'y connais rien en VBA.
Vraiment merci car c'est l'enfer ce truc
Manu
"Misange" a écrit dans le message de news:
On%OK je commence à comprendre
pour compter tes jours M (ou autre code, c'est ahurissant le nombre de
cas d'absences qu'il y a dans ta société !!!) utilise cette formule :
=SOMMEPROD((RESULTATS_RECAP=$A24)*(DATES_RECAP>=$D$8)*(DATES_RECAP<=$D$9)*($D$7=EMPLOYE_RECAP)*(JOURSEM(DATES_RECAP;2)<6))
et redéfinis resultats_recap et dates_recap de façon à ce qu'il n'y ait
pas de jours vides (le 366°) dans ta plage:
date_recapÞCALER(RECAP!$B$11;;;DATE(ANNEE(RECAP!$B$11)+1;1;1)-DATE(ANNEE(RECAP!$B$11);1;1))
résultats_recapÞCALER(RECAP!$C$11;;;DATE(ANNEE(RECAP!$B$11)+1;1;1)-DATE(ANNEE(RECAP!$B$11);1;1);NBVAL(RECAP!$11:$11)-2)
de cette façon si c'est une année bissextile ça s'adapte car
DATE(ANNEE(RECAP!$B$11)+1;1;1)-DATE(ANNEE(RECAP!$B$11);1;1) te donne le
nombre de jours de l'année figurant en B11 (365 ou 366)
A partir de là tu ne modifies pas ta formule magique en F14 qui
maintenant te donne bien 16 jours puisque tu as 4 au lieu de 6 en face de
M.
Misange
Manu a écrit :Bonsoir Misange,
C'est l'inverse, les Jours travaillés "T" ne peuvent etre tapé que dans
un WE ou/et un jour fériés
En faite, j'essaie de trouver le moyen de demander à Excel en fonction
de mes criteres choix de l'employé + choix des dates de me compter le
nombre de cellule remplie (hormis si un T est tapé) tombant un WE et/ou
un jour ferié
Dans mon exemple avec titi, ce resultat devrait etre egal à 2 car "M" à
été tapé les 12 - 13 decembre, je n'aurais plus qu'à additionner ce
resultat à ma formule deja existante. mais dur dur.
Merci
"Misange" a écrit dans le message de news:Bonjour
Je ne comprends pas bien, tu dis que les jours T ne peuvent tomber un
WE ou jour férié et dans ton exemple Titi travaille en décembre 3 jours
T tombant en we.
Pour gérer ton problème, je travaillerai sur les feuilles mensuelles :
si le vendredi est un jour M, alors le samedi et le dimanche le sont
aussi. De cette façon ces jours là seront obligatoirement décomptés
comme M, sauf si tu écrases la formule pour taper unT.
MAis j'ai peut être rien compris :-)
Misange
Manu a écrit :Ci joint le fichier, tout est noté dedans, merci encore de votre
soutien et bon courage, j'y travaille depuis des plombes
http://www.cijoint.fr/cjlink.php?file=cj201004/cijbOPk1ul.xls
Manu
"Manu" a écrit dans le message de news:Effectivement,
Je vais tacher de faire un fichier simplifier
"Tatanka" a écrit dans le message de
news: eHs%Bonjour Manu,
J'ai essayé ceci :
1)
De A1 à A9, des nombres.
2)
B1 : =SI(A1>0;10;"")
B2 : =SI(A2>0;10;"")
....
B9 : =SI(A9>0;10;"")
3)
J'ai nommé la plage B1:B9 « total ».
4)
J'ai entré 5 de C1 à C9
5)
J'utilise alors la formule :
=SOMMEPROD((total="")*C1:C9)
et il n'y a aucun problème.
Tes formules sont sûrement plus complexes!
Serge
"Manu" a écrit dans le message de news:Bonjour,
J'ai un soucis avec sommeprod, si je fais ce style de formule :
SOMMEPROD((total="")....
Le probleme est que dans ma plage total j'ai des formules qui
renvoies soit rien soit un resultat, mais comme dans ces cellules
il y a une formule, sommeprod compte comme si qu'il y avait
quelquechose malgrés que cette formule renvoie rien. C'est tres
enervant.
Merci si vous avez une idée
Manu
Ca alourdit le fichier ???
iln'y a absolument aucune raison pour cela. Nommer une formule avec
décaler n'alourdit pas un classeur
http://www.cijoint.fr/cjlink.php?file=cj201004/cijdVgqQxP.xls
en revanche tu ne devrais pas prévoir d'emblée 250 salariés si dans les
faits il y en a moins. Mieux vaut les ajouter au fur et à mesure, la
formule décaler dans resultats_recap s'adaptera automatiquement.
Pour le moment tu as dans ton classeur des centaines de formules qui ne
servent à rien mais qui sont reclaculées à chaque demande ce qui est très
long.
Misange
Manu a écrit :Oula, impressionnant Misange, pour la formule de Daniel, ca fonctionne
mais que pour une seule absence, non seulement il y en a bcp, mais ca
peut se modifier dans l'avenir.
Pour Misange, ca fonctionne certainement, mais ca alourdis tellement le
fichier que j'attend encore de voir le resultat, je suppose que ce sont
les formules decaler dans les noms qui allourdissent
Question bete... la solution ne serait t'il pas VBA... je dis ca au hasrd
car je n'y connais rien en VBA.
Vraiment merci car c'est l'enfer ce truc
Manu
"Misange" a écrit dans le message de news:
On%OK je commence à comprendre
pour compter tes jours M (ou autre code, c'est ahurissant le nombre de
cas d'absences qu'il y a dans ta société !!!) utilise cette formule :
=SOMMEPROD((RESULTATS_RECAP=$A24)*(DATES_RECAP>=$D$8)*(DATES_RECAP<=$D$9)*($D$7=EMPLOYE_RECAP)*(JOURSEM(DATES_RECAP;2)<6))
et redéfinis resultats_recap et dates_recap de façon à ce qu'il n'y ait
pas de jours vides (le 366°) dans ta plage:
date_recapÞCALER(RECAP!$B$11;;;DATE(ANNEE(RECAP!$B$11)+1;1;1)-DATE(ANNEE(RECAP!$B$11);1;1))
résultats_recapÞCALER(RECAP!$C$11;;;DATE(ANNEE(RECAP!$B$11)+1;1;1)-DATE(ANNEE(RECAP!$B$11);1;1);NBVAL(RECAP!$11:$11)-2)
de cette façon si c'est une année bissextile ça s'adapte car
DATE(ANNEE(RECAP!$B$11)+1;1;1)-DATE(ANNEE(RECAP!$B$11);1;1) te donne le
nombre de jours de l'année figurant en B11 (365 ou 366)
A partir de là tu ne modifies pas ta formule magique en F14 qui
maintenant te donne bien 16 jours puisque tu as 4 au lieu de 6 en face
de M.
Misange
Manu a écrit :Bonsoir Misange,
C'est l'inverse, les Jours travaillés "T" ne peuvent etre tapé que dans
un WE ou/et un jour fériés
En faite, j'essaie de trouver le moyen de demander à Excel en fonction
de mes criteres choix de l'employé + choix des dates de me compter le
nombre de cellule remplie (hormis si un T est tapé) tombant un WE et/ou
un jour ferié
Dans mon exemple avec titi, ce resultat devrait etre egal à 2 car "M" à
été tapé les 12 - 13 decembre, je n'aurais plus qu'à additionner ce
resultat à ma formule deja existante. mais dur dur.
Merci
"Misange" a écrit dans le message de news:Bonjour
Je ne comprends pas bien, tu dis que les jours T ne peuvent tomber un
WE ou jour férié et dans ton exemple Titi travaille en décembre 3
jours T tombant en we.
Pour gérer ton problème, je travaillerai sur les feuilles mensuelles :
si le vendredi est un jour M, alors le samedi et le dimanche le sont
aussi. De cette façon ces jours là seront obligatoirement décomptés
comme M, sauf si tu écrases la formule pour taper unT.
MAis j'ai peut être rien compris :-)
Misange
Manu a écrit :Ci joint le fichier, tout est noté dedans, merci encore de votre
soutien et bon courage, j'y travaille depuis des plombes
http://www.cijoint.fr/cjlink.php?file=cj201004/cijbOPk1ul.xls
Manu
"Manu" a écrit dans le message de news:Effectivement,
Je vais tacher de faire un fichier simplifier
"Tatanka" a écrit dans le message de
news: eHs%Bonjour Manu,
J'ai essayé ceci :
1)
De A1 à A9, des nombres.
2)
B1 : =SI(A1>0;10;"")
B2 : =SI(A2>0;10;"")
....
B9 : =SI(A9>0;10;"")
3)
J'ai nommé la plage B1:B9 « total ».
4)
J'ai entré 5 de C1 à C9
5)
J'utilise alors la formule :
=SOMMEPROD((total="")*C1:C9)
et il n'y a aucun problème.
Tes formules sont sûrement plus complexes!
Serge
"Manu" a écrit dans le message de news:Bonjour,
J'ai un soucis avec sommeprod, si je fais ce style de formule :
SOMMEPROD((total="")....
Le probleme est que dans ma plage total j'ai des formules qui
renvoies soit rien soit un resultat, mais comme dans ces cellules
il y a une formule, sommeprod compte comme si qu'il y avait
quelquechose malgrés que cette formule renvoie rien. C'est tres
enervant.
Merci si vous avez une idée
Manu
Ca alourdit le fichier ???
iln'y a absolument aucune raison pour cela. Nommer une formule avec
décaler n'alourdit pas un classeur
http://www.cijoint.fr/cjlink.php?file=cj201004/cijdVgqQxP.xls
en revanche tu ne devrais pas prévoir d'emblée 250 salariés si dans les
faits il y en a moins. Mieux vaut les ajouter au fur et à mesure, la
formule décaler dans resultats_recap s'adaptera automatiquement.
Pour le moment tu as dans ton classeur des centaines de formules qui ne
servent à rien mais qui sont reclaculées à chaque demande ce qui est très
long.
Misange
Manu a écrit :
Oula, impressionnant Misange, pour la formule de Daniel, ca fonctionne
mais que pour une seule absence, non seulement il y en a bcp, mais ca
peut se modifier dans l'avenir.
Pour Misange, ca fonctionne certainement, mais ca alourdis tellement le
fichier que j'attend encore de voir le resultat, je suppose que ce sont
les formules decaler dans les noms qui allourdissent
Question bete... la solution ne serait t'il pas VBA... je dis ca au hasrd
car je n'y connais rien en VBA.
Vraiment merci car c'est l'enfer ce truc
Manu
"Misange" <misange@monsiteprefere.net> a écrit dans le message de news:
On%23sexn0KHA.6104@TK2MSFTNGP06.phx.gbl...
OK je commence à comprendre
pour compter tes jours M (ou autre code, c'est ahurissant le nombre de
cas d'absences qu'il y a dans ta société !!!) utilise cette formule :
=SOMMEPROD((RESULTATS_RECAP=$A24)*(DATES_RECAP>=$D$8)*(DATES_RECAP<=$D$9)*($D$7=EMPLOYE_RECAP)*(JOURSEM(DATES_RECAP;2)<6))
et redéfinis resultats_recap et dates_recap de façon à ce qu'il n'y ait
pas de jours vides (le 366°) dans ta plage:
date_recapÞCALER(RECAP!$B$11;;;DATE(ANNEE(RECAP!$B$11)+1;1;1)-DATE(ANNEE(RECAP!$B$11);1;1))
résultats_recapÞCALER(RECAP!$C$11;;;DATE(ANNEE(RECAP!$B$11)+1;1;1)-DATE(ANNEE(RECAP!$B$11);1;1);NBVAL(RECAP!$11:$11)-2)
de cette façon si c'est une année bissextile ça s'adapte car
DATE(ANNEE(RECAP!$B$11)+1;1;1)-DATE(ANNEE(RECAP!$B$11);1;1) te donne le
nombre de jours de l'année figurant en B11 (365 ou 366)
A partir de là tu ne modifies pas ta formule magique en F14 qui
maintenant te donne bien 16 jours puisque tu as 4 au lieu de 6 en face
de M.
Misange
Manu a écrit :
Bonsoir Misange,
C'est l'inverse, les Jours travaillés "T" ne peuvent etre tapé que dans
un WE ou/et un jour fériés
En faite, j'essaie de trouver le moyen de demander à Excel en fonction
de mes criteres choix de l'employé + choix des dates de me compter le
nombre de cellule remplie (hormis si un T est tapé) tombant un WE et/ou
un jour ferié
Dans mon exemple avec titi, ce resultat devrait etre egal à 2 car "M" à
été tapé les 12 - 13 decembre, je n'aurais plus qu'à additionner ce
resultat à ma formule deja existante. mais dur dur.
Merci
"Misange" <misange@monsiteprefere.net> a écrit dans le message de news:
uNmcgQn0KHA.840@TK2MSFTNGP06.phx.gbl...
Bonjour
Je ne comprends pas bien, tu dis que les jours T ne peuvent tomber un
WE ou jour férié et dans ton exemple Titi travaille en décembre 3
jours T tombant en we.
Pour gérer ton problème, je travaillerai sur les feuilles mensuelles :
si le vendredi est un jour M, alors le samedi et le dimanche le sont
aussi. De cette façon ces jours là seront obligatoirement décomptés
comme M, sauf si tu écrases la formule pour taper unT.
MAis j'ai peut être rien compris :-)
Misange
Manu a écrit :
Ci joint le fichier, tout est noté dedans, merci encore de votre
soutien et bon courage, j'y travaille depuis des plombes
http://www.cijoint.fr/cjlink.php?file=cj201004/cijbOPk1ul.xls
Manu
"Manu" <manuel.gamin@wanadoo.fr> a écrit dans le message de news:
uqMGVjl0KHA.220@TK2MSFTNGP06.phx.gbl...
Effectivement,
Je vais tacher de faire un fichier simplifier
"Tatanka" <garnote3ENLEVER@videotron.ca> a écrit dans le message de
news: eHs%23hgl0KHA.4420@TK2MSFTNGP02.phx.gbl...
Bonjour Manu,
J'ai essayé ceci :
1)
De A1 à A9, des nombres.
2)
B1 : =SI(A1>0;10;"")
B2 : =SI(A2>0;10;"")
....
B9 : =SI(A9>0;10;"")
3)
J'ai nommé la plage B1:B9 « total ».
4)
J'ai entré 5 de C1 à C9
5)
J'utilise alors la formule :
=SOMMEPROD((total="")*C1:C9)
et il n'y a aucun problème.
Tes formules sont sûrement plus complexes!
Serge
"Manu" <manuel.gamin@wanadoo.fr> a écrit dans le message de news:
eE0t56k0KHA.348@TK2MSFTNGP02.phx.gbl...
Bonjour,
J'ai un soucis avec sommeprod, si je fais ce style de formule :
SOMMEPROD((total="")....
Le probleme est que dans ma plage total j'ai des formules qui
renvoies soit rien soit un resultat, mais comme dans ces cellules
il y a une formule, sommeprod compte comme si qu'il y avait
quelquechose malgrés que cette formule renvoie rien. C'est tres
enervant.
Merci si vous avez une idée
Manu
Ca alourdit le fichier ???
iln'y a absolument aucune raison pour cela. Nommer une formule avec
décaler n'alourdit pas un classeur
http://www.cijoint.fr/cjlink.php?file=cj201004/cijdVgqQxP.xls
en revanche tu ne devrais pas prévoir d'emblée 250 salariés si dans les
faits il y en a moins. Mieux vaut les ajouter au fur et à mesure, la
formule décaler dans resultats_recap s'adaptera automatiquement.
Pour le moment tu as dans ton classeur des centaines de formules qui ne
servent à rien mais qui sont reclaculées à chaque demande ce qui est très
long.
Misange
Manu a écrit :Oula, impressionnant Misange, pour la formule de Daniel, ca fonctionne
mais que pour une seule absence, non seulement il y en a bcp, mais ca
peut se modifier dans l'avenir.
Pour Misange, ca fonctionne certainement, mais ca alourdis tellement le
fichier que j'attend encore de voir le resultat, je suppose que ce sont
les formules decaler dans les noms qui allourdissent
Question bete... la solution ne serait t'il pas VBA... je dis ca au hasrd
car je n'y connais rien en VBA.
Vraiment merci car c'est l'enfer ce truc
Manu
"Misange" a écrit dans le message de news:
On%OK je commence à comprendre
pour compter tes jours M (ou autre code, c'est ahurissant le nombre de
cas d'absences qu'il y a dans ta société !!!) utilise cette formule :
=SOMMEPROD((RESULTATS_RECAP=$A24)*(DATES_RECAP>=$D$8)*(DATES_RECAP<=$D$9)*($D$7=EMPLOYE_RECAP)*(JOURSEM(DATES_RECAP;2)<6))
et redéfinis resultats_recap et dates_recap de façon à ce qu'il n'y ait
pas de jours vides (le 366°) dans ta plage:
date_recapÞCALER(RECAP!$B$11;;;DATE(ANNEE(RECAP!$B$11)+1;1;1)-DATE(ANNEE(RECAP!$B$11);1;1))
résultats_recapÞCALER(RECAP!$C$11;;;DATE(ANNEE(RECAP!$B$11)+1;1;1)-DATE(ANNEE(RECAP!$B$11);1;1);NBVAL(RECAP!$11:$11)-2)
de cette façon si c'est une année bissextile ça s'adapte car
DATE(ANNEE(RECAP!$B$11)+1;1;1)-DATE(ANNEE(RECAP!$B$11);1;1) te donne le
nombre de jours de l'année figurant en B11 (365 ou 366)
A partir de là tu ne modifies pas ta formule magique en F14 qui
maintenant te donne bien 16 jours puisque tu as 4 au lieu de 6 en face
de M.
Misange
Manu a écrit :Bonsoir Misange,
C'est l'inverse, les Jours travaillés "T" ne peuvent etre tapé que dans
un WE ou/et un jour fériés
En faite, j'essaie de trouver le moyen de demander à Excel en fonction
de mes criteres choix de l'employé + choix des dates de me compter le
nombre de cellule remplie (hormis si un T est tapé) tombant un WE et/ou
un jour ferié
Dans mon exemple avec titi, ce resultat devrait etre egal à 2 car "M" à
été tapé les 12 - 13 decembre, je n'aurais plus qu'à additionner ce
resultat à ma formule deja existante. mais dur dur.
Merci
"Misange" a écrit dans le message de news:Bonjour
Je ne comprends pas bien, tu dis que les jours T ne peuvent tomber un
WE ou jour férié et dans ton exemple Titi travaille en décembre 3
jours T tombant en we.
Pour gérer ton problème, je travaillerai sur les feuilles mensuelles :
si le vendredi est un jour M, alors le samedi et le dimanche le sont
aussi. De cette façon ces jours là seront obligatoirement décomptés
comme M, sauf si tu écrases la formule pour taper unT.
MAis j'ai peut être rien compris :-)
Misange
Manu a écrit :Ci joint le fichier, tout est noté dedans, merci encore de votre
soutien et bon courage, j'y travaille depuis des plombes
http://www.cijoint.fr/cjlink.php?file=cj201004/cijbOPk1ul.xls
Manu
"Manu" a écrit dans le message de news:Effectivement,
Je vais tacher de faire un fichier simplifier
"Tatanka" a écrit dans le message de
news: eHs%Bonjour Manu,
J'ai essayé ceci :
1)
De A1 à A9, des nombres.
2)
B1 : =SI(A1>0;10;"")
B2 : =SI(A2>0;10;"")
....
B9 : =SI(A9>0;10;"")
3)
J'ai nommé la plage B1:B9 « total ».
4)
J'ai entré 5 de C1 à C9
5)
J'utilise alors la formule :
=SOMMEPROD((total="")*C1:C9)
et il n'y a aucun problème.
Tes formules sont sûrement plus complexes!
Serge
"Manu" a écrit dans le message de news:Bonjour,
J'ai un soucis avec sommeprod, si je fais ce style de formule :
SOMMEPROD((total="")....
Le probleme est que dans ma plage total j'ai des formules qui
renvoies soit rien soit un resultat, mais comme dans ces cellules
il y a une formule, sommeprod compte comme si qu'il y avait
quelquechose malgrés que cette formule renvoie rien. C'est tres
enervant.
Merci si vous avez une idée
Manu
Impossible de verifier misange, le fichier plante dés que je fais F9
Ca dis quoi chez toi, est ce plus rapide, si c'est le cas, j'ai manqué
quelque chose...
"Manu" a écrit dans le message de news:
%Oula, impressionnant Misange, pour la formule de Daniel, ca fonctionne
mais que pour une seule absence, non seulement il y en a bcp, mais ca
peut se modifier dans l'avenir.
Pour Misange, ca fonctionne certainement, mais ca alourdis tellement le
fichier que j'attend encore de voir le resultat, je suppose que ce sont
les formules decaler dans les noms qui allourdissent
Question bete... la solution ne serait t'il pas VBA... je dis ca au hasrd
car je n'y connais rien en VBA.
Vraiment merci car c'est l'enfer ce truc
Manu
"Misange" a écrit dans le message de news:
On%OK je commence à comprendre
pour compter tes jours M (ou autre code, c'est ahurissant le nombre de
cas d'absences qu'il y a dans ta société !!!) utilise cette formule :
=SOMMEPROD((RESULTATS_RECAP=$A24)*(DATES_RECAP>=$D$8)*(DATES_RECAP<=$D$9)*($D$7=EMPLOYE_RECAP)*(JOURSEM(DATES_RECAP;2)<6))
et redéfinis resultats_recap et dates_recap de façon à ce qu'il n'y ait
pas de jours vides (le 366°) dans ta plage:
date_recapÞCALER(RECAP!$B$11;;;DATE(ANNEE(RECAP!$B$11)+1;1;1)-DATE(ANNEE(RECAP!$B$11);1;1))
résultats_recapÞCALER(RECAP!$C$11;;;DATE(ANNEE(RECAP!$B$11)+1;1;1)-DATE(ANNEE(RECAP!$B$11);1;1);NBVAL(RECAP!$11:$11)-2)
de cette façon si c'est une année bissextile ça s'adapte car
DATE(ANNEE(RECAP!$B$11)+1;1;1)-DATE(ANNEE(RECAP!$B$11);1;1) te donne le
nombre de jours de l'année figurant en B11 (365 ou 366)
A partir de là tu ne modifies pas ta formule magique en F14 qui
maintenant te donne bien 16 jours puisque tu as 4 au lieu de 6 en face
de M.
Misange
Manu a écrit :Bonsoir Misange,
C'est l'inverse, les Jours travaillés "T" ne peuvent etre tapé que dans
un WE ou/et un jour fériés
En faite, j'essaie de trouver le moyen de demander à Excel en fonction
de mes criteres choix de l'employé + choix des dates de me compter le
nombre de cellule remplie (hormis si un T est tapé) tombant un WE et/ou
un jour ferié
Dans mon exemple avec titi, ce resultat devrait etre egal à 2 car "M" à
été tapé les 12 - 13 decembre, je n'aurais plus qu'à additionner ce
resultat à ma formule deja existante. mais dur dur.
Merci
"Misange" a écrit dans le message de news:Bonjour
Je ne comprends pas bien, tu dis que les jours T ne peuvent tomber un
WE ou jour férié et dans ton exemple Titi travaille en décembre 3
jours T tombant en we.
Pour gérer ton problème, je travaillerai sur les feuilles mensuelles :
si le vendredi est un jour M, alors le samedi et le dimanche le sont
aussi. De cette façon ces jours là seront obligatoirement décomptés
comme M, sauf si tu écrases la formule pour taper unT.
MAis j'ai peut être rien compris :-)
Misange
Manu a écrit :Ci joint le fichier, tout est noté dedans, merci encore de votre
soutien et bon courage, j'y travaille depuis des plombes
http://www.cijoint.fr/cjlink.php?file=cj201004/cijbOPk1ul.xls
Manu
"Manu" a écrit dans le message de news:Effectivement,
Je vais tacher de faire un fichier simplifier
"Tatanka" a écrit dans le message de
news: eHs%Bonjour Manu,
J'ai essayé ceci :
1)
De A1 à A9, des nombres.
2)
B1 : =SI(A1>0;10;"")
B2 : =SI(A2>0;10;"")
....
B9 : =SI(A9>0;10;"")
3)
J'ai nommé la plage B1:B9 « total ».
4)
J'ai entré 5 de C1 à C9
5)
J'utilise alors la formule :
=SOMMEPROD((total="")*C1:C9)
et il n'y a aucun problème.
Tes formules sont sûrement plus complexes!
Serge
"Manu" a écrit dans le message de news:Bonjour,
J'ai un soucis avec sommeprod, si je fais ce style de formule :
SOMMEPROD((total="")....
Le probleme est que dans ma plage total j'ai des formules qui
renvoies soit rien soit un resultat, mais comme dans ces cellules
il y a une formule, sommeprod compte comme si qu'il y avait
quelquechose malgrés que cette formule renvoie rien. C'est tres
enervant.
Merci si vous avez une idée
Manu
Impossible de verifier misange, le fichier plante dés que je fais F9
Ca dis quoi chez toi, est ce plus rapide, si c'est le cas, j'ai manqué
quelque chose...
"Manu" <manuel.gamin@wanadoo.fr> a écrit dans le message de news:
%23HsPU8n0KHA.348@TK2MSFTNGP02.phx.gbl...
Oula, impressionnant Misange, pour la formule de Daniel, ca fonctionne
mais que pour une seule absence, non seulement il y en a bcp, mais ca
peut se modifier dans l'avenir.
Pour Misange, ca fonctionne certainement, mais ca alourdis tellement le
fichier que j'attend encore de voir le resultat, je suppose que ce sont
les formules decaler dans les noms qui allourdissent
Question bete... la solution ne serait t'il pas VBA... je dis ca au hasrd
car je n'y connais rien en VBA.
Vraiment merci car c'est l'enfer ce truc
Manu
"Misange" <misange@monsiteprefere.net> a écrit dans le message de news:
On%23sexn0KHA.6104@TK2MSFTNGP06.phx.gbl...
OK je commence à comprendre
pour compter tes jours M (ou autre code, c'est ahurissant le nombre de
cas d'absences qu'il y a dans ta société !!!) utilise cette formule :
=SOMMEPROD((RESULTATS_RECAP=$A24)*(DATES_RECAP>=$D$8)*(DATES_RECAP<=$D$9)*($D$7=EMPLOYE_RECAP)*(JOURSEM(DATES_RECAP;2)<6))
et redéfinis resultats_recap et dates_recap de façon à ce qu'il n'y ait
pas de jours vides (le 366°) dans ta plage:
date_recapÞCALER(RECAP!$B$11;;;DATE(ANNEE(RECAP!$B$11)+1;1;1)-DATE(ANNEE(RECAP!$B$11);1;1))
résultats_recapÞCALER(RECAP!$C$11;;;DATE(ANNEE(RECAP!$B$11)+1;1;1)-DATE(ANNEE(RECAP!$B$11);1;1);NBVAL(RECAP!$11:$11)-2)
de cette façon si c'est une année bissextile ça s'adapte car
DATE(ANNEE(RECAP!$B$11)+1;1;1)-DATE(ANNEE(RECAP!$B$11);1;1) te donne le
nombre de jours de l'année figurant en B11 (365 ou 366)
A partir de là tu ne modifies pas ta formule magique en F14 qui
maintenant te donne bien 16 jours puisque tu as 4 au lieu de 6 en face
de M.
Misange
Manu a écrit :
Bonsoir Misange,
C'est l'inverse, les Jours travaillés "T" ne peuvent etre tapé que dans
un WE ou/et un jour fériés
En faite, j'essaie de trouver le moyen de demander à Excel en fonction
de mes criteres choix de l'employé + choix des dates de me compter le
nombre de cellule remplie (hormis si un T est tapé) tombant un WE et/ou
un jour ferié
Dans mon exemple avec titi, ce resultat devrait etre egal à 2 car "M" à
été tapé les 12 - 13 decembre, je n'aurais plus qu'à additionner ce
resultat à ma formule deja existante. mais dur dur.
Merci
"Misange" <misange@monsiteprefere.net> a écrit dans le message de news:
uNmcgQn0KHA.840@TK2MSFTNGP06.phx.gbl...
Bonjour
Je ne comprends pas bien, tu dis que les jours T ne peuvent tomber un
WE ou jour férié et dans ton exemple Titi travaille en décembre 3
jours T tombant en we.
Pour gérer ton problème, je travaillerai sur les feuilles mensuelles :
si le vendredi est un jour M, alors le samedi et le dimanche le sont
aussi. De cette façon ces jours là seront obligatoirement décomptés
comme M, sauf si tu écrases la formule pour taper unT.
MAis j'ai peut être rien compris :-)
Misange
Manu a écrit :
Ci joint le fichier, tout est noté dedans, merci encore de votre
soutien et bon courage, j'y travaille depuis des plombes
http://www.cijoint.fr/cjlink.php?file=cj201004/cijbOPk1ul.xls
Manu
"Manu" <manuel.gamin@wanadoo.fr> a écrit dans le message de news:
uqMGVjl0KHA.220@TK2MSFTNGP06.phx.gbl...
Effectivement,
Je vais tacher de faire un fichier simplifier
"Tatanka" <garnote3ENLEVER@videotron.ca> a écrit dans le message de
news: eHs%23hgl0KHA.4420@TK2MSFTNGP02.phx.gbl...
Bonjour Manu,
J'ai essayé ceci :
1)
De A1 à A9, des nombres.
2)
B1 : =SI(A1>0;10;"")
B2 : =SI(A2>0;10;"")
....
B9 : =SI(A9>0;10;"")
3)
J'ai nommé la plage B1:B9 « total ».
4)
J'ai entré 5 de C1 à C9
5)
J'utilise alors la formule :
=SOMMEPROD((total="")*C1:C9)
et il n'y a aucun problème.
Tes formules sont sûrement plus complexes!
Serge
"Manu" <manuel.gamin@wanadoo.fr> a écrit dans le message de news:
eE0t56k0KHA.348@TK2MSFTNGP02.phx.gbl...
Bonjour,
J'ai un soucis avec sommeprod, si je fais ce style de formule :
SOMMEPROD((total="")....
Le probleme est que dans ma plage total j'ai des formules qui
renvoies soit rien soit un resultat, mais comme dans ces cellules
il y a une formule, sommeprod compte comme si qu'il y avait
quelquechose malgrés que cette formule renvoie rien. C'est tres
enervant.
Merci si vous avez une idée
Manu
Impossible de verifier misange, le fichier plante dés que je fais F9
Ca dis quoi chez toi, est ce plus rapide, si c'est le cas, j'ai manqué
quelque chose...
"Manu" a écrit dans le message de news:
%Oula, impressionnant Misange, pour la formule de Daniel, ca fonctionne
mais que pour une seule absence, non seulement il y en a bcp, mais ca
peut se modifier dans l'avenir.
Pour Misange, ca fonctionne certainement, mais ca alourdis tellement le
fichier que j'attend encore de voir le resultat, je suppose que ce sont
les formules decaler dans les noms qui allourdissent
Question bete... la solution ne serait t'il pas VBA... je dis ca au hasrd
car je n'y connais rien en VBA.
Vraiment merci car c'est l'enfer ce truc
Manu
"Misange" a écrit dans le message de news:
On%OK je commence à comprendre
pour compter tes jours M (ou autre code, c'est ahurissant le nombre de
cas d'absences qu'il y a dans ta société !!!) utilise cette formule :
=SOMMEPROD((RESULTATS_RECAP=$A24)*(DATES_RECAP>=$D$8)*(DATES_RECAP<=$D$9)*($D$7=EMPLOYE_RECAP)*(JOURSEM(DATES_RECAP;2)<6))
et redéfinis resultats_recap et dates_recap de façon à ce qu'il n'y ait
pas de jours vides (le 366°) dans ta plage:
date_recapÞCALER(RECAP!$B$11;;;DATE(ANNEE(RECAP!$B$11)+1;1;1)-DATE(ANNEE(RECAP!$B$11);1;1))
résultats_recapÞCALER(RECAP!$C$11;;;DATE(ANNEE(RECAP!$B$11)+1;1;1)-DATE(ANNEE(RECAP!$B$11);1;1);NBVAL(RECAP!$11:$11)-2)
de cette façon si c'est une année bissextile ça s'adapte car
DATE(ANNEE(RECAP!$B$11)+1;1;1)-DATE(ANNEE(RECAP!$B$11);1;1) te donne le
nombre de jours de l'année figurant en B11 (365 ou 366)
A partir de là tu ne modifies pas ta formule magique en F14 qui
maintenant te donne bien 16 jours puisque tu as 4 au lieu de 6 en face
de M.
Misange
Manu a écrit :Bonsoir Misange,
C'est l'inverse, les Jours travaillés "T" ne peuvent etre tapé que dans
un WE ou/et un jour fériés
En faite, j'essaie de trouver le moyen de demander à Excel en fonction
de mes criteres choix de l'employé + choix des dates de me compter le
nombre de cellule remplie (hormis si un T est tapé) tombant un WE et/ou
un jour ferié
Dans mon exemple avec titi, ce resultat devrait etre egal à 2 car "M" à
été tapé les 12 - 13 decembre, je n'aurais plus qu'à additionner ce
resultat à ma formule deja existante. mais dur dur.
Merci
"Misange" a écrit dans le message de news:Bonjour
Je ne comprends pas bien, tu dis que les jours T ne peuvent tomber un
WE ou jour férié et dans ton exemple Titi travaille en décembre 3
jours T tombant en we.
Pour gérer ton problème, je travaillerai sur les feuilles mensuelles :
si le vendredi est un jour M, alors le samedi et le dimanche le sont
aussi. De cette façon ces jours là seront obligatoirement décomptés
comme M, sauf si tu écrases la formule pour taper unT.
MAis j'ai peut être rien compris :-)
Misange
Manu a écrit :Ci joint le fichier, tout est noté dedans, merci encore de votre
soutien et bon courage, j'y travaille depuis des plombes
http://www.cijoint.fr/cjlink.php?file=cj201004/cijbOPk1ul.xls
Manu
"Manu" a écrit dans le message de news:Effectivement,
Je vais tacher de faire un fichier simplifier
"Tatanka" a écrit dans le message de
news: eHs%Bonjour Manu,
J'ai essayé ceci :
1)
De A1 à A9, des nombres.
2)
B1 : =SI(A1>0;10;"")
B2 : =SI(A2>0;10;"")
....
B9 : =SI(A9>0;10;"")
3)
J'ai nommé la plage B1:B9 « total ».
4)
J'ai entré 5 de C1 à C9
5)
J'utilise alors la formule :
=SOMMEPROD((total="")*C1:C9)
et il n'y a aucun problème.
Tes formules sont sûrement plus complexes!
Serge
"Manu" a écrit dans le message de news:Bonjour,
J'ai un soucis avec sommeprod, si je fais ce style de formule :
SOMMEPROD((total="")....
Le probleme est que dans ma plage total j'ai des formules qui
renvoies soit rien soit un resultat, mais comme dans ces cellules
il y a une formule, sommeprod compte comme si qu'il y avait
quelquechose malgrés que cette formule renvoie rien. C'est tres
enervant.
Merci si vous avez une idée
Manu
Apres divers tests, ca m'a l'air nickel, meme si je ne comprend pas tout,
mais je souhaiterais bien piger Misange, est-ce uniquement le fait d'avoir
modifier les noms ???
Manu
"Manu" a écrit dans le message de news:
eb%Impossible de verifier misange, le fichier plante dés que je fais F9
Ca dis quoi chez toi, est ce plus rapide, si c'est le cas, j'ai manqué
quelque chose...
"Manu" a écrit dans le message de news:
%Oula, impressionnant Misange, pour la formule de Daniel, ca fonctionne
mais que pour une seule absence, non seulement il y en a bcp, mais ca
peut se modifier dans l'avenir.
Pour Misange, ca fonctionne certainement, mais ca alourdis tellement le
fichier que j'attend encore de voir le resultat, je suppose que ce sont
les formules decaler dans les noms qui allourdissent
Question bete... la solution ne serait t'il pas VBA... je dis ca au
hasrd car je n'y connais rien en VBA.
Vraiment merci car c'est l'enfer ce truc
Manu
"Misange" a écrit dans le message de news:
On%OK je commence à comprendre
pour compter tes jours M (ou autre code, c'est ahurissant le nombre de
cas d'absences qu'il y a dans ta société !!!) utilise cette formule :
=SOMMEPROD((RESULTATS_RECAP=$A24)*(DATES_RECAP>=$D$8)*(DATES_RECAP<=$D$9)*($D$7=EMPLOYE_RECAP)*(JOURSEM(DATES_RECAP;2)<6))
et redéfinis resultats_recap et dates_recap de façon à ce qu'il n'y ait
pas de jours vides (le 366°) dans ta plage:
date_recapÞCALER(RECAP!$B$11;;;DATE(ANNEE(RECAP!$B$11)+1;1;1)-DATE(ANNEE(RECAP!$B$11);1;1))
résultats_recapÞCALER(RECAP!$C$11;;;DATE(ANNEE(RECAP!$B$11)+1;1;1)-DATE(ANNEE(RECAP!$B$11);1;1);NBVAL(RECAP!$11:$11)-2)
de cette façon si c'est une année bissextile ça s'adapte car
DATE(ANNEE(RECAP!$B$11)+1;1;1)-DATE(ANNEE(RECAP!$B$11);1;1) te donne le
nombre de jours de l'année figurant en B11 (365 ou 366)
A partir de là tu ne modifies pas ta formule magique en F14 qui
maintenant te donne bien 16 jours puisque tu as 4 au lieu de 6 en face
de M.
Misange
Manu a écrit :Bonsoir Misange,
C'est l'inverse, les Jours travaillés "T" ne peuvent etre tapé que
dans un WE ou/et un jour fériés
En faite, j'essaie de trouver le moyen de demander à Excel en fonction
de mes criteres choix de l'employé + choix des dates de me compter le
nombre de cellule remplie (hormis si un T est tapé) tombant un WE
et/ou un jour ferié
Dans mon exemple avec titi, ce resultat devrait etre egal à 2 car "M"
à été tapé les 12 - 13 decembre, je n'aurais plus qu'à additionner ce
resultat à ma formule deja existante. mais dur dur.
Merci
"Misange" a écrit dans le message de
news:Bonjour
Je ne comprends pas bien, tu dis que les jours T ne peuvent tomber un
WE ou jour férié et dans ton exemple Titi travaille en décembre 3
jours T tombant en we.
Pour gérer ton problème, je travaillerai sur les feuilles mensuelles
: si le vendredi est un jour M, alors le samedi et le dimanche le
sont aussi. De cette façon ces jours là seront obligatoirement
décomptés comme M, sauf si tu écrases la formule pour taper unT.
MAis j'ai peut être rien compris :-)
Misange
Manu a écrit :Ci joint le fichier, tout est noté dedans, merci encore de votre
soutien et bon courage, j'y travaille depuis des plombes
http://www.cijoint.fr/cjlink.php?file=cj201004/cijbOPk1ul.xls
Manu
"Manu" a écrit dans le message de news:Effectivement,
Je vais tacher de faire un fichier simplifier
"Tatanka" a écrit dans le message de
news: eHs%Bonjour Manu,
J'ai essayé ceci :
1)
De A1 à A9, des nombres.
2)
B1 : =SI(A1>0;10;"")
B2 : =SI(A2>0;10;"")
....
B9 : =SI(A9>0;10;"")
3)
J'ai nommé la plage B1:B9 « total ».
4)
J'ai entré 5 de C1 à C9
5)
J'utilise alors la formule :
=SOMMEPROD((total="")*C1:C9)
et il n'y a aucun problème.
Tes formules sont sûrement plus complexes!
Serge
"Manu" a écrit dans le message de news:Bonjour,
J'ai un soucis avec sommeprod, si je fais ce style de formule :
SOMMEPROD((total="")....
Le probleme est que dans ma plage total j'ai des formules qui
renvoies soit rien soit un resultat, mais comme dans ces cellules
il y a une formule, sommeprod compte comme si qu'il y avait
quelquechose malgrés que cette formule renvoie rien. C'est tres
enervant.
Merci si vous avez une idée
Manu
Apres divers tests, ca m'a l'air nickel, meme si je ne comprend pas tout,
mais je souhaiterais bien piger Misange, est-ce uniquement le fait d'avoir
modifier les noms ???
Manu
"Manu" <manuel.gamin@wanadoo.fr> a écrit dans le message de news:
eb%23NBFo0KHA.3380@TK2MSFTNGP05.phx.gbl...
Impossible de verifier misange, le fichier plante dés que je fais F9
Ca dis quoi chez toi, est ce plus rapide, si c'est le cas, j'ai manqué
quelque chose...
"Manu" <manuel.gamin@wanadoo.fr> a écrit dans le message de news:
%23HsPU8n0KHA.348@TK2MSFTNGP02.phx.gbl...
Oula, impressionnant Misange, pour la formule de Daniel, ca fonctionne
mais que pour une seule absence, non seulement il y en a bcp, mais ca
peut se modifier dans l'avenir.
Pour Misange, ca fonctionne certainement, mais ca alourdis tellement le
fichier que j'attend encore de voir le resultat, je suppose que ce sont
les formules decaler dans les noms qui allourdissent
Question bete... la solution ne serait t'il pas VBA... je dis ca au
hasrd car je n'y connais rien en VBA.
Vraiment merci car c'est l'enfer ce truc
Manu
"Misange" <misange@monsiteprefere.net> a écrit dans le message de news:
On%23sexn0KHA.6104@TK2MSFTNGP06.phx.gbl...
OK je commence à comprendre
pour compter tes jours M (ou autre code, c'est ahurissant le nombre de
cas d'absences qu'il y a dans ta société !!!) utilise cette formule :
=SOMMEPROD((RESULTATS_RECAP=$A24)*(DATES_RECAP>=$D$8)*(DATES_RECAP<=$D$9)*($D$7=EMPLOYE_RECAP)*(JOURSEM(DATES_RECAP;2)<6))
et redéfinis resultats_recap et dates_recap de façon à ce qu'il n'y ait
pas de jours vides (le 366°) dans ta plage:
date_recapÞCALER(RECAP!$B$11;;;DATE(ANNEE(RECAP!$B$11)+1;1;1)-DATE(ANNEE(RECAP!$B$11);1;1))
résultats_recapÞCALER(RECAP!$C$11;;;DATE(ANNEE(RECAP!$B$11)+1;1;1)-DATE(ANNEE(RECAP!$B$11);1;1);NBVAL(RECAP!$11:$11)-2)
de cette façon si c'est une année bissextile ça s'adapte car
DATE(ANNEE(RECAP!$B$11)+1;1;1)-DATE(ANNEE(RECAP!$B$11);1;1) te donne le
nombre de jours de l'année figurant en B11 (365 ou 366)
A partir de là tu ne modifies pas ta formule magique en F14 qui
maintenant te donne bien 16 jours puisque tu as 4 au lieu de 6 en face
de M.
Misange
Manu a écrit :
Bonsoir Misange,
C'est l'inverse, les Jours travaillés "T" ne peuvent etre tapé que
dans un WE ou/et un jour fériés
En faite, j'essaie de trouver le moyen de demander à Excel en fonction
de mes criteres choix de l'employé + choix des dates de me compter le
nombre de cellule remplie (hormis si un T est tapé) tombant un WE
et/ou un jour ferié
Dans mon exemple avec titi, ce resultat devrait etre egal à 2 car "M"
à été tapé les 12 - 13 decembre, je n'aurais plus qu'à additionner ce
resultat à ma formule deja existante. mais dur dur.
Merci
"Misange" <misange@monsiteprefere.net> a écrit dans le message de
news: uNmcgQn0KHA.840@TK2MSFTNGP06.phx.gbl...
Bonjour
Je ne comprends pas bien, tu dis que les jours T ne peuvent tomber un
WE ou jour férié et dans ton exemple Titi travaille en décembre 3
jours T tombant en we.
Pour gérer ton problème, je travaillerai sur les feuilles mensuelles
: si le vendredi est un jour M, alors le samedi et le dimanche le
sont aussi. De cette façon ces jours là seront obligatoirement
décomptés comme M, sauf si tu écrases la formule pour taper unT.
MAis j'ai peut être rien compris :-)
Misange
Manu a écrit :
Ci joint le fichier, tout est noté dedans, merci encore de votre
soutien et bon courage, j'y travaille depuis des plombes
http://www.cijoint.fr/cjlink.php?file=cj201004/cijbOPk1ul.xls
Manu
"Manu" <manuel.gamin@wanadoo.fr> a écrit dans le message de news:
uqMGVjl0KHA.220@TK2MSFTNGP06.phx.gbl...
Effectivement,
Je vais tacher de faire un fichier simplifier
"Tatanka" <garnote3ENLEVER@videotron.ca> a écrit dans le message de
news: eHs%23hgl0KHA.4420@TK2MSFTNGP02.phx.gbl...
Bonjour Manu,
J'ai essayé ceci :
1)
De A1 à A9, des nombres.
2)
B1 : =SI(A1>0;10;"")
B2 : =SI(A2>0;10;"")
....
B9 : =SI(A9>0;10;"")
3)
J'ai nommé la plage B1:B9 « total ».
4)
J'ai entré 5 de C1 à C9
5)
J'utilise alors la formule :
=SOMMEPROD((total="")*C1:C9)
et il n'y a aucun problème.
Tes formules sont sûrement plus complexes!
Serge
"Manu" <manuel.gamin@wanadoo.fr> a écrit dans le message de news:
eE0t56k0KHA.348@TK2MSFTNGP02.phx.gbl...
Bonjour,
J'ai un soucis avec sommeprod, si je fais ce style de formule :
SOMMEPROD((total="")....
Le probleme est que dans ma plage total j'ai des formules qui
renvoies soit rien soit un resultat, mais comme dans ces cellules
il y a une formule, sommeprod compte comme si qu'il y avait
quelquechose malgrés que cette formule renvoie rien. C'est tres
enervant.
Merci si vous avez une idée
Manu
Apres divers tests, ca m'a l'air nickel, meme si je ne comprend pas tout,
mais je souhaiterais bien piger Misange, est-ce uniquement le fait d'avoir
modifier les noms ???
Manu
"Manu" a écrit dans le message de news:
eb%Impossible de verifier misange, le fichier plante dés que je fais F9
Ca dis quoi chez toi, est ce plus rapide, si c'est le cas, j'ai manqué
quelque chose...
"Manu" a écrit dans le message de news:
%Oula, impressionnant Misange, pour la formule de Daniel, ca fonctionne
mais que pour une seule absence, non seulement il y en a bcp, mais ca
peut se modifier dans l'avenir.
Pour Misange, ca fonctionne certainement, mais ca alourdis tellement le
fichier que j'attend encore de voir le resultat, je suppose que ce sont
les formules decaler dans les noms qui allourdissent
Question bete... la solution ne serait t'il pas VBA... je dis ca au
hasrd car je n'y connais rien en VBA.
Vraiment merci car c'est l'enfer ce truc
Manu
"Misange" a écrit dans le message de news:
On%OK je commence à comprendre
pour compter tes jours M (ou autre code, c'est ahurissant le nombre de
cas d'absences qu'il y a dans ta société !!!) utilise cette formule :
=SOMMEPROD((RESULTATS_RECAP=$A24)*(DATES_RECAP>=$D$8)*(DATES_RECAP<=$D$9)*($D$7=EMPLOYE_RECAP)*(JOURSEM(DATES_RECAP;2)<6))
et redéfinis resultats_recap et dates_recap de façon à ce qu'il n'y ait
pas de jours vides (le 366°) dans ta plage:
date_recapÞCALER(RECAP!$B$11;;;DATE(ANNEE(RECAP!$B$11)+1;1;1)-DATE(ANNEE(RECAP!$B$11);1;1))
résultats_recapÞCALER(RECAP!$C$11;;;DATE(ANNEE(RECAP!$B$11)+1;1;1)-DATE(ANNEE(RECAP!$B$11);1;1);NBVAL(RECAP!$11:$11)-2)
de cette façon si c'est une année bissextile ça s'adapte car
DATE(ANNEE(RECAP!$B$11)+1;1;1)-DATE(ANNEE(RECAP!$B$11);1;1) te donne le
nombre de jours de l'année figurant en B11 (365 ou 366)
A partir de là tu ne modifies pas ta formule magique en F14 qui
maintenant te donne bien 16 jours puisque tu as 4 au lieu de 6 en face
de M.
Misange
Manu a écrit :Bonsoir Misange,
C'est l'inverse, les Jours travaillés "T" ne peuvent etre tapé que
dans un WE ou/et un jour fériés
En faite, j'essaie de trouver le moyen de demander à Excel en fonction
de mes criteres choix de l'employé + choix des dates de me compter le
nombre de cellule remplie (hormis si un T est tapé) tombant un WE
et/ou un jour ferié
Dans mon exemple avec titi, ce resultat devrait etre egal à 2 car "M"
à été tapé les 12 - 13 decembre, je n'aurais plus qu'à additionner ce
resultat à ma formule deja existante. mais dur dur.
Merci
"Misange" a écrit dans le message de
news:Bonjour
Je ne comprends pas bien, tu dis que les jours T ne peuvent tomber un
WE ou jour férié et dans ton exemple Titi travaille en décembre 3
jours T tombant en we.
Pour gérer ton problème, je travaillerai sur les feuilles mensuelles
: si le vendredi est un jour M, alors le samedi et le dimanche le
sont aussi. De cette façon ces jours là seront obligatoirement
décomptés comme M, sauf si tu écrases la formule pour taper unT.
MAis j'ai peut être rien compris :-)
Misange
Manu a écrit :Ci joint le fichier, tout est noté dedans, merci encore de votre
soutien et bon courage, j'y travaille depuis des plombes
http://www.cijoint.fr/cjlink.php?file=cj201004/cijbOPk1ul.xls
Manu
"Manu" a écrit dans le message de news:Effectivement,
Je vais tacher de faire un fichier simplifier
"Tatanka" a écrit dans le message de
news: eHs%Bonjour Manu,
J'ai essayé ceci :
1)
De A1 à A9, des nombres.
2)
B1 : =SI(A1>0;10;"")
B2 : =SI(A2>0;10;"")
....
B9 : =SI(A9>0;10;"")
3)
J'ai nommé la plage B1:B9 « total ».
4)
J'ai entré 5 de C1 à C9
5)
J'utilise alors la formule :
=SOMMEPROD((total="")*C1:C9)
et il n'y a aucun problème.
Tes formules sont sûrement plus complexes!
Serge
"Manu" a écrit dans le message de news:Bonjour,
J'ai un soucis avec sommeprod, si je fais ce style de formule :
SOMMEPROD((total="")....
Le probleme est que dans ma plage total j'ai des formules qui
renvoies soit rien soit un resultat, mais comme dans ces cellules
il y a une formule, sommeprod compte comme si qu'il y avait
quelquechose malgrés que cette formule renvoie rien. C'est tres
enervant.
Merci si vous avez une idée
Manu
Tu as raison, avec ton fichier, ca ne plante pas, j'ai du manquer une etape,
mais à quoi sert cette formule :
=SOMMEPROD((RESULTATS_RECAP=$A24)*(DATES_RECAP>=$D$8)*(DATES_RECAP<=$D$9)*($D$7=EMPLOYE_RECAP)*(JOURSEM(DATES_RECAP;2)<6))
Tu as raison, avec ton fichier, ca ne plante pas, j'ai du manquer une etape,
mais à quoi sert cette formule :
=SOMMEPROD((RESULTATS_RECAP=$A24)*(DATES_RECAP>=$D$8)*(DATES_RECAP<=$D$9)*($D$7=EMPLOYE_RECAP)*(JOURSEM(DATES_RECAP;2)<6))
Tu as raison, avec ton fichier, ca ne plante pas, j'ai du manquer une etape,
mais à quoi sert cette formule :
=SOMMEPROD((RESULTATS_RECAP=$A24)*(DATES_RECAP>=$D$8)*(DATES_RECAP<=$D$9)*($D$7=EMPLOYE_RECAP)*(JOURSEM(DATES_RECAP;2)<6))
En prologeant les tests, je viens de m'apercevoir qu'il y a encore un mini
soucis, si une abesences est tapé lors d'un jour férié, il ne le prend pas
en compte,
J'ai fais le test sur le critere de date du 01/07/2009 au 31/08/2009 vous
verrez qu'il met comme resultat : -1 dù au remplissage d'une absence le 14
juillet alors qu'il ne devrait pas la compter
Manu
"Manu" a écrit dans le message de news:
%Apres divers tests, ca m'a l'air nickel, meme si je ne comprend pas tout,
mais je souhaiterais bien piger Misange, est-ce uniquement le fait
d'avoir modifier les noms ???
Manu
"Manu" a écrit dans le message de news:
eb%Impossible de verifier misange, le fichier plante dés que je fais F9
Ca dis quoi chez toi, est ce plus rapide, si c'est le cas, j'ai manqué
quelque chose...
"Manu" a écrit dans le message de news:
%Oula, impressionnant Misange, pour la formule de Daniel, ca fonctionne
mais que pour une seule absence, non seulement il y en a bcp, mais ca
peut se modifier dans l'avenir.
Pour Misange, ca fonctionne certainement, mais ca alourdis tellement le
fichier que j'attend encore de voir le resultat, je suppose que ce sont
les formules decaler dans les noms qui allourdissent
Question bete... la solution ne serait t'il pas VBA... je dis ca au
hasrd car je n'y connais rien en VBA.
Vraiment merci car c'est l'enfer ce truc
Manu
"Misange" a écrit dans le message de news:
On%OK je commence à comprendre
pour compter tes jours M (ou autre code, c'est ahurissant le nombre de
cas d'absences qu'il y a dans ta société !!!) utilise cette formule :
=SOMMEPROD((RESULTATS_RECAP=$A24)*(DATES_RECAP>=$D$8)*(DATES_RECAP<=$D$9)*($D$7=EMPLOYE_RECAP)*(JOURSEM(DATES_RECAP;2)<6))
et redéfinis resultats_recap et dates_recap de façon à ce qu'il n'y
ait pas de jours vides (le 366°) dans ta plage:
date_recapÞCALER(RECAP!$B$11;;;DATE(ANNEE(RECAP!$B$11)+1;1;1)-DATE(ANNEE(RECAP!$B$11);1;1))
résultats_recapÞCALER(RECAP!$C$11;;;DATE(ANNEE(RECAP!$B$11)+1;1;1)-DATE(ANNEE(RECAP!$B$11);1;1);NBVAL(RECAP!$11:$11)-2)
de cette façon si c'est une année bissextile ça s'adapte car
DATE(ANNEE(RECAP!$B$11)+1;1;1)-DATE(ANNEE(RECAP!$B$11);1;1) te donne
le nombre de jours de l'année figurant en B11 (365 ou 366)
A partir de là tu ne modifies pas ta formule magique en F14 qui
maintenant te donne bien 16 jours puisque tu as 4 au lieu de 6 en face
de M.
Misange
Manu a écrit :Bonsoir Misange,
C'est l'inverse, les Jours travaillés "T" ne peuvent etre tapé que
dans un WE ou/et un jour fériés
En faite, j'essaie de trouver le moyen de demander à Excel en
fonction de mes criteres choix de l'employé + choix des dates de me
compter le nombre de cellule remplie (hormis si un T est tapé)
tombant un WE et/ou un jour ferié
Dans mon exemple avec titi, ce resultat devrait etre egal à 2 car "M"
à été tapé les 12 - 13 decembre, je n'aurais plus qu'à additionner ce
resultat à ma formule deja existante. mais dur dur.
Merci
"Misange" a écrit dans le message de
news:Bonjour
Je ne comprends pas bien, tu dis que les jours T ne peuvent tomber
un WE ou jour férié et dans ton exemple Titi travaille en décembre 3
jours T tombant en we.
Pour gérer ton problème, je travaillerai sur les feuilles mensuelles
: si le vendredi est un jour M, alors le samedi et le dimanche le
sont aussi. De cette façon ces jours là seront obligatoirement
décomptés comme M, sauf si tu écrases la formule pour taper unT.
MAis j'ai peut être rien compris :-)
Misange
Manu a écrit :Ci joint le fichier, tout est noté dedans, merci encore de votre
soutien et bon courage, j'y travaille depuis des plombes
http://www.cijoint.fr/cjlink.php?file=cj201004/cijbOPk1ul.xls
Manu
"Manu" a écrit dans le message de news:Effectivement,
Je vais tacher de faire un fichier simplifier
"Tatanka" a écrit dans le message
de news: eHs%Bonjour Manu,
J'ai essayé ceci :
1)
De A1 à A9, des nombres.
2)
B1 : =SI(A1>0;10;"")
B2 : =SI(A2>0;10;"")
....
B9 : =SI(A9>0;10;"")
3)
J'ai nommé la plage B1:B9 « total ».
4)
J'ai entré 5 de C1 à C9
5)
J'utilise alors la formule :
=SOMMEPROD((total="")*C1:C9)
et il n'y a aucun problème.
Tes formules sont sûrement plus complexes!
Serge
"Manu" a écrit dans le message de news:Bonjour,
J'ai un soucis avec sommeprod, si je fais ce style de formule :
SOMMEPROD((total="")....
Le probleme est que dans ma plage total j'ai des formules qui
renvoies soit rien soit un resultat, mais comme dans ces
cellules il y a une formule, sommeprod compte comme si qu'il y
avait quelquechose malgrés que cette formule renvoie rien. C'est
tres enervant.
Merci si vous avez une idée
Manu
En prologeant les tests, je viens de m'apercevoir qu'il y a encore un mini
soucis, si une abesences est tapé lors d'un jour férié, il ne le prend pas
en compte,
J'ai fais le test sur le critere de date du 01/07/2009 au 31/08/2009 vous
verrez qu'il met comme resultat : -1 dù au remplissage d'une absence le 14
juillet alors qu'il ne devrait pas la compter
Manu
"Manu" <manuel.gamin@wanadoo.fr> a écrit dans le message de news:
%23hGh3Oo0KHA.6104@TK2MSFTNGP06.phx.gbl...
Apres divers tests, ca m'a l'air nickel, meme si je ne comprend pas tout,
mais je souhaiterais bien piger Misange, est-ce uniquement le fait
d'avoir modifier les noms ???
Manu
"Manu" <manuel.gamin@wanadoo.fr> a écrit dans le message de news:
eb%23NBFo0KHA.3380@TK2MSFTNGP05.phx.gbl...
Impossible de verifier misange, le fichier plante dés que je fais F9
Ca dis quoi chez toi, est ce plus rapide, si c'est le cas, j'ai manqué
quelque chose...
"Manu" <manuel.gamin@wanadoo.fr> a écrit dans le message de news:
%23HsPU8n0KHA.348@TK2MSFTNGP02.phx.gbl...
Oula, impressionnant Misange, pour la formule de Daniel, ca fonctionne
mais que pour une seule absence, non seulement il y en a bcp, mais ca
peut se modifier dans l'avenir.
Pour Misange, ca fonctionne certainement, mais ca alourdis tellement le
fichier que j'attend encore de voir le resultat, je suppose que ce sont
les formules decaler dans les noms qui allourdissent
Question bete... la solution ne serait t'il pas VBA... je dis ca au
hasrd car je n'y connais rien en VBA.
Vraiment merci car c'est l'enfer ce truc
Manu
"Misange" <misange@monsiteprefere.net> a écrit dans le message de news:
On%23sexn0KHA.6104@TK2MSFTNGP06.phx.gbl...
OK je commence à comprendre
pour compter tes jours M (ou autre code, c'est ahurissant le nombre de
cas d'absences qu'il y a dans ta société !!!) utilise cette formule :
=SOMMEPROD((RESULTATS_RECAP=$A24)*(DATES_RECAP>=$D$8)*(DATES_RECAP<=$D$9)*($D$7=EMPLOYE_RECAP)*(JOURSEM(DATES_RECAP;2)<6))
et redéfinis resultats_recap et dates_recap de façon à ce qu'il n'y
ait pas de jours vides (le 366°) dans ta plage:
date_recapÞCALER(RECAP!$B$11;;;DATE(ANNEE(RECAP!$B$11)+1;1;1)-DATE(ANNEE(RECAP!$B$11);1;1))
résultats_recapÞCALER(RECAP!$C$11;;;DATE(ANNEE(RECAP!$B$11)+1;1;1)-DATE(ANNEE(RECAP!$B$11);1;1);NBVAL(RECAP!$11:$11)-2)
de cette façon si c'est une année bissextile ça s'adapte car
DATE(ANNEE(RECAP!$B$11)+1;1;1)-DATE(ANNEE(RECAP!$B$11);1;1) te donne
le nombre de jours de l'année figurant en B11 (365 ou 366)
A partir de là tu ne modifies pas ta formule magique en F14 qui
maintenant te donne bien 16 jours puisque tu as 4 au lieu de 6 en face
de M.
Misange
Manu a écrit :
Bonsoir Misange,
C'est l'inverse, les Jours travaillés "T" ne peuvent etre tapé que
dans un WE ou/et un jour fériés
En faite, j'essaie de trouver le moyen de demander à Excel en
fonction de mes criteres choix de l'employé + choix des dates de me
compter le nombre de cellule remplie (hormis si un T est tapé)
tombant un WE et/ou un jour ferié
Dans mon exemple avec titi, ce resultat devrait etre egal à 2 car "M"
à été tapé les 12 - 13 decembre, je n'aurais plus qu'à additionner ce
resultat à ma formule deja existante. mais dur dur.
Merci
"Misange" <misange@monsiteprefere.net> a écrit dans le message de
news: uNmcgQn0KHA.840@TK2MSFTNGP06.phx.gbl...
Bonjour
Je ne comprends pas bien, tu dis que les jours T ne peuvent tomber
un WE ou jour férié et dans ton exemple Titi travaille en décembre 3
jours T tombant en we.
Pour gérer ton problème, je travaillerai sur les feuilles mensuelles
: si le vendredi est un jour M, alors le samedi et le dimanche le
sont aussi. De cette façon ces jours là seront obligatoirement
décomptés comme M, sauf si tu écrases la formule pour taper unT.
MAis j'ai peut être rien compris :-)
Misange
Manu a écrit :
Ci joint le fichier, tout est noté dedans, merci encore de votre
soutien et bon courage, j'y travaille depuis des plombes
http://www.cijoint.fr/cjlink.php?file=cj201004/cijbOPk1ul.xls
Manu
"Manu" <manuel.gamin@wanadoo.fr> a écrit dans le message de news:
uqMGVjl0KHA.220@TK2MSFTNGP06.phx.gbl...
Effectivement,
Je vais tacher de faire un fichier simplifier
"Tatanka" <garnote3ENLEVER@videotron.ca> a écrit dans le message
de news: eHs%23hgl0KHA.4420@TK2MSFTNGP02.phx.gbl...
Bonjour Manu,
J'ai essayé ceci :
1)
De A1 à A9, des nombres.
2)
B1 : =SI(A1>0;10;"")
B2 : =SI(A2>0;10;"")
....
B9 : =SI(A9>0;10;"")
3)
J'ai nommé la plage B1:B9 « total ».
4)
J'ai entré 5 de C1 à C9
5)
J'utilise alors la formule :
=SOMMEPROD((total="")*C1:C9)
et il n'y a aucun problème.
Tes formules sont sûrement plus complexes!
Serge
"Manu" <manuel.gamin@wanadoo.fr> a écrit dans le message de news:
eE0t56k0KHA.348@TK2MSFTNGP02.phx.gbl...
Bonjour,
J'ai un soucis avec sommeprod, si je fais ce style de formule :
SOMMEPROD((total="")....
Le probleme est que dans ma plage total j'ai des formules qui
renvoies soit rien soit un resultat, mais comme dans ces
cellules il y a une formule, sommeprod compte comme si qu'il y
avait quelquechose malgrés que cette formule renvoie rien. C'est
tres enervant.
Merci si vous avez une idée
Manu
En prologeant les tests, je viens de m'apercevoir qu'il y a encore un mini
soucis, si une abesences est tapé lors d'un jour férié, il ne le prend pas
en compte,
J'ai fais le test sur le critere de date du 01/07/2009 au 31/08/2009 vous
verrez qu'il met comme resultat : -1 dù au remplissage d'une absence le 14
juillet alors qu'il ne devrait pas la compter
Manu
"Manu" a écrit dans le message de news:
%Apres divers tests, ca m'a l'air nickel, meme si je ne comprend pas tout,
mais je souhaiterais bien piger Misange, est-ce uniquement le fait
d'avoir modifier les noms ???
Manu
"Manu" a écrit dans le message de news:
eb%Impossible de verifier misange, le fichier plante dés que je fais F9
Ca dis quoi chez toi, est ce plus rapide, si c'est le cas, j'ai manqué
quelque chose...
"Manu" a écrit dans le message de news:
%Oula, impressionnant Misange, pour la formule de Daniel, ca fonctionne
mais que pour une seule absence, non seulement il y en a bcp, mais ca
peut se modifier dans l'avenir.
Pour Misange, ca fonctionne certainement, mais ca alourdis tellement le
fichier que j'attend encore de voir le resultat, je suppose que ce sont
les formules decaler dans les noms qui allourdissent
Question bete... la solution ne serait t'il pas VBA... je dis ca au
hasrd car je n'y connais rien en VBA.
Vraiment merci car c'est l'enfer ce truc
Manu
"Misange" a écrit dans le message de news:
On%OK je commence à comprendre
pour compter tes jours M (ou autre code, c'est ahurissant le nombre de
cas d'absences qu'il y a dans ta société !!!) utilise cette formule :
=SOMMEPROD((RESULTATS_RECAP=$A24)*(DATES_RECAP>=$D$8)*(DATES_RECAP<=$D$9)*($D$7=EMPLOYE_RECAP)*(JOURSEM(DATES_RECAP;2)<6))
et redéfinis resultats_recap et dates_recap de façon à ce qu'il n'y
ait pas de jours vides (le 366°) dans ta plage:
date_recapÞCALER(RECAP!$B$11;;;DATE(ANNEE(RECAP!$B$11)+1;1;1)-DATE(ANNEE(RECAP!$B$11);1;1))
résultats_recapÞCALER(RECAP!$C$11;;;DATE(ANNEE(RECAP!$B$11)+1;1;1)-DATE(ANNEE(RECAP!$B$11);1;1);NBVAL(RECAP!$11:$11)-2)
de cette façon si c'est une année bissextile ça s'adapte car
DATE(ANNEE(RECAP!$B$11)+1;1;1)-DATE(ANNEE(RECAP!$B$11);1;1) te donne
le nombre de jours de l'année figurant en B11 (365 ou 366)
A partir de là tu ne modifies pas ta formule magique en F14 qui
maintenant te donne bien 16 jours puisque tu as 4 au lieu de 6 en face
de M.
Misange
Manu a écrit :Bonsoir Misange,
C'est l'inverse, les Jours travaillés "T" ne peuvent etre tapé que
dans un WE ou/et un jour fériés
En faite, j'essaie de trouver le moyen de demander à Excel en
fonction de mes criteres choix de l'employé + choix des dates de me
compter le nombre de cellule remplie (hormis si un T est tapé)
tombant un WE et/ou un jour ferié
Dans mon exemple avec titi, ce resultat devrait etre egal à 2 car "M"
à été tapé les 12 - 13 decembre, je n'aurais plus qu'à additionner ce
resultat à ma formule deja existante. mais dur dur.
Merci
"Misange" a écrit dans le message de
news:Bonjour
Je ne comprends pas bien, tu dis que les jours T ne peuvent tomber
un WE ou jour férié et dans ton exemple Titi travaille en décembre 3
jours T tombant en we.
Pour gérer ton problème, je travaillerai sur les feuilles mensuelles
: si le vendredi est un jour M, alors le samedi et le dimanche le
sont aussi. De cette façon ces jours là seront obligatoirement
décomptés comme M, sauf si tu écrases la formule pour taper unT.
MAis j'ai peut être rien compris :-)
Misange
Manu a écrit :Ci joint le fichier, tout est noté dedans, merci encore de votre
soutien et bon courage, j'y travaille depuis des plombes
http://www.cijoint.fr/cjlink.php?file=cj201004/cijbOPk1ul.xls
Manu
"Manu" a écrit dans le message de news:Effectivement,
Je vais tacher de faire un fichier simplifier
"Tatanka" a écrit dans le message
de news: eHs%Bonjour Manu,
J'ai essayé ceci :
1)
De A1 à A9, des nombres.
2)
B1 : =SI(A1>0;10;"")
B2 : =SI(A2>0;10;"")
....
B9 : =SI(A9>0;10;"")
3)
J'ai nommé la plage B1:B9 « total ».
4)
J'ai entré 5 de C1 à C9
5)
J'utilise alors la formule :
=SOMMEPROD((total="")*C1:C9)
et il n'y a aucun problème.
Tes formules sont sûrement plus complexes!
Serge
"Manu" a écrit dans le message de news:Bonjour,
J'ai un soucis avec sommeprod, si je fais ce style de formule :
SOMMEPROD((total="")....
Le probleme est que dans ma plage total j'ai des formules qui
renvoies soit rien soit un resultat, mais comme dans ces
cellules il y a une formule, sommeprod compte comme si qu'il y
avait quelquechose malgrés que cette formule renvoie rien. C'est
tres enervant.
Merci si vous avez une idée
Manu