entre 2 dates n'afficher que les lun, mar, jeu, vend
12 réponses
val.eric
Bonjour !!
voila je m'occupe d'une cantine scolaire associative.
je dois creer un fichier excel qui va contenir tous les jours
d'ouverture de la cantinepour l'année scolaire 2005-2006.
nous n'ouvrons que les lundi, mardi, jeudi et vendredi.
ais-je un moyen pour taper la date de debut puis la date de fin et
qu'excel m'affiche en ligne
lun 01 sept
mar 02 sept
jeud 03 sept
vend 04 sept
lun 07 sept
etc...
il ne me restera qu'a supprimer a la main les jours de vacances.
Merci pour votre (precieuse) aide !
Cordialement
--
R : Parce qu'on lit, en général, de gauche à droite et de haut en bas.
Q : Pourquoi dois-je répondre en dessous de la question ?
Bonsoir. Sous la première date (G2 dans mon exemple) : =G2+1+CHOISIR(JOURSEM(G2);0;0;1;0;0;2;1) format des dates : jjj jj mmm Formule à recopier. Avant de supprimer un jour férié, sélectionne la plage de dates, copie et collage spécial valeurs. Cordialement. Daniel "val.eric" a écrit dans le message de news: cubevh$fi1$
Bonjour !!
voila je m'occupe d'une cantine scolaire associative. je dois creer un fichier excel qui va contenir tous les jours d'ouverture de la cantinepour l'année scolaire 2005-2006.
nous n'ouvrons que les lundi, mardi, jeudi et vendredi.
ais-je un moyen pour taper la date de debut puis la date de fin et qu'excel m'affiche en ligne
lun 01 sept mar 02 sept jeud 03 sept vend 04 sept lun 07 sept etc...
il ne me restera qu'a supprimer a la main les jours de vacances.
Merci pour votre (precieuse) aide !
Cordialement
--
R : Parce qu'on lit, en général, de gauche à droite et de haut en bas. Q : Pourquoi dois-je répondre en dessous de la question ?
Bonsoir.
Sous la première date (G2 dans mon exemple) :
=G2+1+CHOISIR(JOURSEM(G2);0;0;1;0;0;2;1)
format des dates : jjj jj mmm
Formule à recopier. Avant de supprimer un jour férié, sélectionne la plage
de dates, copie et collage spécial valeurs.
Cordialement.
Daniel
"val.eric" <val.eric.liberty@surf.fr> a écrit dans le message de news:
cubevh$fi1$1@news.tiscali.fr...
Bonjour !!
voila je m'occupe d'une cantine scolaire associative.
je dois creer un fichier excel qui va contenir tous les jours d'ouverture
de la cantinepour l'année scolaire 2005-2006.
nous n'ouvrons que les lundi, mardi, jeudi et vendredi.
ais-je un moyen pour taper la date de debut puis la date de fin et
qu'excel m'affiche en ligne
lun 01 sept
mar 02 sept
jeud 03 sept
vend 04 sept
lun 07 sept
etc...
il ne me restera qu'a supprimer a la main les jours de vacances.
Merci pour votre (precieuse) aide !
Cordialement
--
R : Parce qu'on lit, en général, de gauche à droite et de haut en bas.
Q : Pourquoi dois-je répondre en dessous de la question ?
Bonsoir. Sous la première date (G2 dans mon exemple) : =G2+1+CHOISIR(JOURSEM(G2);0;0;1;0;0;2;1) format des dates : jjj jj mmm Formule à recopier. Avant de supprimer un jour férié, sélectionne la plage de dates, copie et collage spécial valeurs. Cordialement. Daniel "val.eric" a écrit dans le message de news: cubevh$fi1$
Bonjour !!
voila je m'occupe d'une cantine scolaire associative. je dois creer un fichier excel qui va contenir tous les jours d'ouverture de la cantinepour l'année scolaire 2005-2006.
nous n'ouvrons que les lundi, mardi, jeudi et vendredi.
ais-je un moyen pour taper la date de debut puis la date de fin et qu'excel m'affiche en ligne
lun 01 sept mar 02 sept jeud 03 sept vend 04 sept lun 07 sept etc...
il ne me restera qu'a supprimer a la main les jours de vacances.
Merci pour votre (precieuse) aide !
Cordialement
--
R : Parce qu'on lit, en général, de gauche à droite et de haut en bas. Q : Pourquoi dois-je répondre en dessous de la question ?
AV
Il existe la fonctionnalité adéquate dans XL ! Démarche : En A1 tu mets une date Sélection A1 > Edition > Recopier > série > paramètres : colonne - chronologique - jours ouvrés Inscrire la dernière valeur souhaitée > OK
AV
Il existe la fonctionnalité adéquate dans XL !
Démarche :
En A1 tu mets une date
Sélection A1 > Edition > Recopier > série > paramètres : colonne -
chronologique - jours ouvrés
Inscrire la dernière valeur souhaitée > OK
Il existe la fonctionnalité adéquate dans XL ! Démarche : En A1 tu mets une date Sélection A1 > Edition > Recopier > série > paramètres : colonne - chronologique - jours ouvrés Inscrire la dernière valeur souhaitée > OK
AV
e.l.f
Il existe la fonctionnalité adéquate dans XL ! Démarche : En A1 tu mets une date Sélection A1 > Edition > Recopier > série > paramètres : colonne - chronologique - jours ouvrés Inscrire la dernière valeur souhaitée > OK
AV
oui je connais mais les jours ouvrés c'et lun, mar, mer, jeud, vend et
moi je ne veux pas le mercredi !!!
Merci tout de meme de t'interesser a mon probleme
Il existe la fonctionnalité adéquate dans XL !
Démarche :
En A1 tu mets une date
Sélection A1 > Edition > Recopier > série > paramètres : colonne -
chronologique - jours ouvrés
Inscrire la dernière valeur souhaitée > OK
AV
oui je connais mais les jours ouvrés c'et lun, mar, mer, jeud, vend et
Il existe la fonctionnalité adéquate dans XL ! Démarche : En A1 tu mets une date Sélection A1 > Edition > Recopier > série > paramètres : colonne - chronologique - jours ouvrés Inscrire la dernière valeur souhaitée > OK
AV
oui je connais mais les jours ouvrés c'et lun, mar, mer, jeud, vend et
moi je ne veux pas le mercredi !!!
Merci tout de meme de t'interesser a mon probleme
e.l.f
Bonsoir. Sous la première date (G2 dans mon exemple) : =G2+1+CHOISIR(JOURSEM(G2);0;0;1;0;0;2;1) format des dates : jjj jj mmm Formule à recopier. Avant de supprimer un jour férié, sélectionne la plage de dates, copie et collage spécial valeurs. Cordialement. Daniel
Merci de ta reponse mais elle me donne des resultat pour le moins suprrenant ;-)
En A1 = 05/09/2006
si je corrige et applique ta formle j'obtiens:
lundi 5 septembre 2005 mercredi 7 septembre 2005 vendredi 9 septembre 2005 dimanche 11 septembre 2005 mardi 13 septembre 2005 jeudi 15 septembre 2005 samedi 17 septembre 2005 lundi 19 septembre 2005 mercredi 21 septembre 2005 vendredi 23 septembre 2005 dimanche 25 septembre 2005 mardi 27 septembre 2005 jeudi 29 septembre 2005 samedi 1 octobre 2005 lundi 3 octobre 2005 mercredi 5 octobre 2005 vendredi 7 octobre 2005 dimanche 9 octobre 2005 mardi 11 octobre 2005 jeudi 13 octobre 2005 samedi 15 octobre 2005 lundi 17 octobre 2005
C'est pour le moins bizarre ;-)))) et j'avoue ne pas vraiment comprendre ta formule, mais je continu a chercher :-))
Cordialement
Bonsoir.
Sous la première date (G2 dans mon exemple) :
=G2+1+CHOISIR(JOURSEM(G2);0;0;1;0;0;2;1)
format des dates : jjj jj mmm
Formule à recopier. Avant de supprimer un jour férié, sélectionne la plage
de dates, copie et collage spécial valeurs.
Cordialement.
Daniel
Merci de ta reponse mais elle me donne des resultat pour le moins
suprrenant ;-)
En A1 = 05/09/2006
si je corrige et applique ta formle j'obtiens:
lundi 5 septembre 2005
mercredi 7 septembre 2005
vendredi 9 septembre 2005
dimanche 11 septembre 2005
mardi 13 septembre 2005
jeudi 15 septembre 2005
samedi 17 septembre 2005
lundi 19 septembre 2005
mercredi 21 septembre 2005
vendredi 23 septembre 2005
dimanche 25 septembre 2005
mardi 27 septembre 2005
jeudi 29 septembre 2005
samedi 1 octobre 2005
lundi 3 octobre 2005
mercredi 5 octobre 2005
vendredi 7 octobre 2005
dimanche 9 octobre 2005
mardi 11 octobre 2005
jeudi 13 octobre 2005
samedi 15 octobre 2005
lundi 17 octobre 2005
C'est pour le moins bizarre ;-))))
et j'avoue ne pas vraiment comprendre ta formule, mais je continu a
chercher :-))
Bonsoir. Sous la première date (G2 dans mon exemple) : =G2+1+CHOISIR(JOURSEM(G2);0;0;1;0;0;2;1) format des dates : jjj jj mmm Formule à recopier. Avant de supprimer un jour férié, sélectionne la plage de dates, copie et collage spécial valeurs. Cordialement. Daniel
Merci de ta reponse mais elle me donne des resultat pour le moins suprrenant ;-)
En A1 = 05/09/2006
si je corrige et applique ta formle j'obtiens:
lundi 5 septembre 2005 mercredi 7 septembre 2005 vendredi 9 septembre 2005 dimanche 11 septembre 2005 mardi 13 septembre 2005 jeudi 15 septembre 2005 samedi 17 septembre 2005 lundi 19 septembre 2005 mercredi 21 septembre 2005 vendredi 23 septembre 2005 dimanche 25 septembre 2005 mardi 27 septembre 2005 jeudi 29 septembre 2005 samedi 1 octobre 2005 lundi 3 octobre 2005 mercredi 5 octobre 2005 vendredi 7 octobre 2005 dimanche 9 octobre 2005 mardi 11 octobre 2005 jeudi 13 octobre 2005 samedi 15 octobre 2005 lundi 17 octobre 2005
C'est pour le moins bizarre ;-)))) et j'avoue ne pas vraiment comprendre ta formule, mais je continu a chercher :-))
Cordialement
GVentre
Bonjour e.l.f et Daniel,
chez moi ça marche très bien!!! As-tu modifié les 2 références aux cellules?? G2--> A1 comme suit:
¡+1+CHOISIR(JOURSEM(A1);0;0;1;0;0;2;1)
Cordialement, GVentre
Bonsoir. Sous la première date (G2 dans mon exemple) : =G2+1+CHOISIR(JOURSEM(G2);0;0;1;0;0;2;1) format des dates : jjj jj mmm Formule à recopier. Avant de supprimer un jour férié, sélectionne la plage de dates, copie et collage spécial valeurs. Cordialement. Daniel
Merci de ta reponse mais elle me donne des resultat pour le moins suprrenant ;-)
En A1 = 05/09/2006
si je corrige et applique ta formle j'obtiens:
lundi 5 septembre 2005 mercredi 7 septembre 2005 vendredi 9 septembre 2005 dimanche 11 septembre 2005 mardi 13 septembre 2005 jeudi 15 septembre 2005 samedi 17 septembre 2005 lundi 19 septembre 2005 mercredi 21 septembre 2005 vendredi 23 septembre 2005 dimanche 25 septembre 2005 mardi 27 septembre 2005 jeudi 29 septembre 2005 samedi 1 octobre 2005 lundi 3 octobre 2005 mercredi 5 octobre 2005 vendredi 7 octobre 2005 dimanche 9 octobre 2005 mardi 11 octobre 2005 jeudi 13 octobre 2005 samedi 15 octobre 2005 lundi 17 octobre 2005
C'est pour le moins bizarre ;-)))) et j'avoue ne pas vraiment comprendre ta formule, mais je continu a chercher :-))
Cordialement
Bonjour e.l.f et Daniel,
chez moi ça marche très bien!!!
As-tu modifié les 2 références aux cellules?? G2--> A1 comme suit:
¡+1+CHOISIR(JOURSEM(A1);0;0;1;0;0;2;1)
Cordialement,
GVentre
Bonsoir.
Sous la première date (G2 dans mon exemple) :
=G2+1+CHOISIR(JOURSEM(G2);0;0;1;0;0;2;1)
format des dates : jjj jj mmm
Formule à recopier. Avant de supprimer un jour férié, sélectionne la
plage de dates, copie et collage spécial valeurs.
Cordialement.
Daniel
Merci de ta reponse mais elle me donne des resultat pour le moins
suprrenant ;-)
En A1 = 05/09/2006
si je corrige et applique ta formle j'obtiens:
lundi 5 septembre 2005
mercredi 7 septembre 2005
vendredi 9 septembre 2005
dimanche 11 septembre 2005
mardi 13 septembre 2005
jeudi 15 septembre 2005
samedi 17 septembre 2005
lundi 19 septembre 2005
mercredi 21 septembre 2005
vendredi 23 septembre 2005
dimanche 25 septembre 2005
mardi 27 septembre 2005
jeudi 29 septembre 2005
samedi 1 octobre 2005
lundi 3 octobre 2005
mercredi 5 octobre 2005
vendredi 7 octobre 2005
dimanche 9 octobre 2005
mardi 11 octobre 2005
jeudi 13 octobre 2005
samedi 15 octobre 2005
lundi 17 octobre 2005
C'est pour le moins bizarre ;-))))
et j'avoue ne pas vraiment comprendre ta formule, mais je continu a
chercher :-))
chez moi ça marche très bien!!! As-tu modifié les 2 références aux cellules?? G2--> A1 comme suit:
¡+1+CHOISIR(JOURSEM(A1);0;0;1;0;0;2;1)
Cordialement, GVentre
Bonsoir. Sous la première date (G2 dans mon exemple) : =G2+1+CHOISIR(JOURSEM(G2);0;0;1;0;0;2;1) format des dates : jjj jj mmm Formule à recopier. Avant de supprimer un jour férié, sélectionne la plage de dates, copie et collage spécial valeurs. Cordialement. Daniel
Merci de ta reponse mais elle me donne des resultat pour le moins suprrenant ;-)
En A1 = 05/09/2006
si je corrige et applique ta formle j'obtiens:
lundi 5 septembre 2005 mercredi 7 septembre 2005 vendredi 9 septembre 2005 dimanche 11 septembre 2005 mardi 13 septembre 2005 jeudi 15 septembre 2005 samedi 17 septembre 2005 lundi 19 septembre 2005 mercredi 21 septembre 2005 vendredi 23 septembre 2005 dimanche 25 septembre 2005 mardi 27 septembre 2005 jeudi 29 septembre 2005 samedi 1 octobre 2005 lundi 3 octobre 2005 mercredi 5 octobre 2005 vendredi 7 octobre 2005 dimanche 9 octobre 2005 mardi 11 octobre 2005 jeudi 13 octobre 2005 samedi 15 octobre 2005 lundi 17 octobre 2005
C'est pour le moins bizarre ;-)))) et j'avoue ne pas vraiment comprendre ta formule, mais je continu a chercher :-))
Cordialement
Daniel
Bonjour. Si j'entre la formule suivante ¡+1+CHOISIR(JOURSEM(A1);0;0;1;0;0;2;1) en A2, j'obtiens : mar 05 sept jeu 07 sept ven 08 sept lun 11 sept mar 12 sept
etc. Il me semble que c'est ce que tu cherches. Cordialement. Daniel "e.l.f" a écrit dans le message de news: %
Bonsoir. Sous la première date (G2 dans mon exemple) : =G2+1+CHOISIR(JOURSEM(G2);0;0;1;0;0;2;1) format des dates : jjj jj mmm Formule à recopier. Avant de supprimer un jour férié, sélectionne la plage de dates, copie et collage spécial valeurs. Cordialement. Daniel
Merci de ta reponse mais elle me donne des resultat pour le moins suprrenant ;-)
En A1 = 05/09/2006
si je corrige et applique ta formle j'obtiens:
lundi 5 septembre 2005 mercredi 7 septembre 2005 vendredi 9 septembre 2005 dimanche 11 septembre 2005 mardi 13 septembre 2005 jeudi 15 septembre 2005 samedi 17 septembre 2005 lundi 19 septembre 2005 mercredi 21 septembre 2005 vendredi 23 septembre 2005 dimanche 25 septembre 2005 mardi 27 septembre 2005 jeudi 29 septembre 2005 samedi 1 octobre 2005 lundi 3 octobre 2005 mercredi 5 octobre 2005 vendredi 7 octobre 2005 dimanche 9 octobre 2005 mardi 11 octobre 2005 jeudi 13 octobre 2005 samedi 15 octobre 2005 lundi 17 octobre 2005
C'est pour le moins bizarre ;-)))) et j'avoue ne pas vraiment comprendre ta formule, mais je continu a chercher :-))
Cordialement
Bonjour.
Si j'entre la formule suivante
¡+1+CHOISIR(JOURSEM(A1);0;0;1;0;0;2;1)
en A2, j'obtiens :
mar 05 sept
jeu 07 sept
ven 08 sept
lun 11 sept
mar 12 sept
etc.
Il me semble que c'est ce que tu cherches.
Cordialement.
Daniel
"e.l.f" <e.l.f@cg.44.fr> a écrit dans le message de news:
%23b67m5nDFHA.1012@TK2MSFTNGP14.phx.gbl...
Bonsoir.
Sous la première date (G2 dans mon exemple) :
=G2+1+CHOISIR(JOURSEM(G2);0;0;1;0;0;2;1)
format des dates : jjj jj mmm
Formule à recopier. Avant de supprimer un jour férié, sélectionne la
plage de dates, copie et collage spécial valeurs.
Cordialement.
Daniel
Merci de ta reponse mais elle me donne des resultat pour le moins
suprrenant ;-)
En A1 = 05/09/2006
si je corrige et applique ta formle j'obtiens:
lundi 5 septembre 2005
mercredi 7 septembre 2005
vendredi 9 septembre 2005
dimanche 11 septembre 2005
mardi 13 septembre 2005
jeudi 15 septembre 2005
samedi 17 septembre 2005
lundi 19 septembre 2005
mercredi 21 septembre 2005
vendredi 23 septembre 2005
dimanche 25 septembre 2005
mardi 27 septembre 2005
jeudi 29 septembre 2005
samedi 1 octobre 2005
lundi 3 octobre 2005
mercredi 5 octobre 2005
vendredi 7 octobre 2005
dimanche 9 octobre 2005
mardi 11 octobre 2005
jeudi 13 octobre 2005
samedi 15 octobre 2005
lundi 17 octobre 2005
C'est pour le moins bizarre ;-))))
et j'avoue ne pas vraiment comprendre ta formule, mais je continu a
chercher :-))
Bonjour. Si j'entre la formule suivante ¡+1+CHOISIR(JOURSEM(A1);0;0;1;0;0;2;1) en A2, j'obtiens : mar 05 sept jeu 07 sept ven 08 sept lun 11 sept mar 12 sept
etc. Il me semble que c'est ce que tu cherches. Cordialement. Daniel "e.l.f" a écrit dans le message de news: %
Bonsoir. Sous la première date (G2 dans mon exemple) : =G2+1+CHOISIR(JOURSEM(G2);0;0;1;0;0;2;1) format des dates : jjj jj mmm Formule à recopier. Avant de supprimer un jour férié, sélectionne la plage de dates, copie et collage spécial valeurs. Cordialement. Daniel
Merci de ta reponse mais elle me donne des resultat pour le moins suprrenant ;-)
En A1 = 05/09/2006
si je corrige et applique ta formle j'obtiens:
lundi 5 septembre 2005 mercredi 7 septembre 2005 vendredi 9 septembre 2005 dimanche 11 septembre 2005 mardi 13 septembre 2005 jeudi 15 septembre 2005 samedi 17 septembre 2005 lundi 19 septembre 2005 mercredi 21 septembre 2005 vendredi 23 septembre 2005 dimanche 25 septembre 2005 mardi 27 septembre 2005 jeudi 29 septembre 2005 samedi 1 octobre 2005 lundi 3 octobre 2005 mercredi 5 octobre 2005 vendredi 7 octobre 2005 dimanche 9 octobre 2005 mardi 11 octobre 2005 jeudi 13 octobre 2005 samedi 15 octobre 2005 lundi 17 octobre 2005
C'est pour le moins bizarre ;-)))) et j'avoue ne pas vraiment comprendre ta formule, mais je continu a chercher :-))
Cordialement
AV
Ok j'avais lu un peu vite la question
Tout auto avec tes jours de vacances et/ou fériés dans une plage nommée "JrFs" Démarrer sur une cellule active contenat une date
Sub zz_X_Jours_Ouvrés() Application.ScreenUpdating = False If Not IsDate(ActiveCell) Then _ MsgBox "La cellule sélectionnée ne contient pas de date !": Exit Sub x = InputBox("Combien de jours ouvrés à écrire ?", "") If x = "" Then Exit Sub L = ActiveCell.Row + 1: C = ActiveCell.Column For Each cel In Range(Cells(L, C), Cells(L + x - 1, C)) dat = cel.Offset(-1, 0) * 1 + 1 While Weekday(dat + nb, 2) > 5 Or Weekday(dat + nb, 2) = 3 Or _ Evaluate("isnumber(match(" & dat + nb & ",JrFs,0))") = True nb = nb + 1 Wend cel.Value = dat + nb: nb = 0 Next End Sub
AV
Ok j'avais lu un peu vite la question
Tout auto avec tes jours de vacances et/ou fériés dans une plage nommée "JrFs"
Démarrer sur une cellule active contenat une date
Sub zz_X_Jours_Ouvrés()
Application.ScreenUpdating = False
If Not IsDate(ActiveCell) Then _
MsgBox "La cellule sélectionnée ne contient pas de date !": Exit Sub
x = InputBox("Combien de jours ouvrés à écrire ?", "")
If x = "" Then Exit Sub
L = ActiveCell.Row + 1: C = ActiveCell.Column
For Each cel In Range(Cells(L, C), Cells(L + x - 1, C))
dat = cel.Offset(-1, 0) * 1 + 1
While Weekday(dat + nb, 2) > 5 Or Weekday(dat + nb, 2) = 3 Or _
Evaluate("isnumber(match(" & dat + nb & ",JrFs,0))") = True
nb = nb + 1
Wend
cel.Value = dat + nb: nb = 0
Next
End Sub
Tout auto avec tes jours de vacances et/ou fériés dans une plage nommée "JrFs" Démarrer sur une cellule active contenat une date
Sub zz_X_Jours_Ouvrés() Application.ScreenUpdating = False If Not IsDate(ActiveCell) Then _ MsgBox "La cellule sélectionnée ne contient pas de date !": Exit Sub x = InputBox("Combien de jours ouvrés à écrire ?", "") If x = "" Then Exit Sub L = ActiveCell.Row + 1: C = ActiveCell.Column For Each cel In Range(Cells(L, C), Cells(L + x - 1, C)) dat = cel.Offset(-1, 0) * 1 + 1 While Weekday(dat + nb, 2) > 5 Or Weekday(dat + nb, 2) = 3 Or _ Evaluate("isnumber(match(" & dat + nb & ",JrFs,0))") = True nb = nb + 1 Wend cel.Value = dat + nb: nb = 0 Next End Sub
AV
MichelB
Bonjour val.eric
Ca marche chez moi !
Tu mets ta date de départ en G2 : 5/9/2005 (au format des dates : jjj jj mmm) par exemple et tu appliques la formule de Daniel et ça marche, je suis moi-même surpris du résultat.
=G2+1+CHOISIR(JOURSEM(G2);0;0;1;0;0;2;1)
lun 05 sept mar 06 sept jeu 08 sept ven 09 sept lun 12 sept mar 13 sept jeu 15 sept ven 16 sept lun 19 sept mar 20 sept jeu 22 sept
.....
-- Salut Michel ---- ;o) Enlever _nospam pour me répondre
Bonjour val.eric
Ca marche chez moi !
Tu mets ta date de départ en G2 : 5/9/2005 (au format des dates : jjj jj
mmm) par exemple et tu appliques la formule de Daniel et ça marche, je suis
moi-même surpris du résultat.
=G2+1+CHOISIR(JOURSEM(G2);0;0;1;0;0;2;1)
lun 05 sept
mar 06 sept
jeu 08 sept
ven 09 sept
lun 12 sept
mar 13 sept
jeu 15 sept
ven 16 sept
lun 19 sept
mar 20 sept
jeu 22 sept
.....
--
Salut
Michel ---- ;o)
Enlever _nospam pour me répondre
Tu mets ta date de départ en G2 : 5/9/2005 (au format des dates : jjj jj mmm) par exemple et tu appliques la formule de Daniel et ça marche, je suis moi-même surpris du résultat.
=G2+1+CHOISIR(JOURSEM(G2);0;0;1;0;0;2;1)
lun 05 sept mar 06 sept jeu 08 sept ven 09 sept lun 12 sept mar 13 sept jeu 15 sept ven 16 sept lun 19 sept mar 20 sept jeu 22 sept
.....
-- Salut Michel ---- ;o) Enlever _nospam pour me répondre
Modeste
Bonsour® val.eric une solution simple sans macro
A1: "Date" B1 : "Jour" ----------------------------------- 1ere phase : toutes les dates d'une période en A2 tu rentres une date de début format "jjj j mmm aaaa" en B2 tu rentres la formule : =Joursem(A2;2) tu selectionnes A2:B2 et tu recopies vers le bas autant que tu veux ----------------------------------- 2eme phase : élagage des dates non désirées selectionner A1: Menu Données > Filtrer >Filtre automatique cliquer sur la petite fléche qui apparait en B1 choisir personnalisé dans les conditions : egal ------> 3 cocher le bouton radio Ou est supérieur ou égal à -----> 6 Ok
apparaissent alors les jours à exclure Menu Edition> Atteindre >cellules > Zone en cours selectionner alors toutes les lignes sauf la ligne 1 puis edition > supprimer la (les) ligne(s) ------------------------------------------- 3eme phase : désactiver alors le filtre selectionner les colonnes A et B puis trier colonne A ("Date") Ascendant
et voili !!!
si comme la précisé AV tu posséde une liste des jours de congés
la génération des dates peut avantageusement etre faite via la fonction Complémentaire Jours.ouvres avec en paramétre la liste des jours de congés @+
-----Message d'origine----- Bonjour !!
voila je m'occupe d'une cantine scolaire associative. je dois creer un fichier excel qui va contenir tous les jours
d'ouverture de la cantinepour l'année scolaire 2005-2006.
nous n'ouvrons que les lundi, mardi, jeudi et vendredi.
ais-je un moyen pour taper la date de debut puis la date de fin et
qu'excel m'affiche en ligne
lun 01 sept mar 02 sept jeud 03 sept vend 04 sept lun 07 sept etc...
il ne me restera qu'a supprimer a la main les jours de vacances.
Merci pour votre (precieuse) aide !
Cordialement
--
R : Parce qu'on lit, en général, de gauche à droite et de haut en bas.
Q : Pourquoi dois-je répondre en dessous de la question ? .
Bonsour® val.eric
une solution simple sans macro
A1: "Date" B1 : "Jour"
-----------------------------------
1ere phase : toutes les dates d'une période
en A2
tu rentres une date de début
format "jjj j mmm aaaa"
en B2
tu rentres la formule : =Joursem(A2;2)
tu selectionnes A2:B2
et tu recopies vers le bas autant que tu veux
-----------------------------------
2eme phase : élagage des dates non désirées
selectionner A1:
Menu Données > Filtrer >Filtre automatique
cliquer sur la petite fléche qui apparait en B1
choisir personnalisé
dans les conditions :
egal ------> 3
cocher le bouton radio Ou
est supérieur ou égal à -----> 6
Ok
apparaissent alors les jours à exclure
Menu Edition> Atteindre >cellules > Zone en cours
selectionner alors toutes les lignes sauf la ligne 1
puis edition > supprimer la (les) ligne(s)
-------------------------------------------
3eme phase : désactiver alors le filtre
selectionner les colonnes A et B
puis trier colonne A ("Date") Ascendant
et voili !!!
si comme la précisé AV tu posséde une liste des jours de
congés
la génération des dates peut avantageusement etre faite
via la fonction Complémentaire Jours.ouvres avec en
paramétre la liste des jours de congés
@+
-----Message d'origine-----
Bonjour !!
voila je m'occupe d'une cantine scolaire associative.
je dois creer un fichier excel qui va contenir tous les
jours
d'ouverture de la cantinepour l'année scolaire 2005-2006.
nous n'ouvrons que les lundi, mardi, jeudi et vendredi.
ais-je un moyen pour taper la date de debut puis la date
de fin et
qu'excel m'affiche en ligne
lun 01 sept
mar 02 sept
jeud 03 sept
vend 04 sept
lun 07 sept
etc...
il ne me restera qu'a supprimer a la main les jours de
vacances.
Merci pour votre (precieuse) aide !
Cordialement
--
R : Parce qu'on lit, en général, de gauche à droite et
de haut en bas.
Q : Pourquoi dois-je répondre en dessous de la question ?
.
A1: "Date" B1 : "Jour" ----------------------------------- 1ere phase : toutes les dates d'une période en A2 tu rentres une date de début format "jjj j mmm aaaa" en B2 tu rentres la formule : =Joursem(A2;2) tu selectionnes A2:B2 et tu recopies vers le bas autant que tu veux ----------------------------------- 2eme phase : élagage des dates non désirées selectionner A1: Menu Données > Filtrer >Filtre automatique cliquer sur la petite fléche qui apparait en B1 choisir personnalisé dans les conditions : egal ------> 3 cocher le bouton radio Ou est supérieur ou égal à -----> 6 Ok
apparaissent alors les jours à exclure Menu Edition> Atteindre >cellules > Zone en cours selectionner alors toutes les lignes sauf la ligne 1 puis edition > supprimer la (les) ligne(s) ------------------------------------------- 3eme phase : désactiver alors le filtre selectionner les colonnes A et B puis trier colonne A ("Date") Ascendant
et voili !!!
si comme la précisé AV tu posséde une liste des jours de congés
la génération des dates peut avantageusement etre faite via la fonction Complémentaire Jours.ouvres avec en paramétre la liste des jours de congés @+
-----Message d'origine----- Bonjour !!
voila je m'occupe d'une cantine scolaire associative. je dois creer un fichier excel qui va contenir tous les jours
d'ouverture de la cantinepour l'année scolaire 2005-2006.
nous n'ouvrons que les lundi, mardi, jeudi et vendredi.
ais-je un moyen pour taper la date de debut puis la date de fin et
qu'excel m'affiche en ligne
lun 01 sept mar 02 sept jeud 03 sept vend 04 sept lun 07 sept etc...
il ne me restera qu'a supprimer a la main les jours de vacances.
Merci pour votre (precieuse) aide !
Cordialement
--
R : Parce qu'on lit, en général, de gauche à droite et de haut en bas.
Q : Pourquoi dois-je répondre en dessous de la question ? .
e.l.f
Bonjour. Si j'entre la formule suivante ¡+1+CHOISIR(JOURSEM(A1);0;0;1;0;0;2;1)
Oh la honte !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
j'avais pas corrigé le G2 de joursem
hop je sors en quatimini, le rouge au front :-)))
Merci !
Bonjour.
Si j'entre la formule suivante
¡+1+CHOISIR(JOURSEM(A1);0;0;1;0;0;2;1)
Oh la honte !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!