Excel Downloads
Forum

Précédent   Excel Downloads Forums > Excel > Forum Excel

Advertisement

Réponse
 
LinkBack Outils de la discussion
Vieux 07/02/2010, 13h27   #1 (permalink)
XLDnaute Nouveau
 
Date d'inscription: novembre 2009
Messages: 3
Question incrémenter une cellule de 1 en fonction de la date

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.
Fichiers attachés
Type de fichier : zip TP_excel.zip (20,8 Ko, 12 affichages)
fabrou est déconnecté   Réponse avec citation
ANNONCES
Vieux 07/02/2010, 13h52   #2 (permalink)
XLDnaute Barbatruc
 
Date d'inscription: juin 2007
Localisation: Montpellier
Messages: 3 767
Par défaut Re : incrémenter une cellule de 1 en fonction de la date

Bonjour,
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.
A+
kjin
kjin est déconnecté   Réponse avec citation
Vieux 07/02/2010, 14h19   #3 (permalink)
XLDnaute Accro
 
Avatar de phlaurent55
 
Date d'inscription: septembre 2007
Localisation: Saint-Vincent
Messages: 1 659
Par défaut Re : incrémenter une cellule de 1 en fonction de la date

Bonjour Fabrou .............. et bienvenue sur le forum
Citation:
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)
Citation:
à 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
.
Fichiers attachés
Type de fichier : zip 111.zip (18,9 Ko, 12 affichages)
__________________
Il faut garder quelques sourires pour se moquer des jours sans joie....
phlaurent55 est déconnecté   Réponse avec citation
Vieux 07/02/2010, 16h13   #4 (permalink)
XLDnaute Nouveau
 
Date d'inscription: novembre 2009
Messages: 3
Par défaut Re : incrémenter une cellule de 1 en fonction de la date

Merci pour votre aide et la rapidité de vos réponses

ca fait avancer le schmilblic :-). Je m'y remets dessus et je vous tiens au courant,
merci encore!

a plus
fabrou est déconnecté   Réponse avec citation
Vieux 08/02/2010, 22h28   #5 (permalink)
XLDnaute Nouveau
 
Date d'inscription: novembre 2009
Messages: 3
Par défaut 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.
Fichiers attachés
Type de fichier : zip Excel 1 bis.zip (18,4 Ko, 3 affichages)
fabrou est déconnecté   Réponse avec citation
ANNONCES
Réponse

Liens sociaux

Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are oui
Pingbacks are oui
Refbacks are oui


Discussions similaires
Discussion Auteur Forum Réponses Dernier message
Incrémenter cellules en fonction de cellule précédente nayz Forum Excel 7 16/11/2009 15h07
incrémenter une date MIMIKO2008 Forum spécial EXCEL 2007 1 04/10/2009 10h50
Incrémenter une date gopo Forum Excel 12 22/12/2008 16h30
incrementer une date ccpapy Forum Excel 4 22/10/2005 09h31
incrémenter une date en VBA Man Forum Excel Downloads - Archives 1 30/07/2003 10h45


Fuseau horaire GMT +2. Il est actuellement 14h14.


(C) 2006 Excel Downloads