Rajout d'horaire mensuel
Résolu
eric2027
-
eric2027 -
eric2027 -
Bonjour au forum,
ma bosse me demande de lui faire un tableau avec des rajout d'heure pour les rtt tout les mois, je m'explique, au 31 janvier, 1,75 ;28 février, 3,50 ; 31 mars, 4,25 etc jusqu'au 31décembre.
j'ai essayé avec des mfc, mais ça marche pas, faut-il passer par une macro ? en macro, je suis franchement nul si vous pouviez m'aider
je vous envois mon fichier sur ci-joint
http://cjoint.com/?1dqsNVG87j5
je vous remercie par avance
ma bosse me demande de lui faire un tableau avec des rajout d'heure pour les rtt tout les mois, je m'explique, au 31 janvier, 1,75 ;28 février, 3,50 ; 31 mars, 4,25 etc jusqu'au 31décembre.
j'ai essayé avec des mfc, mais ça marche pas, faut-il passer par une macro ? en macro, je suis franchement nul si vous pouviez m'aider
je vous envois mon fichier sur ci-joint
http://cjoint.com/?1dqsNVG87j5
je vous remercie par avance
A voir également:
- Rajout d'horaire mensuel
- Horaire 2x7 - Forum Réseaux sociaux
- Formate de rajout ✓ - Forum Disque dur / SSD
- Tableau excel pointage horaire gratuit - Télécharger - Tableur
- Fuseau horaire france switch ✓ - Forum Réseaux sociaux
- Désactiver bip horaire montre - Forum Accessoires & objets connectés
7 réponses
Bonjour
pas bien compris le Mars 4,25 ne serait pas 5,25 pour avoir 1,75 jour par mois?
Dans tous les cas:
=MOIS(AUJOURDHUI()*1,75 vous donnera le nombre de jours de RTT en incluant le mois en cours
un peu plus compliqué s'il ne faut inclure le mois qu'à la fin:
=MOIS(FIN.MOIS(AUJOURDHUI();-1)*1,75
crdlmnt
pas bien compris le Mars 4,25 ne serait pas 5,25 pour avoir 1,75 jour par mois?
Dans tous les cas:
=MOIS(AUJOURDHUI()*1,75 vous donnera le nombre de jours de RTT en incluant le mois en cours
un peu plus compliqué s'il ne faut inclure le mois qu'à la fin:
=MOIS(FIN.MOIS(AUJOURDHUI();-1)*1,75
crdlmnt
oui tout à fait, je me suis emmellé les pieds, est ce qu'il y a une manip pour mettre février ou est ce que cela se fait automatiquement.
Je ne suis que sur une seule feuille. c'est une feuille de congé, et on ajoute au fur à mesure les congés donc si je prends du 01/01/2011au 15/01/2011.
ensuite du 10/02/2011au 15/02/2011 etc
Est ce qu'il possible de mettre un calendrier à l'intérieur de la cellule et que tout les fin de mois, les 1.75 se fassent
Je ne suis que sur une seule feuille. c'est une feuille de congé, et on ajoute au fur à mesure les congés donc si je prends du 01/01/2011au 15/01/2011.
ensuite du 10/02/2011au 15/02/2011 etc
Est ce qu'il possible de mettre un calendrier à l'intérieur de la cellule et que tout les fin de mois, les 1.75 se fassent
oui, et je n'ai rien, c'est a dire que sur ma feuille il n'y a pas de mois, et c'est là que je bloque, faut-il que je fasse plusieurs feuilles avec les mois différents et faire un lien de mois en mois ?
je me répéte, avez vous essayé cette formule qui calcule le nombre de jours en fonction de la date d'aujourd'hui et qui n'a besoin de rien d'autre.
Ceci exactement comme vous l'avez précisé dans votre message, avec la seconde proposition, je penser.
elle vous donnera 1,75 si aujourd'hui est en janvier, 3,5 en février etc...
sauf peut être à complèter pour janvier qui risque de vous renvoyer 21... en janvier
écrivez alors:
=SI(MOIS(AUJOURDHUI()=1;0;MOIS(FIN.MOIS(AUJOURDHUI();-1)*1,75)
Qui renverra 0 avant le 1° février
mais s'il y a d'autres critères à prendre en compte, précisez!
crdlmnt
Ceci exactement comme vous l'avez précisé dans votre message, avec la seconde proposition, je penser.
elle vous donnera 1,75 si aujourd'hui est en janvier, 3,5 en février etc...
sauf peut être à complèter pour janvier qui risque de vous renvoyer 21... en janvier
écrivez alors:
=SI(MOIS(AUJOURDHUI()=1;0;MOIS(FIN.MOIS(AUJOURDHUI();-1)*1,75)
Qui renverra 0 avant le 1° février
mais s'il y a d'autres critères à prendre en compte, précisez!
crdlmnt
il ne faut pas revenir a 0 en fevrier, il faut que cela s'additionne au fur et a mesure de l'année
j'ai mis votre formule en application, mais j'ai ce message 'vous avez tapé un trop grand nombre d'arguments'
j'ai mis votre formule en application, mais j'ai ce message 'vous avez tapé un trop grand nombre d'arguments'
Effectivement, manque une parenthèse derrière AUJOURDHUI() excuses! et aussi une derrière le -1
essayez:
=SI(MOIS(AUJOURDHUI())=1;0;MOIS(FIN.MOIS(AUJOURDHUI();-1))*1,75)
on ne revient pas à 0 en Févier, mais en Janvier.
Cette formule donne:
0 jusqu'au 31 Janvier inclus
1,75 le 1° février
3,5 le 1° mars
Etc....
Edit: je viens encore une fois de modifier la formule.... ce n'est pas mon jour!
essayez:
=SI(MOIS(AUJOURDHUI())=1;0;MOIS(FIN.MOIS(AUJOURDHUI();-1))*1,75)
on ne revient pas à 0 en Févier, mais en Janvier.
Cette formule donne:
0 jusqu'au 31 Janvier inclus
1,75 le 1° février
3,5 le 1° mars
Etc....
Edit: je viens encore une fois de modifier la formule.... ce n'est pas mon jour!
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
ça ne me donne rien, peut être parce que je ne mets pas de mois
il manquait une parenthèse, pouvez m'assurer que c'est ok
=SI(MOIS(AUJOURDHUI())=1;0;MOIS(FIN.MOIS(AUJOURDHUI();-1)*1,75))
il manquait une parenthèse, pouvez m'assurer que c'est ok
=SI(MOIS(AUJOURDHUI())=1;0;MOIS(FIN.MOIS(AUJOURDHUI();-1)*1,75))
Désolé Eric, mais il en manquait encore une, j'ai modifié mon message précédent trop tard.
avec mes nouvelles excuses ( je crois que je vais reprendre un peu de RTT!)
=SI(MOIS(AUJOURDHUI())=1;0;MOIS(FIN.MOIS(AUJOURDHUI();-1))*1,75)
celle là marche et donne 3,5 aujourd'hui, donnera 4,25 le 1° Avril et ce n'est pas une blague:-) je l'ai testée.
crdlmnt
avec mes nouvelles excuses ( je crois que je vais reprendre un peu de RTT!)
=SI(MOIS(AUJOURDHUI())=1;0;MOIS(FIN.MOIS(AUJOURDHUI();-1))*1,75)
celle là marche et donne 3,5 aujourd'hui, donnera 4,25 le 1° Avril et ce n'est pas une blague:-) je l'ai testée.
crdlmnt
c'est étrange mais quand je mets votre formule dans la cellule appropriée cela ne me donne rien
Bonjour
Le fichier que je vous ai transmis est construit sous 2007 mais enregistré en 97/2003. Cela devrait fonctionner. Essayez de réécrire la formule.
A moins que 2003 ne connaisse pas le code FIN.MOIS, c'est encore possible, mais là je n'en sais rien!
Pour vérifier, entrez une date sous votre excel 2000 et dans la cellule contiguë, entrez:
=FIN.MOIS(cell date;-1)
en principe ce code devrait vous renvoyer le dernier jour du mois précédent;
Sinon revenez, on trouvera autre chose.
Crdlmnt
Le fichier que je vous ai transmis est construit sous 2007 mais enregistré en 97/2003. Cela devrait fonctionner. Essayez de réécrire la formule.
A moins que 2003 ne connaisse pas le code FIN.MOIS, c'est encore possible, mais là je n'en sais rien!
Pour vérifier, entrez une date sous votre excel 2000 et dans la cellule contiguë, entrez:
=FIN.MOIS(cell date;-1)
en principe ce code devrait vous renvoyer le dernier jour du mois précédent;
Sinon revenez, on trouvera autre chose.
Crdlmnt