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 29/08/2011, 14h00   #1
Nouveau Membre du Club
 
Inscription : septembre 2010
Messages : 77
Détails du profil
Informations forums :
Inscription : septembre 2010
Messages : 77
Points : 25
Points : 25
Par défaut Date automatique sur roulement annuel

Bonjour et bon retour de vacances à tous
Allé on repart pour une année de boulot.

Je me tourne vers vous chèrs forumistes pour un petit souci . J'ai une liste de roulement à faire sur un an. Ce roulement s'effectue sur chaque Jeudi et Samedi de l'année. Je n'arrive pas a faire apparaitre automatiquement les jeudis et samedis de l'année avec leur date correspondante. La fonction excel ne reconnait pas un saut de jour irrégulier et donc je suis obligé de tout saisir un par un. Quelqu'un aurait une idée pour palier au problème .
Merci
toushusss est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/08/2011, 14h10   #2
Membre habitué
 
Inscription : mai 2007
Messages : 314
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 314
Points : 106
Points : 106
Bonjour,
peut-tu nous monter les saisies que tu fais soit un exemple?
LaPanic est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/08/2011, 15h18   #3
Expert Confirmé
 
Philippe Tulliez
Développeur et formateur VBA, Excel et Word.
Inscription : janvier 2010
Messages : 1 310
Détails du profil
Informations personnelles :
Nom : Philippe Tulliez
Localisation : Belgique

Informations professionnelles :
Activité : Développeur et formateur VBA, Excel et Word.

Informations forums :
Inscription : janvier 2010
Messages : 1 310
Points : 2 667
Points : 2 667
Bonjour,
Je ne sais pas si j'ai bien compris mais voici deux fonctions qui permettent pour la première de donner le premier jeudi de l'année et pour la deuxième de donner le prochain samedi ou jeudi suivant le cas.
En A1, entrer le premier jour de l'année (exemple 01/01/2011)
En A2, la formule =A1 + 4+(((JOURSEM(A1;2)>4)*7) -JOURSEM(A1;2)) donnera le 1er jeudi de l'année.
En A3, la formule =SI(JOURSEM(A2;2)=4;A2+2;A2+5) donnera le samedi qui suit
Ensuite tirer la formule sur les lignes suivantes. La formule donnera alors soit le samedi, soit le jeudi qui suit la date qui le précède.
Il y a certainement plus simple mais j'ai fait cela rapidement.
Pour voir le jour de la semaine dans la cellule aller dans format personnalisé de la cellule et taper jjj jj/mm/aa ou jjjj jj/mm/aa
__________________
Philippe Tulliez
http://philippe.tulliez.be
Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément. (Nicolas Boileau)

Lorsque vous avez la réponse à votre question, n'oubliez pas de cliquer sur et si celle-ci est pertinente pensez à voter
corona est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/08/2011, 15h28   #4
Nouveau Membre du Club
 
Inscription : septembre 2010
Messages : 77
Détails du profil
Informations forums :
Inscription : septembre 2010
Messages : 77
Points : 25
Points : 25
Re, merci pour vos éléments de réponse.
Pour précision je tape par exemple en A1 1 septembre 2011 (Jeudi)
En A2 3 Septembre 2011 ( Samedi) , en A3 8 Septembre 2011 ( Jeudi) , en A4 10 septembre 2011 (Samedi ) ..... et ainsi de suite NB je ne tape pas les jours entre () juste pour info.
Normalement quand les ecarts entre les jours sont réguliés lorsqu'on selectionne les cellules A1 à A4 par exemples et qu'on étend la selection au cellule qui suivent cela rempli automatiquement les cellules suivantes avec le meme principe. Or dans mon cas ça ne marche pas
Merci par avance
toushusss est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/08/2011, 21h37   #5
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 847
Points : 16 847
Envoyer un message via Skype™ à bbil
Tu change le format d'affichage de ta date par format/Cellule/Personnalisé : jj mmmm (jjjj) tu tape les dates 1/9/11, 3/9/11.. et voila ...
bbil est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/08/2011, 09h13   #6
Nouveau Membre du Club
 
