Rechercher une date

  • Initiateur de la discussion Stephane
  • Date de début
S

Stephane

Guest
Bonjour à tous,

J'ai un tableau excel dans lequel j'ai les jours du lundi au vendredi. J'aimerais lorsque je rentre une date dans une cellule (quelconque) que les bonnes dates correspondent au lundi, Mardi, ...
Le souci que j'ai aussi est comment gérer le tout sachant que je n'ai pas intégré les samedis et dimanches.

D'avance merci

Stéphane
 
S

Stéphane

Guest
Bonjour Jordan,

Je rentre une date (le user) et celle se met au bon jour (ici Mercredi) et les autres jours s'alimentent automatiquement.

DATE(user): 01/03/2006

Monday 27/02/2006
Tuesday 28/02/2006
Wednesday 01/03/2006
Thursday 02/03/2006
Friday 03/03/2006

Cordialement

Stéphane
 

pat1545.

XLDnaute Accro
Bonjour Stéphane, le fil...
sous réserve de compréhension

quand tu entres une date, il faut que le format soit: (format personnalisé) jjj/jj/mmm/aa
les 3 j donnent le jour en lettre
idem pour les mois
si tu entres une date en B1 , ce 10/4 par exemple par 'CTRL:' tu mets ce format (lundi/10/4/2005) puis en dessous = B1 +1 jusqu'au vendredi
Pour le lundi qui suit et pour faire simple = B1+7 et tirer vers le bas.

Bye
 

Monique

Nous a quitté
Repose en paix
Bonjour,

Sans savoir si j'ai compris,
tu as dans le fichier joint 3 séries de dates :
Du lundi au vendredi, 5 jours seulement
Du lundi au vendredi sans limite de nombre de jours
Du lundi au vendredi et dans les fériés

Date de départ : 1er lundi de la semaine de la date tapée en B1
(1er mardi si le lundi est férié pour la 3ème série)

Pour pouvoir utiliser la fonction Serie.Jour.Ouvre()
il faut cocher 'Utilitaire d'analyse'
dans Outils - Macros complémentaires [file name=LundiStephane.zip size=3152]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/LundiStephane.zip[/file]
 

Pièces jointes

  • LundiStephane.zip
    3.1 KB · Affichages: 33
S

Stéphane

Guest
Bonsoir le forum,

Monique, je n'arrive pâs à ouvrir ton dossier, j'ai une erreur.

Pat1545, sauf si j'ai pas compris, ce n'est pas ça que je souhaite.

Imaginez que je souhaite réaliser un planning pour la semaine du 20 octobre 2006. Ce que je veux, c'est que lorsque je tape 20/10/2006 dans la cellules 'DATE(user):', les dates se mettent en face de lundi, mardi, ... toutes seules.
Donc si le 20/10/2006 est un mercredi, ça se met en face du mercredi et les autres jours s'alimentent en auto également.

Bon je sais, c'est un peu tordu. Mais on me demande de réaliser ça sans macro, donc c'est pas évident du tout.

D'avance merci

Stéphane
 

Monique

Nous a quitté
Repose en paix
Re,

Je n'avais pas compris comme ça
Je te donne les formules du fichier.
(ça donne le lundi de la semaine dont une date est saisie en B1 mais je crois que ça revient au même)

En B1 : une date quelconque
Là où tu veux le lundi :
=B1-JOURSEM(B1)+2
Dessous puis à copier-coller :

Plus d'une semaine sans samedi ni dimanche :
en C4 :
=B1-JOURSEM(B1)+2
Dessous puis à copier-coller :
=SERIE.JOUR.OUVRE(C4;1)

Du lundi au vendredi et sans les fériés
En D4 :
=SERIE.JOUR.OUVRE(B1-JOURSEM(B1)+2;1;Fer)
Dessous puis à copier-coller :
=SERIE.JOUR.OUVRE(D4;1;Fer)

'Fer' est une plage de cellules où tu as les fériés

Pour pouvoir utiliser la fonction Serie.Jour.Ouvre()
il faut cocher 'Utilitaire d'analyse'
dans Outils - Macros complémentaires

Si tu utilises ce format de date jjjj jj mmm aa
ou jjjj jj mmmm aaaa ou un autre,
le jour en entier est dans la cellule,
tu n'as pas besoin de le taper en plus

Message édité par: monique, à: 12/04/2006 22:48
 

Discussions similaires

Statistiques des forums

Discussions
312 489
Messages
2 088 857
Membres
103 979
dernier inscrit
bderradji