incrémenter une cellule de 1 en fonction de la date

  • Initiateur de la discussion Initiateur de la discussion fabrou
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

fabrou

XLDnaute Nouveau
Bonjour,

Complètement néophyte en excel, je recherche de l'aide dans la réalisation d'une feuille de congés.

En fait, je voudrais ajouter 1 jour de congés supplémentaire par mois effectué et rendre cette fonction automatique. En d'autres termes, chaque fois que le mois se termine, cela ajoute 1 jour de congés dans ma cellule jour de CP disponibles. Est ce que je peux faire une macro ou simplement une formule classique?
Je suis sur une piste du style SI(JOUR(datedujour)=1;D12+1;""). Ce code est écrit dans ma cellule "CP dispo". Cela signifie qu'à chaque fois que la date du jour commence par un "1", j'ajoute 1 à ma cellule "CP dispo".

CP dispo est représenté par la cellule D12 et cela me créer un autre pb qui affiche "pb référence circulaire"

En vous remerciant par avance pour votre aide.
 

Pièces jointes

Re : incrémenter une cellule de 1 en fonction de la date

Bonjour Fabrou .............. et bienvenue sur le forum
Sans être un spécialiste, je ne pense pas que la gestion des congés et autes RTT se résume à une simple incrémentation de valeur.
je suis du même avis

voir en fichier joint le calcul du nombre de CP en fonction du nombre de mois entiers écoulés avant la date du jour ( ce qui correspond à ta question)
à chaque fois que la date du jour commence par un "1", j'ajoute 1 à ma cellule "CP dispo".
cette manière ne peut être la bonne car si tu n'ouvres pas le fichier à la date du premier jour du mois, la personne concernée aura un CP dans le ....... 😡 😡 😡
De plus, si tu ouvres le fichier aux dates 10, 11, 12, 13, .............ça lui fera 10 CP en plus ............ Merci Fabrou 😀 😀 😀

regarde sur le fichier joint et dis-nous ( formules dans les cellules jaunes )

à+
Philippe
.
 

Pièces jointes

Re : incrémenter une cellule de 1 en fonction de la date

Bonsoir,

Je me permets de revenir à nouveau vers vous. La solution que vous m'avez donné hier marche nickel. Maintenant, j'ai un autre soucis. Sur cette feuille de congés que je suis en train de réaliser, la personne va entrer dans mon formulaire :
_la date début de son congés avec l heure de début de son congés
_ puis elle va entrer ensuite la fin de ses congés avec l'heure de fin
la colonne qui suit juste après calcule la durée des congés en demi journée, en fonction des jours ouvrés, de la date et de l'heure en sachant que si il a posé ses congés à partir de 12h, on lui décomptera 0,5 jours de congés à ses jours de congés posés, j'aurais préféré faire autrement, genre en "matinée" ou "aprem" mais on me l'a demandé comme ça!

Voici le code qui me fait défaut, il prend tout en compte sauf l'heure de début de congés et l'heure de fin:

=SI(C39<"12";SI(E39<"12";NB.JOURS.OUVRES(B39;D39)-1;NB.JOURS.OUVRES(B39;D39)-0,5);SI(C39<"12";NB.JOURS.OUVRES(B39;D39)-1;NB.JOURS.OUVRES(B39;D39)-0,5))

Ce que je veut dire c'est si la personne prend ses congés à partir de midi mais qu'elle rentre de ses congés à une date x mais le matin, on lui soustrait sur sa durée de CP, 1 CP pour son retour et 0,5CP pour le début de ses congés. J'essaye d'être clair mais c'est pas évident.

En vous remerciant encore pour votre aide.😀
 

Pièces jointes

- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Retour