Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Excel
Excel Forum d'entraide sur Excel. Vos questions sur les fonctions, formules, manipulations, et tout sujet qui ne trouve pas sa place dans un sous-forum.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 17/10/2011, 19h40   #1
Invité de passage
 
Femme
Consultant en technologies
Inscription : octobre 2011
Messages : 11
Détails du profil
Informations personnelles :
Sexe : Femme

Informations professionnelles :
Activité : Consultant en technologies
Secteur : Service public

Informations forums :
Inscription : octobre 2011
Messages : 11
Points : 4
Points : 4
Par défaut Formule Excel pour calculer une date (jour de la semaine)

Bonjour,

Je suis désespérément à la recherche d'une formule permettant de calculer une date à partir d'une journée de la semaine dans un échéancier.

C'est-à-dire que dans cet échéancier, certaines dates sont fixes et d’autres ce calculent à partir d'un calendrier et d’une liste des journées fériées de l’année, grâce à cette formule :

Code :
=SERIE.JOUR.OUVRE($I$87;L93;JoursFeries!$B$1:$B$94)
Avec cette formule, je n’ai qu’à préciser combien de délais nous avant besoin avant ou après une date fixe, déjà inscrite à mon échéancier. Par contre, cette fois j’ai besoin de pouvoir lui préciser, le lundi avant ou le mercredi suivant cette date X, par exemple.

Présentement, je cherche une façon de calculer cette date à partir d'une journée de la semaine, par exemple le lundi avant la séance d'examen (c'est-à-dire que si l'examen a lieu le samedi 12 février 2011, le lundi avant sera le 7 février 2011).

Quelqu'un peut me venir en aide ?

Merci infiniment!
Myaka est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/10/2011, 19h58   #2
Invité de passage
 
Femme
Consultant en technologies
Inscription : octobre 2011
Messages : 11
Détails du profil
Informations personnelles :
Sexe : Femme

Informations professionnelles :
Activité : Consultant en technologies
Secteur : Service public

Informations forums :
Inscription : octobre 2011
Messages : 11
Points : 4
Points : 4
D’ailleurs, quelqu’un m’a conseillé d'essayer avec cette formule, mais je n’y comprends rien….

Code :
=SI(JOURSEM(I87)=1;D16;D16+(7-JOURSEM(D16)))
Merci !!
Myaka est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/10/2011, 21h23   #3
Responsable Visual Basic
 
Avatar de bbil
 
Inscription : juin 2003
Messages : 11 773
Détails du profil
Informations personnelles :
Âge : 45
Localisation : France, Ariège (Midi Pyrénées)

Informations forums :
Inscription : juin 2003
Messages : 11 773
Points : 16 849
Points : 16 849
Envoyer un message via Skype™ à bbil
Essai de voir ce que renvoi la formule :

en faisant varier la date en I87...
bbil est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/10/2011, 09h07   #4
Membre Expert
 
Homme
Retraité
Inscription : avril 2011
Messages : 692
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Retraité

Informations forums :
Inscription : avril 2011
Messages : 692
Points : 1 443
Points : 1 443
Bonjour,

Tu trouveras ci-joint un exemple d’utilisation des fonctions SERIE.JOUR.OUVRE() et JOURSEM().

A toi de l’adapter.

Cordialement.
Fichiers attachés
Type de fichier : xls CalculDates.xls (14,5 Ko, 16 affichages)
gFZT82 est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 19/10/2011, 14h22   #5
Invité de passage
 
Femme
Consultant en technologies
Inscription : octobre 2011
Messages : 11
Détails du profil
Informations personnelles :
Sexe : Femme

Informations professionnelles :
Activité : Consultant en technologies
Secteur : Service public

Informations forums :
Inscription : octobre 2011
Messages : 11
Points : 4
Points : 4
Désolé pour le délais...

Merci pour les propositions, mon problème est résolu !!


Myaka est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 05h16.


 
 
 
 
Partenaires

Hébergement Web