Problème fonction serie.jour.ouvre
Fermé
JP
-
10 janv. 2008 à 15:55
eriiic Messages postés 24603 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 15 décembre 2024 - 11 janv. 2008 à 19:47
eriiic Messages postés 24603 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 15 décembre 2024 - 11 janv. 2008 à 19:47
A voir également:
- Problème fonction serie.jour.ouvre
- Fonction si et - Guide
- Fonction moyenne excel - Guide
- Fonction somme excel - Guide
- Fonction miroir - Guide
- Fonction remplacer word - Guide
7 réponses
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 425
10 janv. 2008 à 17:36
10 janv. 2008 à 17:36
Bonsoir
Je ne connais pas trop la formule mais étant donné que les deux derniers jours de Septembre 2007 sont des jours chomés, peut être est ce normal?
Essayer avec 2008, le 30 est un mardi.
BCRDLMNT
Je ne connais pas trop la formule mais étant donné que les deux derniers jours de Septembre 2007 sont des jours chomés, peut être est ce normal?
Essayer avec 2008, le 30 est un mardi.
BCRDLMNT
Bjr
j'ai regarder votre problème
c'est normal que cela tombe le 28/9/7 car le 30/9/7 c'est un dimanche
j'ai regarder votre problème
c'est normal que cela tombe le 28/9/7 car le 30/9/7 c'est un dimanche
Merci pour vos réponses et vous avez totalement raison concernant septembre.
Par contre pour le mois d'octobre la formule en mettant "01/10/07" en A1 au format date et "23" en A2 au format standard donne comme résultat "01/11/2007" alors que cela devrait être le 31/10/2007
Par contre pour le mois d'octobre la formule en mettant "01/10/07" en A1 au format date et "23" en A2 au format standard donne comme résultat "01/11/2007" alors que cela devrait être le 31/10/2007
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 425
11 janv. 2008 à 10:35
11 janv. 2008 à 10:35
Encore une supposition,( la formule ne marche pas mon sur excel)
Comment cela se passe t'il pour les autres mois?
N'y a t'il pas de problème avec le fait que rajouter 23 jours à un jour déja ouvrable amène à décaler le résultat d'un jour;
(en fait rajouter un jour ouvrable au 1° octobre vous donnera probablement comme résultat le 2 octobre)
Et ne faut il pas en conséquence partir du dernier jour du mois précédent....?)
Il y a aussi la possibilité de diminuer d'un jour le nombre de jours ouvrables à rajouter mais dans ce cas, il faut tenir compte ou non du fait que le premier jour du mois soit chomé ou pas!
Ou encore assortir la formule d'une condition qui retranche 1 si la date d'entrée est un jour ouvrable
Tout cela à tout hasard dans une logique qui fait que lorsque l'on rajoute 1 à 1 on obtient 2.....mais c'est sans garantie§
BCRDLMNT
Comment cela se passe t'il pour les autres mois?
N'y a t'il pas de problème avec le fait que rajouter 23 jours à un jour déja ouvrable amène à décaler le résultat d'un jour;
(en fait rajouter un jour ouvrable au 1° octobre vous donnera probablement comme résultat le 2 octobre)
Et ne faut il pas en conséquence partir du dernier jour du mois précédent....?)
Il y a aussi la possibilité de diminuer d'un jour le nombre de jours ouvrables à rajouter mais dans ce cas, il faut tenir compte ou non du fait que le premier jour du mois soit chomé ou pas!
Ou encore assortir la formule d'une condition qui retranche 1 si la date d'entrée est un jour ouvrable
Tout cela à tout hasard dans une logique qui fait que lorsque l'on rajoute 1 à 1 on obtient 2.....mais c'est sans garantie§
BCRDLMNT
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Merci
J'ai effectivement pensé à la solution d'ajouter des conditions à ma formule afin de pouvoir l'automatiser quelque soit le mois
J'ai effectivement pensé à la solution d'ajouter des conditions à ma formule afin de pouvoir l'automatiser quelque soit le mois
Bjr
encore normal car le 1/11/2007 c'était un jour férier
il faut donc le déduire
regarde bien la 3ème option de la formule
Syntaxe
SERIE.JOUR.OUVRE(date_départ;nb_jours;jours_fériés)
Date_début est une date qui représente la date de début. Vous pouvez entrer des dates sous la forme de chaînes de texte entre guillemets (par exemple, "30/1/1998" ou "1998/01/30"), de numéros de série (par exemple, 35825 qui représente le 30 janvier 1998 si vous utilisez le calendrier depuis 1900) ou de résultats d'autres formules ou fonctions (par exemple, DATEVAL ("30/1/1998")).
nb_jours représente le nombre de jours ouvrés avant ou après date_départ. Une valeur positive pour nb_jours donne une date future. Une valeur négative donne une date passée.
jours_fériés est une liste facultative composée d'une ou plusieurs dates permettant d'exclure du calendrier des jours de travail les jours fériés nationaux ou régionaux ou les jours fériés variables. La liste peut être soit une plage de cellules contenant les dates, soit une constante matricielle des numéros de série qui représentent les dates. Obtenir des informations sur les constantes matricielles. Pour plus d'informations sur la manière dont Microsoft Excel utilise les numéros de série pour les dates, consultez la section
encore normal car le 1/11/2007 c'était un jour férier
il faut donc le déduire
regarde bien la 3ème option de la formule
Syntaxe
SERIE.JOUR.OUVRE(date_départ;nb_jours;jours_fériés)
Date_début est une date qui représente la date de début. Vous pouvez entrer des dates sous la forme de chaînes de texte entre guillemets (par exemple, "30/1/1998" ou "1998/01/30"), de numéros de série (par exemple, 35825 qui représente le 30 janvier 1998 si vous utilisez le calendrier depuis 1900) ou de résultats d'autres formules ou fonctions (par exemple, DATEVAL ("30/1/1998")).
nb_jours représente le nombre de jours ouvrés avant ou après date_départ. Une valeur positive pour nb_jours donne une date future. Une valeur négative donne une date passée.
jours_fériés est une liste facultative composée d'une ou plusieurs dates permettant d'exclure du calendrier des jours de travail les jours fériés nationaux ou régionaux ou les jours fériés variables. La liste peut être soit une plage de cellules contenant les dates, soit une constante matricielle des numéros de série qui représentent les dates. Obtenir des informations sur les constantes matricielles. Pour plus d'informations sur la manière dont Microsoft Excel utilise les numéros de série pour les dates, consultez la section
eriiic
Messages postés
24603
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
15 décembre 2024
7 256
11 janv. 2008 à 19:47
11 janv. 2008 à 19:47
Bonjour,
J'ai plutôt l'impression que cette fonction te retourne J+1 par rapport à ce que tu attends
Si tu fais =SERIE.JOUR.OUVRE("01/10/2007";2) la fonction fait 01/10/07 + 2 jours soit le 03/10/07 et toi tu veux le dernier jour de ta série soit le 02/10/07 non ?
Fais =SERIE.JOUR.OUVRE("01/10/2007";2) -1
Ceci dit si c'est ça, soit attentif aux jours fériés qu'elle ne connait pas comme dit néné, d'autant plus que le -1 risque de t'amener sur un dimanche ou un férie
eric
J'ai plutôt l'impression que cette fonction te retourne J+1 par rapport à ce que tu attends
Si tu fais =SERIE.JOUR.OUVRE("01/10/2007";2) la fonction fait 01/10/07 + 2 jours soit le 03/10/07 et toi tu veux le dernier jour de ta série soit le 02/10/07 non ?
Fais =SERIE.JOUR.OUVRE("01/10/2007";2) -1
Ceci dit si c'est ça, soit attentif aux jours fériés qu'elle ne connait pas comme dit néné, d'autant plus que le -1 risque de t'amener sur un dimanche ou un férie
eric