Bonjour à tous,
Petite énigme avec les dates. Je souhaiterais en D7 écrire le premier jour
ouvrable de l'année (sans égard aux congés fériés). Puis en D8, le premier
vendredi suivant la date en D7 (ce peut être la même date qu'en D7).
Par la suite, en E7 je veux avoir le lundi suivant la date en D8, et en E8
le vendredi suivant le lundi en E7, mais seulement si la date fait partie
du
même mois.... sinon, je veux la dernière journée ouvrable de ce mois...
Comme
pour janvier 2006, la dernière journée ouvrable pour le mois était le
mardi
31 janvier...
Donc, en H8, au lieu de voir vendredi le 3 février, je dois voir mardi le
31
janvier. Puis, en I7, je dois avoir mercredi le 1er février et en I8,
vendredi le 3 février...
Ainsi de suite jusqu'à la colonne BJ où l'on devrait avoir lundi le 25
décembre en BJ7, et vendredi le 29 décembre en BJ8.
C'est faisable manuellement, mais je ne veux pas recommencer à chaque
année....
Auriez-vous une petite idée des formules à employer?
Merci
Denys
Bonjour à tous,
Petite énigme avec les dates. Je souhaiterais en D7 écrire le premier jour
ouvrable de l'année (sans égard aux congés fériés). Puis en D8, le premier
vendredi suivant la date en D7 (ce peut être la même date qu'en D7).
Par la suite, en E7 je veux avoir le lundi suivant la date en D8, et en E8
le vendredi suivant le lundi en E7, mais seulement si la date fait partie
du
même mois.... sinon, je veux la dernière journée ouvrable de ce mois...
Comme
pour janvier 2006, la dernière journée ouvrable pour le mois était le
mardi
31 janvier...
Donc, en H8, au lieu de voir vendredi le 3 février, je dois voir mardi le
31
janvier. Puis, en I7, je dois avoir mercredi le 1er février et en I8,
vendredi le 3 février...
Ainsi de suite jusqu'à la colonne BJ où l'on devrait avoir lundi le 25
décembre en BJ7, et vendredi le 29 décembre en BJ8.
C'est faisable manuellement, mais je ne veux pas recommencer à chaque
année....
Auriez-vous une petite idée des formules à employer?
Merci
Denys
Bonjour à tous,
Petite énigme avec les dates. Je souhaiterais en D7 écrire le premier jour
ouvrable de l'année (sans égard aux congés fériés). Puis en D8, le premier
vendredi suivant la date en D7 (ce peut être la même date qu'en D7).
Par la suite, en E7 je veux avoir le lundi suivant la date en D8, et en E8
le vendredi suivant le lundi en E7, mais seulement si la date fait partie
du
même mois.... sinon, je veux la dernière journée ouvrable de ce mois...
Comme
pour janvier 2006, la dernière journée ouvrable pour le mois était le
mardi
31 janvier...
Donc, en H8, au lieu de voir vendredi le 3 février, je dois voir mardi le
31
janvier. Puis, en I7, je dois avoir mercredi le 1er février et en I8,
vendredi le 3 février...
Ainsi de suite jusqu'à la colonne BJ où l'on devrait avoir lundi le 25
décembre en BJ7, et vendredi le 29 décembre en BJ8.
C'est faisable manuellement, mais je ne veux pas recommencer à chaque
année....
Auriez-vous une petite idée des formules à employer?
Merci
Denys
Il est quand même extrèmement curieux que tu ne prennen pas en compte les
jours fériés !
Bon, ben..En D7
Pour connaître le 1° jour ouvrable (sauf samedis et dimanches donc) de
l'année de la date contenue en A1 ou la date elle-même si elle remplit les
conditions :
Matricielle
=MIN(SI(JOURSEM(DATE(ANNEE(A1);1;1)-1+LIGNE(INDIRECT("1:3"));2)<6;DATE(ANNEE(A1);1;1)-1+LIGNE(INDIRECT("1:3"))))
Si tu veux, d'une façon plus générale, le résultat pour l'année en cours
tu remplaces, dans la formule, A1 par AUJOURDHUI()
"...Puis en D8, le premier vendredi suivant la date en D7 ..."
×-JOURSEM(D7-6)+7
"..Par la suite, en E7 je veux avoir le lundi suivant la date en D8..."
Ø-JOURSEM(D8-2)+7
....etc.....
AV
Il est quand même extrèmement curieux que tu ne prennen pas en compte les
jours fériés !
Bon, ben..En D7
Pour connaître le 1° jour ouvrable (sauf samedis et dimanches donc) de
l'année de la date contenue en A1 ou la date elle-même si elle remplit les
conditions :
Matricielle
=MIN(SI(JOURSEM(DATE(ANNEE(A1);1;1)-1+LIGNE(INDIRECT("1:3"));2)<6;DATE(ANNEE(A1);1;1)-1+LIGNE(INDIRECT("1:3"))))
Si tu veux, d'une façon plus générale, le résultat pour l'année en cours
tu remplaces, dans la formule, A1 par AUJOURDHUI()
"...Puis en D8, le premier vendredi suivant la date en D7 ..."
×-JOURSEM(D7-6)+7
"..Par la suite, en E7 je veux avoir le lundi suivant la date en D8..."
Ø-JOURSEM(D8-2)+7
....etc.....
AV
Il est quand même extrèmement curieux que tu ne prennen pas en compte les
jours fériés !
Bon, ben..En D7
Pour connaître le 1° jour ouvrable (sauf samedis et dimanches donc) de
l'année de la date contenue en A1 ou la date elle-même si elle remplit les
conditions :
Matricielle
=MIN(SI(JOURSEM(DATE(ANNEE(A1);1;1)-1+LIGNE(INDIRECT("1:3"));2)<6;DATE(ANNEE(A1);1;1)-1+LIGNE(INDIRECT("1:3"))))
Si tu veux, d'une façon plus générale, le résultat pour l'année en cours
tu remplaces, dans la formule, A1 par AUJOURDHUI()
"...Puis en D8, le premier vendredi suivant la date en D7 ..."
×-JOURSEM(D7-6)+7
"..Par la suite, en E7 je veux avoir le lundi suivant la date en D8..."
Ø-JOURSEM(D8-2)+7
....etc.....
AV
les mêmes jours fériés, si bien qu'à part Noël et le jour de l'An nous
sommes
ouverts tout le temps (puisque nous desservons le pays ..... coast to
coast
!!!!!)
les mêmes jours fériés, si bien qu'à part Noël et le jour de l'An nous
sommes
ouverts tout le temps (puisque nous desservons le pays ..... coast to
coast
!!!!!)
les mêmes jours fériés, si bien qu'à part Noël et le jour de l'An nous
sommes
ouverts tout le temps (puisque nous desservons le pays ..... coast to
coast
!!!!!)
Bonjour Denys,
Sans validation matricielle :
ÚTE(ANNEE(AUJOURDHUI());1;SI(JOURSEM(DATE(ANNEE(AUJOURDHUI());1;1);1)=1;2;SI(JOURSEM(DATE(ANNEE(AUJOURDHUI());1;1);1)=7;3;JOUR(DATE(ANNEE(AUJOURDHUI());1;1)))))
Si tu remplaces dans la formule (année(aujourdhui()) par une référence cellule, tu vas raccourcir la longueur de la formule !
Les autres formules...AV les a données.
Salutations!
"Denys" a écrit dans le message de news:
Bonjour à tous,
Petite énigme avec les dates. Je souhaiterais en D7 écrire le premier jour
ouvrable de l'année (sans égard aux congés fériés). Puis en D8, le premier
vendredi suivant la date en D7 (ce peut être la même date qu'en D7).
Par la suite, en E7 je veux avoir le lundi suivant la date en D8, et en E8
le vendredi suivant le lundi en E7, mais seulement si la date fait partie du
même mois.... sinon, je veux la dernière journée ouvrable de ce mois... Comme
pour janvier 2006, la dernière journée ouvrable pour le mois était le mardi
31 janvier...
Donc, en H8, au lieu de voir vendredi le 3 février, je dois voir mardi le 31
janvier. Puis, en I7, je dois avoir mercredi le 1er février et en I8,
vendredi le 3 février...
Ainsi de suite jusqu'à la colonne BJ où l'on devrait avoir lundi le 25
décembre en BJ7, et vendredi le 29 décembre en BJ8.
C'est faisable manuellement, mais je ne veux pas recommencer à chaque
année....
Auriez-vous une petite idée des formules à employer?
Merci
Denys
Bonjour Denys,
Sans validation matricielle :
ÚTE(ANNEE(AUJOURDHUI());1;SI(JOURSEM(DATE(ANNEE(AUJOURDHUI());1;1);1)=1;2;SI(JOURSEM(DATE(ANNEE(AUJOURDHUI());1;1);1)=7;3;JOUR(DATE(ANNEE(AUJOURDHUI());1;1)))))
Si tu remplaces dans la formule (année(aujourdhui()) par une référence cellule, tu vas raccourcir la longueur de la formule !
Les autres formules...AV les a données.
Salutations!
"Denys" <Denys@discussions.microsoft.com> a écrit dans le message de news: 3FC3BFC0-C49B-4798-9B3A-AA1A41E95A3F@microsoft.com...
Bonjour à tous,
Petite énigme avec les dates. Je souhaiterais en D7 écrire le premier jour
ouvrable de l'année (sans égard aux congés fériés). Puis en D8, le premier
vendredi suivant la date en D7 (ce peut être la même date qu'en D7).
Par la suite, en E7 je veux avoir le lundi suivant la date en D8, et en E8
le vendredi suivant le lundi en E7, mais seulement si la date fait partie du
même mois.... sinon, je veux la dernière journée ouvrable de ce mois... Comme
pour janvier 2006, la dernière journée ouvrable pour le mois était le mardi
31 janvier...
Donc, en H8, au lieu de voir vendredi le 3 février, je dois voir mardi le 31
janvier. Puis, en I7, je dois avoir mercredi le 1er février et en I8,
vendredi le 3 février...
Ainsi de suite jusqu'à la colonne BJ où l'on devrait avoir lundi le 25
décembre en BJ7, et vendredi le 29 décembre en BJ8.
C'est faisable manuellement, mais je ne veux pas recommencer à chaque
année....
Auriez-vous une petite idée des formules à employer?
Merci
Denys
Bonjour Denys,
Sans validation matricielle :
ÚTE(ANNEE(AUJOURDHUI());1;SI(JOURSEM(DATE(ANNEE(AUJOURDHUI());1;1);1)=1;2;SI(JOURSEM(DATE(ANNEE(AUJOURDHUI());1;1);1)=7;3;JOUR(DATE(ANNEE(AUJOURDHUI());1;1)))))
Si tu remplaces dans la formule (année(aujourdhui()) par une référence cellule, tu vas raccourcir la longueur de la formule !
Les autres formules...AV les a données.
Salutations!
"Denys" a écrit dans le message de news:
Bonjour à tous,
Petite énigme avec les dates. Je souhaiterais en D7 écrire le premier jour
ouvrable de l'année (sans égard aux congés fériés). Puis en D8, le premier
vendredi suivant la date en D7 (ce peut être la même date qu'en D7).
Par la suite, en E7 je veux avoir le lundi suivant la date en D8, et en E8
le vendredi suivant le lundi en E7, mais seulement si la date fait partie du
même mois.... sinon, je veux la dernière journée ouvrable de ce mois... Comme
pour janvier 2006, la dernière journée ouvrable pour le mois était le mardi
31 janvier...
Donc, en H8, au lieu de voir vendredi le 3 février, je dois voir mardi le 31
janvier. Puis, en I7, je dois avoir mercredi le 1er février et en I8,
vendredi le 3 février...
Ainsi de suite jusqu'à la colonne BJ où l'on devrait avoir lundi le 25
décembre en BJ7, et vendredi le 29 décembre en BJ8.
C'est faisable manuellement, mais je ne veux pas recommencer à chaque
année....
Auriez-vous une petite idée des formules à employer?
Merci
Denys
Bonjour,les mêmes jours fériés, si bien qu'à part Noël et le jour de l'An nous
sommes
ouverts tout le temps (puisque nous desservons le pays ..... coast to
coast
!!!!!)
Même pas pour la fête de sa royale ;-) majesté, la reine Victoria ? (C'est
vrai que Landry a patriotisé la même date au Québec)
Bonjour,
les mêmes jours fériés, si bien qu'à part Noël et le jour de l'An nous
sommes
ouverts tout le temps (puisque nous desservons le pays ..... coast to
coast
!!!!!)
Même pas pour la fête de sa royale ;-) majesté, la reine Victoria ? (C'est
vrai que Landry a patriotisé la même date au Québec)
Bonjour,les mêmes jours fériés, si bien qu'à part Noël et le jour de l'An nous
sommes
ouverts tout le temps (puisque nous desservons le pays ..... coast to
coast
!!!!!)
Même pas pour la fête de sa royale ;-) majesté, la reine Victoria ? (C'est
vrai que Landry a patriotisé la même date au Québec)
Bonjour Denys,
Sans validation matricielle :
ÚTE(ANNEE(AUJOURDHUI());1;SI(JOURSEM(DATE(ANNEE(AUJOURDHUI());1;1);1)=1;2;SI(JOURSEM(DATE(ANNEE(AUJOURDHUI());1;1);1)=7;3;JOUR(DATE(ANNEE(AUJOURDHUI());1;1)))))
Si tu remplaces dans la formule (année(aujourdhui()) par une référence cellule, tu vas raccourcir la longueur de la formule !
Les autres formules...AV les a données.
Salutations!
"Denys" a écrit dans le message de news:
Bonjour à tous,
Petite énigme avec les dates. Je souhaiterais en D7 écrire le premier jour
ouvrable de l'année (sans égard aux congés fériés). Puis en D8, le premier
vendredi suivant la date en D7 (ce peut être la même date qu'en D7).
Par la suite, en E7 je veux avoir le lundi suivant la date en D8, et en E8
le vendredi suivant le lundi en E7, mais seulement si la date fait partie du
même mois.... sinon, je veux la dernière journée ouvrable de ce mois... Comme
pour janvier 2006, la dernière journée ouvrable pour le mois était le mardi
31 janvier...
Donc, en H8, au lieu de voir vendredi le 3 février, je dois voir mardi le 31
janvier. Puis, en I7, je dois avoir mercredi le 1er février et en I8,
vendredi le 3 février...
Ainsi de suite jusqu'à la colonne BJ où l'on devrait avoir lundi le 25
décembre en BJ7, et vendredi le 29 décembre en BJ8.
C'est faisable manuellement, mais je ne veux pas recommencer à chaque
année....
Auriez-vous une petite idée des formules à employer?
Merci
Denys
Bonjour Denys,
Sans validation matricielle :
ÚTE(ANNEE(AUJOURDHUI());1;SI(JOURSEM(DATE(ANNEE(AUJOURDHUI());1;1);1)=1;2;SI(JOURSEM(DATE(ANNEE(AUJOURDHUI());1;1);1)=7;3;JOUR(DATE(ANNEE(AUJOURDHUI());1;1)))))
Si tu remplaces dans la formule (année(aujourdhui()) par une référence cellule, tu vas raccourcir la longueur de la formule !
Les autres formules...AV les a données.
Salutations!
"Denys" <Denys@discussions.microsoft.com> a écrit dans le message de news: 3FC3BFC0-C49B-4798-9B3A-AA1A41E95A3F@microsoft.com...
Bonjour à tous,
Petite énigme avec les dates. Je souhaiterais en D7 écrire le premier jour
ouvrable de l'année (sans égard aux congés fériés). Puis en D8, le premier
vendredi suivant la date en D7 (ce peut être la même date qu'en D7).
Par la suite, en E7 je veux avoir le lundi suivant la date en D8, et en E8
le vendredi suivant le lundi en E7, mais seulement si la date fait partie du
même mois.... sinon, je veux la dernière journée ouvrable de ce mois... Comme
pour janvier 2006, la dernière journée ouvrable pour le mois était le mardi
31 janvier...
Donc, en H8, au lieu de voir vendredi le 3 février, je dois voir mardi le 31
janvier. Puis, en I7, je dois avoir mercredi le 1er février et en I8,
vendredi le 3 février...
Ainsi de suite jusqu'à la colonne BJ où l'on devrait avoir lundi le 25
décembre en BJ7, et vendredi le 29 décembre en BJ8.
C'est faisable manuellement, mais je ne veux pas recommencer à chaque
année....
Auriez-vous une petite idée des formules à employer?
Merci
Denys
Bonjour Denys,
Sans validation matricielle :
ÚTE(ANNEE(AUJOURDHUI());1;SI(JOURSEM(DATE(ANNEE(AUJOURDHUI());1;1);1)=1;2;SI(JOURSEM(DATE(ANNEE(AUJOURDHUI());1;1);1)=7;3;JOUR(DATE(ANNEE(AUJOURDHUI());1;1)))))
Si tu remplaces dans la formule (année(aujourdhui()) par une référence cellule, tu vas raccourcir la longueur de la formule !
Les autres formules...AV les a données.
Salutations!
"Denys" a écrit dans le message de news:
Bonjour à tous,
Petite énigme avec les dates. Je souhaiterais en D7 écrire le premier jour
ouvrable de l'année (sans égard aux congés fériés). Puis en D8, le premier
vendredi suivant la date en D7 (ce peut être la même date qu'en D7).
Par la suite, en E7 je veux avoir le lundi suivant la date en D8, et en E8
le vendredi suivant le lundi en E7, mais seulement si la date fait partie du
même mois.... sinon, je veux la dernière journée ouvrable de ce mois... Comme
pour janvier 2006, la dernière journée ouvrable pour le mois était le mardi
31 janvier...
Donc, en H8, au lieu de voir vendredi le 3 février, je dois voir mardi le 31
janvier. Puis, en I7, je dois avoir mercredi le 1er février et en I8,
vendredi le 3 février...
Ainsi de suite jusqu'à la colonne BJ où l'on devrait avoir lundi le 25
décembre en BJ7, et vendredi le 29 décembre en BJ8.
C'est faisable manuellement, mais je ne veux pas recommencer à chaque
année....
Auriez-vous une petite idée des formules à employer?
Merci
Denys
Bonjour Denis,
Merci beaucoup. Effectivement, en changeant pour la cellule A1 ça
raccourcit
de beaucoup la formule.
Le seul problème que j'ai à présent, c'est que si le mois se termine un
mercredi, c'est cette date-là que je veux capturer en ligne 8, puis
recommencer la colonne suivante avec la première journée ouvrable du mois
suivant... Par exemple:
Colonne
F G H
I
2006/01/16 2006/01/23 2006/01/30 2006/02/01
2006/01/20 2006/01/27 2006/01/31 2006/02/03
C'est pour cela que le résulat me donne 59 colonnes pour 52 semaines...
Je ne sais pas si c'est clair, et si oui, si c'est faisable...
Merci
DenysBonjour Denys,
Sans validation matricielle :
ÚTE(ANNEE(AUJOURDHUI());1;SI(JOURSEM(DATE(ANNEE(AUJOURDHUI());1;1);1)=1;2;
Si tu remplaces dans la formule (année(aujourdhui()) par une référence
cellule, tu vas raccourcir la longueur de la formule !
Les autres formules...AV les a données.
Salutations!
"Denys" a écrit dans le message de
news:
Bonjour à tous,
Petite énigme avec les dates. Je souhaiterais en D7 écrire le premier
jour
ouvrable de l'année (sans égard aux congés fériés). Puis en D8, le
premier
vendredi suivant la date en D7 (ce peut être la même date qu'en D7).
Par la suite, en E7 je veux avoir le lundi suivant la date en D8, et en
E8
le vendredi suivant le lundi en E7, mais seulement si la date fait
partie du
même mois.... sinon, je veux la dernière journée ouvrable de ce mois...
Comme
pour janvier 2006, la dernière journée ouvrable pour le mois était le
mardi
31 janvier...
Donc, en H8, au lieu de voir vendredi le 3 février, je dois voir mardi
le 31
janvier. Puis, en I7, je dois avoir mercredi le 1er février et en I8,
vendredi le 3 février...
Ainsi de suite jusqu'à la colonne BJ où l'on devrait avoir lundi le 25
décembre en BJ7, et vendredi le 29 décembre en BJ8.
C'est faisable manuellement, mais je ne veux pas recommencer à chaque
année....
Auriez-vous une petite idée des formules à employer?
Merci
Denys
Bonjour Denis,
Merci beaucoup. Effectivement, en changeant pour la cellule A1 ça
raccourcit
de beaucoup la formule.
Le seul problème que j'ai à présent, c'est que si le mois se termine un
mercredi, c'est cette date-là que je veux capturer en ligne 8, puis
recommencer la colonne suivante avec la première journée ouvrable du mois
suivant... Par exemple:
Colonne
F G H
I
2006/01/16 2006/01/23 2006/01/30 2006/02/01
2006/01/20 2006/01/27 2006/01/31 2006/02/03
C'est pour cela que le résulat me donne 59 colonnes pour 52 semaines...
Je ne sais pas si c'est clair, et si oui, si c'est faisable...
Merci
Denys
Bonjour Denys,
Sans validation matricielle :
ÚTE(ANNEE(AUJOURDHUI());1;SI(JOURSEM(DATE(ANNEE(AUJOURDHUI());1;1);1)=1;2;
Si tu remplaces dans la formule (année(aujourdhui()) par une référence
cellule, tu vas raccourcir la longueur de la formule !
Les autres formules...AV les a données.
Salutations!
"Denys" <Denys@discussions.microsoft.com> a écrit dans le message de
news: 3FC3BFC0-C49B-4798-9B3A-AA1A41E95A3F@microsoft.com...
Bonjour à tous,
Petite énigme avec les dates. Je souhaiterais en D7 écrire le premier
jour
ouvrable de l'année (sans égard aux congés fériés). Puis en D8, le
premier
vendredi suivant la date en D7 (ce peut être la même date qu'en D7).
Par la suite, en E7 je veux avoir le lundi suivant la date en D8, et en
E8
le vendredi suivant le lundi en E7, mais seulement si la date fait
partie du
même mois.... sinon, je veux la dernière journée ouvrable de ce mois...
Comme
pour janvier 2006, la dernière journée ouvrable pour le mois était le
mardi
31 janvier...
Donc, en H8, au lieu de voir vendredi le 3 février, je dois voir mardi
le 31
janvier. Puis, en I7, je dois avoir mercredi le 1er février et en I8,
vendredi le 3 février...
Ainsi de suite jusqu'à la colonne BJ où l'on devrait avoir lundi le 25
décembre en BJ7, et vendredi le 29 décembre en BJ8.
C'est faisable manuellement, mais je ne veux pas recommencer à chaque
année....
Auriez-vous une petite idée des formules à employer?
Merci
Denys
Bonjour Denis,
Merci beaucoup. Effectivement, en changeant pour la cellule A1 ça
raccourcit
de beaucoup la formule.
Le seul problème que j'ai à présent, c'est que si le mois se termine un
mercredi, c'est cette date-là que je veux capturer en ligne 8, puis
recommencer la colonne suivante avec la première journée ouvrable du mois
suivant... Par exemple:
Colonne
F G H
I
2006/01/16 2006/01/23 2006/01/30 2006/02/01
2006/01/20 2006/01/27 2006/01/31 2006/02/03
C'est pour cela que le résulat me donne 59 colonnes pour 52 semaines...
Je ne sais pas si c'est clair, et si oui, si c'est faisable...
Merci
DenysBonjour Denys,
Sans validation matricielle :
ÚTE(ANNEE(AUJOURDHUI());1;SI(JOURSEM(DATE(ANNEE(AUJOURDHUI());1;1);1)=1;2;
Si tu remplaces dans la formule (année(aujourdhui()) par une référence
cellule, tu vas raccourcir la longueur de la formule !
Les autres formules...AV les a données.
Salutations!
"Denys" a écrit dans le message de
news:
Bonjour à tous,
Petite énigme avec les dates. Je souhaiterais en D7 écrire le premier
jour
ouvrable de l'année (sans égard aux congés fériés). Puis en D8, le
premier
vendredi suivant la date en D7 (ce peut être la même date qu'en D7).
Par la suite, en E7 je veux avoir le lundi suivant la date en D8, et en
E8
le vendredi suivant le lundi en E7, mais seulement si la date fait
partie du
même mois.... sinon, je veux la dernière journée ouvrable de ce mois...
Comme
pour janvier 2006, la dernière journée ouvrable pour le mois était le
mardi
31 janvier...
Donc, en H8, au lieu de voir vendredi le 3 février, je dois voir mardi
le 31
janvier. Puis, en I7, je dois avoir mercredi le 1er février et en I8,
vendredi le 3 février...
Ainsi de suite jusqu'à la colonne BJ où l'on devrait avoir lundi le 25
décembre en BJ7, et vendredi le 29 décembre en BJ8.
C'est faisable manuellement, mais je ne veux pas recommencer à chaque
année....
Auriez-vous une petite idée des formules à employer?
Merci
Denys
Bonjour Denis,
Merci beaucoup. Effectivement, en changeant pour la cellule A1 ça raccourcit
de beaucoup la formule.
Le seul problème que j'ai à présent, c'est que si le mois se termine un
mercredi, c'est cette date-là que je veux capturer en ligne 8, puis
recommencer la colonne suivante avec la première journée ouvrable du mois
suivant... Par exemple:
Colonne
F G H
I
2006/01/16 2006/01/23 2006/01/30 2006/02/01
2006/01/20 2006/01/27 2006/01/31 2006/02/03
C'est pour cela que le résulat me donne 59 colonnes pour 52 semaines...
Je ne sais pas si c'est clair, et si oui, si c'est faisable...
Merci
DenysBonjour Denys,
Sans validation matricielle :
ÚTE(ANNEE(AUJOURDHUI());1;SI(JOURSEM(DATE(ANNEE(AUJOURDHUI());1;1);1)=1;2;SI(JOURSEM(DATE(ANNEE(AUJOURDHUI());1;1);1)=7;3;JOUR(DATE(ANNEE(AUJOURDHUI());1;1)))))
Si tu remplaces dans la formule (année(aujourdhui()) par une référence cellule, tu vas raccourcir la longueur de la formule !
Les autres formules...AV les a données.
Salutations!
"Denys" a écrit dans le message de news:
Bonjour à tous,
Petite énigme avec les dates. Je souhaiterais en D7 écrire le premier jour
ouvrable de l'année (sans égard aux congés fériés). Puis en D8, le premier
vendredi suivant la date en D7 (ce peut être la même date qu'en D7).
Par la suite, en E7 je veux avoir le lundi suivant la date en D8, et en E8
le vendredi suivant le lundi en E7, mais seulement si la date fait partie du
même mois.... sinon, je veux la dernière journée ouvrable de ce mois... Comme
pour janvier 2006, la dernière journée ouvrable pour le mois était le mardi
31 janvier...
Donc, en H8, au lieu de voir vendredi le 3 février, je dois voir mardi le 31
janvier. Puis, en I7, je dois avoir mercredi le 1er février et en I8,
vendredi le 3 février...
Ainsi de suite jusqu'à la colonne BJ où l'on devrait avoir lundi le 25
décembre en BJ7, et vendredi le 29 décembre en BJ8.
C'est faisable manuellement, mais je ne veux pas recommencer à chaque
année....
Auriez-vous une petite idée des formules à employer?
Merci
Denys
Bonjour Denis,
Merci beaucoup. Effectivement, en changeant pour la cellule A1 ça raccourcit
de beaucoup la formule.
Le seul problème que j'ai à présent, c'est que si le mois se termine un
mercredi, c'est cette date-là que je veux capturer en ligne 8, puis
recommencer la colonne suivante avec la première journée ouvrable du mois
suivant... Par exemple:
Colonne
F G H
I
2006/01/16 2006/01/23 2006/01/30 2006/02/01
2006/01/20 2006/01/27 2006/01/31 2006/02/03
C'est pour cela que le résulat me donne 59 colonnes pour 52 semaines...
Je ne sais pas si c'est clair, et si oui, si c'est faisable...
Merci
Denys
Bonjour Denys,
Sans validation matricielle :
ÚTE(ANNEE(AUJOURDHUI());1;SI(JOURSEM(DATE(ANNEE(AUJOURDHUI());1;1);1)=1;2;SI(JOURSEM(DATE(ANNEE(AUJOURDHUI());1;1);1)=7;3;JOUR(DATE(ANNEE(AUJOURDHUI());1;1)))))
Si tu remplaces dans la formule (année(aujourdhui()) par une référence cellule, tu vas raccourcir la longueur de la formule !
Les autres formules...AV les a données.
Salutations!
"Denys" <Denys@discussions.microsoft.com> a écrit dans le message de news: 3FC3BFC0-C49B-4798-9B3A-AA1A41E95A3F@microsoft.com...
Bonjour à tous,
Petite énigme avec les dates. Je souhaiterais en D7 écrire le premier jour
ouvrable de l'année (sans égard aux congés fériés). Puis en D8, le premier
vendredi suivant la date en D7 (ce peut être la même date qu'en D7).
Par la suite, en E7 je veux avoir le lundi suivant la date en D8, et en E8
le vendredi suivant le lundi en E7, mais seulement si la date fait partie du
même mois.... sinon, je veux la dernière journée ouvrable de ce mois... Comme
pour janvier 2006, la dernière journée ouvrable pour le mois était le mardi
31 janvier...
Donc, en H8, au lieu de voir vendredi le 3 février, je dois voir mardi le 31
janvier. Puis, en I7, je dois avoir mercredi le 1er février et en I8,
vendredi le 3 février...
Ainsi de suite jusqu'à la colonne BJ où l'on devrait avoir lundi le 25
décembre en BJ7, et vendredi le 29 décembre en BJ8.
C'est faisable manuellement, mais je ne veux pas recommencer à chaque
année....
Auriez-vous une petite idée des formules à employer?
Merci
Denys
Bonjour Denis,
Merci beaucoup. Effectivement, en changeant pour la cellule A1 ça raccourcit
de beaucoup la formule.
Le seul problème que j'ai à présent, c'est que si le mois se termine un
mercredi, c'est cette date-là que je veux capturer en ligne 8, puis
recommencer la colonne suivante avec la première journée ouvrable du mois
suivant... Par exemple:
Colonne
F G H
I
2006/01/16 2006/01/23 2006/01/30 2006/02/01
2006/01/20 2006/01/27 2006/01/31 2006/02/03
C'est pour cela que le résulat me donne 59 colonnes pour 52 semaines...
Je ne sais pas si c'est clair, et si oui, si c'est faisable...
Merci
DenysBonjour Denys,
Sans validation matricielle :
ÚTE(ANNEE(AUJOURDHUI());1;SI(JOURSEM(DATE(ANNEE(AUJOURDHUI());1;1);1)=1;2;SI(JOURSEM(DATE(ANNEE(AUJOURDHUI());1;1);1)=7;3;JOUR(DATE(ANNEE(AUJOURDHUI());1;1)))))
Si tu remplaces dans la formule (année(aujourdhui()) par une référence cellule, tu vas raccourcir la longueur de la formule !
Les autres formules...AV les a données.
Salutations!
"Denys" a écrit dans le message de news:
Bonjour à tous,
Petite énigme avec les dates. Je souhaiterais en D7 écrire le premier jour
ouvrable de l'année (sans égard aux congés fériés). Puis en D8, le premier
vendredi suivant la date en D7 (ce peut être la même date qu'en D7).
Par la suite, en E7 je veux avoir le lundi suivant la date en D8, et en E8
le vendredi suivant le lundi en E7, mais seulement si la date fait partie du
même mois.... sinon, je veux la dernière journée ouvrable de ce mois... Comme
pour janvier 2006, la dernière journée ouvrable pour le mois était le mardi
31 janvier...
Donc, en H8, au lieu de voir vendredi le 3 février, je dois voir mardi le 31
janvier. Puis, en I7, je dois avoir mercredi le 1er février et en I8,
vendredi le 3 février...
Ainsi de suite jusqu'à la colonne BJ où l'on devrait avoir lundi le 25
décembre en BJ7, et vendredi le 29 décembre en BJ8.
C'est faisable manuellement, mais je ne veux pas recommencer à chaque
année....
Auriez-vous une petite idée des formules à employer?
Merci
Denys