J'aurais besoin d'un petit coup de main.
Dans la fonction dont la syntaxe est:
NB.JOURS.OUVRES(date-début;date_fin;jours_fériés)
j'essaie de lister les jours fériés à la queue leu-leu, sans les positionner
sur une grille d'Excel comme dans l'exemple de base de Microsoft, mais avec:
* la Fonction DATE(a,m,j) pour les jours fériés connus (n fois)
* la belle Formule citée par Laurent Longre pour les jours qui découlent du
calcul de Pâques, genre:
=FRANC((JOUR(MINUTE(A/38)/2+55)&"/4/"&A)/7;)*7-5 pour la localisation du
Lundi de Pâques.
et je n'y arrive pas, mais je suppose que c'est possible.
Merci d'avance pour toute info débloquante.
J'aurais besoin d'un petit coup de main.
Dans la fonction dont la syntaxe est:
NB.JOURS.OUVRES(date-début;date_fin;jours_fériés)
j'essaie de lister les jours fériés à la queue leu-leu, sans les positionner
sur une grille d'Excel comme dans l'exemple de base de Microsoft, mais avec:
* la Fonction DATE(a,m,j) pour les jours fériés connus (n fois)
* la belle Formule citée par Laurent Longre pour les jours qui découlent du
calcul de Pâques, genre:
=FRANC((JOUR(MINUTE(A/38)/2+55)&"/4/"&A)/7;)*7-5 pour la localisation du
Lundi de Pâques.
et je n'y arrive pas, mais je suppose que c'est possible.
Merci d'avance pour toute info débloquante.
J'aurais besoin d'un petit coup de main.
Dans la fonction dont la syntaxe est:
NB.JOURS.OUVRES(date-début;date_fin;jours_fériés)
j'essaie de lister les jours fériés à la queue leu-leu, sans les positionner
sur une grille d'Excel comme dans l'exemple de base de Microsoft, mais avec:
* la Fonction DATE(a,m,j) pour les jours fériés connus (n fois)
* la belle Formule citée par Laurent Longre pour les jours qui découlent du
calcul de Pâques, genre:
=FRANC((JOUR(MINUTE(A/38)/2+55)&"/4/"&A)/7;)*7-5 pour la localisation du
Lundi de Pâques.
et je n'y arrive pas, mais je suppose que c'est possible.
Merci d'avance pour toute info débloquante.
> Dans la fonction dont la syntaxe est:
NB.JOURS.OUVRES(date-début;date_fin;jours_fériés)
j'essaie de lister les jours fériés à la queue leu-leu, sans les positionner
sur une grille d'Excel comme dans l'exemple de base de Microsoft, mais avec:
* la Fonction DATE(a,m,j) pour les jours fériés connus (n fois)
* la belle Formule citée par Laurent Longre pour les jours qui découlent du
calcul de Pâques, genre:
=FRANC((JOUR(MINUTE(A/38)/2+55)&"/4/"&A)/7;)*7-5 pour la localisation du
Lundi de Pâques.
et je n'y arrive pas, mais je suppose que c'est possible.
> Dans la fonction dont la syntaxe est:
NB.JOURS.OUVRES(date-début;date_fin;jours_fériés)
j'essaie de lister les jours fériés à la queue leu-leu, sans les positionner
sur une grille d'Excel comme dans l'exemple de base de Microsoft, mais avec:
* la Fonction DATE(a,m,j) pour les jours fériés connus (n fois)
* la belle Formule citée par Laurent Longre pour les jours qui découlent du
calcul de Pâques, genre:
=FRANC((JOUR(MINUTE(A/38)/2+55)&"/4/"&A)/7;)*7-5 pour la localisation du
Lundi de Pâques.
et je n'y arrive pas, mais je suppose que c'est possible.
> Dans la fonction dont la syntaxe est:
NB.JOURS.OUVRES(date-début;date_fin;jours_fériés)
j'essaie de lister les jours fériés à la queue leu-leu, sans les positionner
sur une grille d'Excel comme dans l'exemple de base de Microsoft, mais avec:
* la Fonction DATE(a,m,j) pour les jours fériés connus (n fois)
* la belle Formule citée par Laurent Longre pour les jours qui découlent du
calcul de Pâques, genre:
=FRANC((JOUR(MINUTE(A/38)/2+55)&"/4/"&A)/7;)*7-5 pour la localisation du
Lundi de Pâques.
et je n'y arrive pas, mais je suppose que c'est possible.
Dans la fonction dont la syntaxe est:
NB.JOURS.OUVRES(date-début;date_fin;jours_fériés)
j'essaie de lister les jours fériés à la queue leu-leu, sans les positionner sur une grille
d'Excel comme dans l'exemple de base de Microsoft, mais avec:
* la Fonction DATE(a,m,j) pour les jours fériés connus (n fois)
* la belle Formule citée par Laurent Longre pour les jours qui découlent du calcul de Pâques,
genre:
=FRANC((JOUR(MINUTE(A/38)/2+55)&"/4/"&A)/7;)*7-5 pour la localisation du Lundi de Pâques.
et je n'y arrive pas, mais je suppose que c'est possible.
********************
S'il s'agit d'une date de début et de fin dans la même année :
=NB.JOURS.OUVRES(Déb;Fin;)-ET(Déb>ÚTE(An;1;1);DATE(An;1;1)<=Fin;JOURSEM(DATE(An;1;1);2)<6)-ET(Déb>ÚTE(An;1;1);FRANC((JOUR(MINUTE(An/38)/2+55)&"/4/"&An)/7;)*7-5<=Fin;JOURSEM(FRANC((JOUR(MINUTE(An/38)/2+55)&"/4/"&An)/7;)*7-5;2)<6)-ET(Déb>ÚTE(An;1;1);DATE(An;5;1)<=Fin;JOURSEM(DATE(An;5;1);2)<6)-ET(Déb>ÚTE(An;1;1);DATE(An;5;8)<=Fin;JOURSEM(DATE(An;5;8);2)<6)-ET(Déb>ÚTE(An;1;1);38+FRANC((JOUR(MINUTE(An/38)/2+55)&"/4/"&An)/7;)*7-5<=Fin;JOURSEM(38+FRANC((JOUR(MINUTE(An/38)/2+55)&"/4/"&An)/7;)*7-5;2)<6)-ET(Déb>ÚTE(An;1;1);49+FRANC((JOUR(MINUTE(An/38)/2+55)&"/4/"&An)/7;)*7-5<=Fin;JOURSEM(49+FRANC((JOUR(MINUTE(An/38)/2+55)&"/4/"&An)/7;)*7-5;2)<6)-ET(Déb>ÚTE(An;1;1);DATE(An;7;14)<=Fin;JOURSEM(DATE(An;7;14);2)<6)-ET(Déb>ÚTE(An;1;1);DATE(An;8;15)<=Fin;JOURSEM(DATE(An;8;15);2)<6)-ET(Déb>ÚTE(An;1;1);DATE(An;11;1)<=Fin;JOURSEM(DATE(An;11;1);2)<6)-ET(Déb>ÚTE(An;1;1);DATE(An;11;11)<=Fin;JOURSEM(DATE(An;11;11);2)<6)-ET(Déb>ÚTE(An;1;1);DATE(An;12;25)<=Fin;JOURSEM(DATE(An;12;25);2)<6)
Voir aussi sans la fonction NB.JOURS.OUVRES
http://www.cijoint.fr/cjlink.php?file=cj200907/cijooinU0z.xls
Etc
Dans la fonction dont la syntaxe est:
NB.JOURS.OUVRES(date-début;date_fin;jours_fériés)
j'essaie de lister les jours fériés à la queue leu-leu, sans les positionner sur une grille
d'Excel comme dans l'exemple de base de Microsoft, mais avec:
* la Fonction DATE(a,m,j) pour les jours fériés connus (n fois)
* la belle Formule citée par Laurent Longre pour les jours qui découlent du calcul de Pâques,
genre:
=FRANC((JOUR(MINUTE(A/38)/2+55)&"/4/"&A)/7;)*7-5 pour la localisation du Lundi de Pâques.
et je n'y arrive pas, mais je suppose que c'est possible.
********************
S'il s'agit d'une date de début et de fin dans la même année :
=NB.JOURS.OUVRES(Déb;Fin;)-ET(Déb>ÚTE(An;1;1);DATE(An;1;1)<=Fin;JOURSEM(DATE(An;1;1);2)<6)-ET(Déb>ÚTE(An;1;1);FRANC((JOUR(MINUTE(An/38)/2+55)&"/4/"&An)/7;)*7-5<=Fin;JOURSEM(FRANC((JOUR(MINUTE(An/38)/2+55)&"/4/"&An)/7;)*7-5;2)<6)-ET(Déb>ÚTE(An;1;1);DATE(An;5;1)<=Fin;JOURSEM(DATE(An;5;1);2)<6)-ET(Déb>ÚTE(An;1;1);DATE(An;5;8)<=Fin;JOURSEM(DATE(An;5;8);2)<6)-ET(Déb>ÚTE(An;1;1);38+FRANC((JOUR(MINUTE(An/38)/2+55)&"/4/"&An)/7;)*7-5<=Fin;JOURSEM(38+FRANC((JOUR(MINUTE(An/38)/2+55)&"/4/"&An)/7;)*7-5;2)<6)-ET(Déb>ÚTE(An;1;1);49+FRANC((JOUR(MINUTE(An/38)/2+55)&"/4/"&An)/7;)*7-5<=Fin;JOURSEM(49+FRANC((JOUR(MINUTE(An/38)/2+55)&"/4/"&An)/7;)*7-5;2)<6)-ET(Déb>ÚTE(An;1;1);DATE(An;7;14)<=Fin;JOURSEM(DATE(An;7;14);2)<6)-ET(Déb>ÚTE(An;1;1);DATE(An;8;15)<=Fin;JOURSEM(DATE(An;8;15);2)<6)-ET(Déb>ÚTE(An;1;1);DATE(An;11;1)<=Fin;JOURSEM(DATE(An;11;1);2)<6)-ET(Déb>ÚTE(An;1;1);DATE(An;11;11)<=Fin;JOURSEM(DATE(An;11;11);2)<6)-ET(Déb>ÚTE(An;1;1);DATE(An;12;25)<=Fin;JOURSEM(DATE(An;12;25);2)<6)
Voir aussi sans la fonction NB.JOURS.OUVRES
http://www.cijoint.fr/cjlink.php?file=cj200907/cijooinU0z.xls
Etc
Dans la fonction dont la syntaxe est:
NB.JOURS.OUVRES(date-début;date_fin;jours_fériés)
j'essaie de lister les jours fériés à la queue leu-leu, sans les positionner sur une grille
d'Excel comme dans l'exemple de base de Microsoft, mais avec:
* la Fonction DATE(a,m,j) pour les jours fériés connus (n fois)
* la belle Formule citée par Laurent Longre pour les jours qui découlent du calcul de Pâques,
genre:
=FRANC((JOUR(MINUTE(A/38)/2+55)&"/4/"&A)/7;)*7-5 pour la localisation du Lundi de Pâques.
et je n'y arrive pas, mais je suppose que c'est possible.
********************
S'il s'agit d'une date de début et de fin dans la même année :
=NB.JOURS.OUVRES(Déb;Fin;)-ET(Déb>ÚTE(An;1;1);DATE(An;1;1)<=Fin;JOURSEM(DATE(An;1;1);2)<6)-ET(Déb>ÚTE(An;1;1);FRANC((JOUR(MINUTE(An/38)/2+55)&"/4/"&An)/7;)*7-5<=Fin;JOURSEM(FRANC((JOUR(MINUTE(An/38)/2+55)&"/4/"&An)/7;)*7-5;2)<6)-ET(Déb>ÚTE(An;1;1);DATE(An;5;1)<=Fin;JOURSEM(DATE(An;5;1);2)<6)-ET(Déb>ÚTE(An;1;1);DATE(An;5;8)<=Fin;JOURSEM(DATE(An;5;8);2)<6)-ET(Déb>ÚTE(An;1;1);38+FRANC((JOUR(MINUTE(An/38)/2+55)&"/4/"&An)/7;)*7-5<=Fin;JOURSEM(38+FRANC((JOUR(MINUTE(An/38)/2+55)&"/4/"&An)/7;)*7-5;2)<6)-ET(Déb>ÚTE(An;1;1);49+FRANC((JOUR(MINUTE(An/38)/2+55)&"/4/"&An)/7;)*7-5<=Fin;JOURSEM(49+FRANC((JOUR(MINUTE(An/38)/2+55)&"/4/"&An)/7;)*7-5;2)<6)-ET(Déb>ÚTE(An;1;1);DATE(An;7;14)<=Fin;JOURSEM(DATE(An;7;14);2)<6)-ET(Déb>ÚTE(An;1;1);DATE(An;8;15)<=Fin;JOURSEM(DATE(An;8;15);2)<6)-ET(Déb>ÚTE(An;1;1);DATE(An;11;1)<=Fin;JOURSEM(DATE(An;11;1);2)<6)-ET(Déb>ÚTE(An;1;1);DATE(An;11;11)<=Fin;JOURSEM(DATE(An;11;11);2)<6)-ET(Déb>ÚTE(An;1;1);DATE(An;12;25)<=Fin;JOURSEM(DATE(An;12;25);2)<6)
Voir aussi sans la fonction NB.JOURS.OUVRES
http://www.cijoint.fr/cjlink.php?file=cj200907/cijooinU0z.xls
Etc
> J'ai vérifié un max, mais il y a peut-être des possibilités d'erreurs que je
n'ai pas vues.
> J'ai vérifié un max, mais il y a peut-être des possibilités d'erreurs que je
n'ai pas vues.
> J'ai vérifié un max, mais il y a peut-être des possibilités d'erreurs que je
n'ai pas vues.
> A tout hasard, je remets ci-dessous la formule que j'ai adaptée ici, à l'os,
en toute bonne foi.
> A tout hasard, je remets ci-dessous la formule que j'ai adaptée ici, à l'os,
en toute bonne foi.
> A tout hasard, je remets ci-dessous la formule que j'ai adaptée ici, à l'os,
en toute bonne foi.
A tout hasard, je remets ci-dessous la formule que j'ai adaptée ici, à l'os, en toute bonne foi.
Remplacer "An" par ANNEE(A1) moi je veux bien mais je me demande comment tu fais pour passer une
formule de 1565 caractères... (voir message précédent)
Et ça marche ?
Sous Excel quelle version ?
Etc
A tout hasard, je remets ci-dessous la formule que j'ai adaptée ici, à l'os, en toute bonne foi.
Remplacer "An" par ANNEE(A1) moi je veux bien mais je me demande comment tu fais pour passer une
formule de 1565 caractères... (voir message précédent)
Et ça marche ?
Sous Excel quelle version ?
Etc
A tout hasard, je remets ci-dessous la formule que j'ai adaptée ici, à l'os, en toute bonne foi.
Remplacer "An" par ANNEE(A1) moi je veux bien mais je me demande comment tu fais pour passer une
formule de 1565 caractères... (voir message précédent)
Et ça marche ?
Sous Excel quelle version ?
Etc
Tu penses bien que je ne t'aurais pas dit que ça marche si ça ne marchait
pas.
J'ai Excel d'Office 2007.
C'est peut-être là la clé du bonheur.
En fait, j'aime faire des petits coups comme ça pour des copains de Club, qui
sont souvent assez détachés des fines subtilités d'Excel mais qui aiment
l'utiliser, et à qui je n'envisagerais pas de dire quelle galipette il faut
faire pour récupérer dans une formule une valeur non écrite d'emblée.
Ta remarque me montre bien que je n'avais pas du tout pensé à cette limite
avant que tu ne me le dises, et que mes amis risquent de rencontrer des
problèmes avec la solution que j'ai adaptée et que je vais leur donner, même
si c'est la version d'Excel qui fait la différence et qu'ils n'ont
certainement pas tous.
On verra bien.
Mais ça promet des discussions.
C'est sympa d'avoir suivi l'affaire comme tu l'as fait.
Bien à toi.
.
"Caetera" <EtiennePloufCahé@wanadoo.fr> a écrit dans le message de news:A tout hasard, je remets ci-dessous la formule que j'ai adaptée ici, à
l'os, en toute bonne foi.
Remplacer "An" par ANNEE(A1) moi je veux bien mais je me demande comment tu
fais pour passer une formule de 1565 caractères... (voir message précédent)
Et ça marche ?
Sous Excel quelle version ?
Etc
Tu penses bien que je ne t'aurais pas dit que ça marche si ça ne marchait
pas.
J'ai Excel d'Office 2007.
C'est peut-être là la clé du bonheur.
En fait, j'aime faire des petits coups comme ça pour des copains de Club, qui
sont souvent assez détachés des fines subtilités d'Excel mais qui aiment
l'utiliser, et à qui je n'envisagerais pas de dire quelle galipette il faut
faire pour récupérer dans une formule une valeur non écrite d'emblée.
Ta remarque me montre bien que je n'avais pas du tout pensé à cette limite
avant que tu ne me le dises, et que mes amis risquent de rencontrer des
problèmes avec la solution que j'ai adaptée et que je vais leur donner, même
si c'est la version d'Excel qui fait la différence et qu'ils n'ont
certainement pas tous.
On verra bien.
Mais ça promet des discussions.
C'est sympa d'avoir suivi l'affaire comme tu l'as fait.
Bien à toi.
.
"Caetera" <EtiennePloufCahé@wanadoo.fr> a écrit dans le message de news:
eb6OQVVCKHA.3556@TK2MSFTNGP04.phx.gbl...
A tout hasard, je remets ci-dessous la formule que j'ai adaptée ici, à
l'os, en toute bonne foi.
Remplacer "An" par ANNEE(A1) moi je veux bien mais je me demande comment tu
fais pour passer une formule de 1565 caractères... (voir message précédent)
Et ça marche ?
Sous Excel quelle version ?
Etc
Tu penses bien que je ne t'aurais pas dit que ça marche si ça ne marchait
pas.
J'ai Excel d'Office 2007.
C'est peut-être là la clé du bonheur.
En fait, j'aime faire des petits coups comme ça pour des copains de Club, qui
sont souvent assez détachés des fines subtilités d'Excel mais qui aiment
l'utiliser, et à qui je n'envisagerais pas de dire quelle galipette il faut
faire pour récupérer dans une formule une valeur non écrite d'emblée.
Ta remarque me montre bien que je n'avais pas du tout pensé à cette limite
avant que tu ne me le dises, et que mes amis risquent de rencontrer des
problèmes avec la solution que j'ai adaptée et que je vais leur donner, même
si c'est la version d'Excel qui fait la différence et qu'ils n'ont
certainement pas tous.
On verra bien.
Mais ça promet des discussions.
C'est sympa d'avoir suivi l'affaire comme tu l'as fait.
Bien à toi.
.
"Caetera" <EtiennePloufCahé@wanadoo.fr> a écrit dans le message de news:A tout hasard, je remets ci-dessous la formule que j'ai adaptée ici, à
l'os, en toute bonne foi.
Remplacer "An" par ANNEE(A1) moi je veux bien mais je me demande comment tu
fais pour passer une formule de 1565 caractères... (voir message précédent)
Et ça marche ?
Sous Excel quelle version ?
Etc
Bonjour.
Je n'ai pas compris pourquoi tu ne voulais pas lister les jours fériés sur une feuille, visible ou
non ?
DanielTu penses bien que je ne t'aurais pas dit que ça marche si ça ne marchait pas.
J'ai Excel d'Office 2007.
C'est peut-être là la clé du bonheur.
En fait, j'aime faire des petits coups comme ça pour des copains de Club, qui sont souvent assez
détachés des fines subtilités d'Excel mais qui aiment l'utiliser, et à qui je n'envisagerais pas
de dire quelle galipette il faut faire pour récupérer dans une formule une valeur non écrite
d'emblée.
Ta remarque me montre bien que je n'avais pas du tout pensé à cette limite avant que tu ne me le
dises, et que mes amis risquent de rencontrer des problèmes avec la solution que j'ai adaptée et
que je vais leur donner, même si c'est la version d'Excel qui fait la différence et qu'ils n'ont
certainement pas tous.
On verra bien.
Mais ça promet des discussions.
C'est sympa d'avoir suivi l'affaire comme tu l'as fait.
Bien à toi.
.
"Caetera" <EtiennePloufCahé@wanadoo.fr> a écrit dans le message de news:A tout hasard, je remets ci-dessous la formule que j'ai adaptée ici, à l'os, en toute bonne
foi.
Remplacer "An" par ANNEE(A1) moi je veux bien mais je me demande comment tu fais pour passer une
formule de 1565 caractères... (voir message précédent)
Et ça marche ?
Sous Excel quelle version ?
Etc
Bonjour.
Je n'ai pas compris pourquoi tu ne voulais pas lister les jours fériés sur une feuille, visible ou
non ?
Daniel
Tu penses bien que je ne t'aurais pas dit que ça marche si ça ne marchait pas.
J'ai Excel d'Office 2007.
C'est peut-être là la clé du bonheur.
En fait, j'aime faire des petits coups comme ça pour des copains de Club, qui sont souvent assez
détachés des fines subtilités d'Excel mais qui aiment l'utiliser, et à qui je n'envisagerais pas
de dire quelle galipette il faut faire pour récupérer dans une formule une valeur non écrite
d'emblée.
Ta remarque me montre bien que je n'avais pas du tout pensé à cette limite avant que tu ne me le
dises, et que mes amis risquent de rencontrer des problèmes avec la solution que j'ai adaptée et
que je vais leur donner, même si c'est la version d'Excel qui fait la différence et qu'ils n'ont
certainement pas tous.
On verra bien.
Mais ça promet des discussions.
C'est sympa d'avoir suivi l'affaire comme tu l'as fait.
Bien à toi.
.
"Caetera" <EtiennePloufCahé@wanadoo.fr> a écrit dans le message de news:
eb6OQVVCKHA.3556@TK2MSFTNGP04.phx.gbl...
A tout hasard, je remets ci-dessous la formule que j'ai adaptée ici, à l'os, en toute bonne
foi.
Remplacer "An" par ANNEE(A1) moi je veux bien mais je me demande comment tu fais pour passer une
formule de 1565 caractères... (voir message précédent)
Et ça marche ?
Sous Excel quelle version ?
Etc
Bonjour.
Je n'ai pas compris pourquoi tu ne voulais pas lister les jours fériés sur une feuille, visible ou
non ?
DanielTu penses bien que je ne t'aurais pas dit que ça marche si ça ne marchait pas.
J'ai Excel d'Office 2007.
C'est peut-être là la clé du bonheur.
En fait, j'aime faire des petits coups comme ça pour des copains de Club, qui sont souvent assez
détachés des fines subtilités d'Excel mais qui aiment l'utiliser, et à qui je n'envisagerais pas
de dire quelle galipette il faut faire pour récupérer dans une formule une valeur non écrite
d'emblée.
Ta remarque me montre bien que je n'avais pas du tout pensé à cette limite avant que tu ne me le
dises, et que mes amis risquent de rencontrer des problèmes avec la solution que j'ai adaptée et
que je vais leur donner, même si c'est la version d'Excel qui fait la différence et qu'ils n'ont
certainement pas tous.
On verra bien.
Mais ça promet des discussions.
C'est sympa d'avoir suivi l'affaire comme tu l'as fait.
Bien à toi.
.
"Caetera" <EtiennePloufCahé@wanadoo.fr> a écrit dans le message de news:A tout hasard, je remets ci-dessous la formule que j'ai adaptée ici, à l'os, en toute bonne
foi.
Remplacer "An" par ANNEE(A1) moi je veux bien mais je me demande comment tu fais pour passer une
formule de 1565 caractères... (voir message précédent)
Et ça marche ?
Sous Excel quelle version ?
Etc