Inscription : septembre 2010
Messages : 77
Détails du profil
Informations forums :
Inscription : septembre 2010
Messages : 77
Points : 25
Points : 25
Merci bbil !
Cependant mon probleme n'est pas au niveau de l'affichage mais de l'automatisation qui me permet lorsque j'etend la sélection d'avoir automatiquement les jeudis et samedi de chaque semaine sur l'année.

Cordialement
toushusss est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/08/2011, 09h50   #7
Expert Confirmé
 
Philippe Tulliez
Développeur et formateur VBA, Excel et Word.
Inscription : janvier 2010
Messages : 1 310
Détails du profil
Informations personnelles :
Nom : Philippe Tulliez
Localisation : Belgique

Informations professionnelles :
Activité : Développeur et formateur VBA, Excel et Word.

Informations forums :
Inscription : janvier 2010
Messages : 1 310
Points : 2 667
Points : 2 667
Bonjour,
J'ai compris que ton problème réside dans l'utilisation de la poignée de recopie pour des nombres dont l'écart n'est pas linéaire.
Toutefois à ma connaissance je ne crois pas que tu puisses trouver une solution sans passer par des formules comme celles que je t'ai proposées dans le post #3 .
Citation:
Envoyé par corona Voir le message
... voici deux fonctions qui permettent pour la première de donner le premier jeudi de l'année et pour la deuxième de donner le prochain samedi ou jeudi suivant le cas.
En A1, entrer le premier jour de l'année (exemple 01/01/2011)
En A2, la formule =A1 + 4+(((JOURSEM(A1;2)>4)*7) -JOURSEM(A1;2)) donnera le 1er jeudi de l'année.
En A3, la formule =SI(JOURSEM(A2;2)=4;A2+2;A2+5) donnera le samedi qui suit
Ensuite tirer la formule sur les lignes suivantes. La formule donnera alors soit le samedi, soit le jeudi qui suit la date qui le précède....
Si tu sélectionnes deux cellules contenant par exemple 4 (la première) et 6 (la seconde) et qu'ensuite à l'aide de la poignée de recopie, tu tires vers le bas, les cellules qui suivent prendront comme valeurs 8, 10, 12 etc. soit un écart de 2 qui est la différence entre 6 & 4 (valeur des cellules sélectionnées)
Si maintenant tu sélectionnes 4 cellules ayant comme valeur 4, 6, 11, 13 qui peuvent symboliser jeudi, samedi, jeudi suivant, samedi suivant et que tu utilises la poignée de recopie tu obtiendras 16.5, 19.7, 22.9, 26.1 etc. et non pas 18, 20, 25, 27 comme on pourrait le supposer à priori.
Les dates étant des nombres, le problème est le même.
__________________
Philippe Tulliez
http://philippe.tulliez.be
Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément. (Nicolas Boileau)

Lorsque vous avez la réponse à votre question, n'oubliez pas de cliquer sur et si celle-ci est pertinente pensez à voter
corona est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/08/2011, 11h25   #8
Nouveau Membre du Club
 
Inscription : septembre 2010
Messages : 77
Détails du profil
Informations forums :
Inscription : septembre 2010
Messages : 77
Points : 25
Points : 25
Salut,
merci corona,
ça marche pour le jeudi mais par contre la formule en A3 me renvoie un nombre pour le samedi et pas une date ! Je ne vois pas ou ça bug
toushusss est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/08/2011, 12h03   #9
Expert Confirmé
 
Philippe Tulliez
Développeur et formateur VBA, Excel et Word.
Inscription : janvier 2010
Messages : 1 310
Détails du profil
Informations personnelles :
Nom : Philippe Tulliez
Localisation : Belgique

Informations professionnelles :
Activité : Développeur et formateur VBA, Excel et Word.

Informations forums :
Inscription : janvier 2010
Messages : 1 310
Points : 2 667
Points : 2 667
Bonjour,
C'est vraisemblablement le formatage de ta cellule qui n'est pas correct.
Dans Excel, une date est un nombre formaté au même titre que les heures, les pourcentages etc.
__________________
Philippe Tulliez
http://philippe.tulliez.be
Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément. (Nicolas Boileau)

Lorsque vous avez la réponse à votre question, n'oubliez pas de cliquer sur et si celle-ci est pertinente pensez à voter
corona 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 14h41.


 
 
 
 
Partenaires

Hébergement Web