Afficher le jour suivant sans jour férié

Résolu/Fermé
soah44 Messages postés 40 Date d'inscription mardi 19 novembre 2013 Statut Membre Dernière intervention 8 avril 2016 - 2 janv. 2014 à 11:38
eriiic Messages postés 24569 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 28 décembre 2023 - 3 janv. 2014 à 20:16
Bonjour,

Je travaille sous excel 2003 et 2007.
Ma question est la suivante, je cherche à afficher dans une cellule la date du lendemain, sans prendre en compte les weekend et les jours fériés.
J'ai trouvé une formule qui me permet de ne pas prendre en compte les weekend :
=SI(JOURSEM(J1)=6;J1+3;J1+1)
sachant que la cellule J1 est =aujourdhui()

Cependant pour les jours fériés je n'ai pas trouvé de solution. Quelqu'un aurait il une proposition? Dans la mesure de mes capacités informatique^^

Merci!
A voir également:

8 réponses

Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 394
Modifié par Vaucluse le 2/01/2014 à 12:44
Bonjour
pour prendre en compte jour fériés et samedi et dimanche en une seule formule
Faites votre liste de jours fériés hors champ par exemple en X1:X15 (vous pouvez même sans risque y placer des jours fériés qui tombent un WE , où d'éventuels jours de fermeture)

en A1 la date de départ
en B1 à tirer vers la gauche:

=SERIE.JOUR.OUVRE(A1;1;$X$1:$X$15)



crdlmnt

Errare humanum est, perseverare diabolicum
0
Raymond PENTIER Messages postés 58388 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 17 avril 2024 17 088
2 janv. 2014 à 13:46
B1 à tirer de préférence vers la droite ou le bas (à gauche on n'ira pas loin !)
Amitiés à Vaucluse :-)
0
soah44 Messages postés 40 Date d'inscription mardi 19 novembre 2013 Statut Membre Dernière intervention 8 avril 2016
2 janv. 2014 à 14:54
Je n'y arrive pas, la cellule B1 sert à quoi?
en faisant comme vous avez dit, ça me met en erreur #NOM?
Une idée de mon erreur?
0
Raymond PENTIER Messages postés 58388 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 17 avril 2024 17 088
Modifié par Raymond PENTIER le 2/01/2014 à 15:12
La cellule B1 sert à écrire la formule dedans !
Mais où donc as-tu saisi cette formule ?
0
Raymond PENTIER Messages postés 58388 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 17 avril 2024 17 088
2 janv. 2014 à 15:12
La cellule A1 contient la date de départ =AUJOURDHUI()

Adaptée à ton exemple, la formule de Vaucluse s'écrirait en K1 (à tirer vers la droite) ou en J2 (à tirer vers le bas) =SERIE.JOUR.OUVRE(J1;1;$X$1:$X$15)
étant bien entendu que la plage X1:X15 contient la liste des jours fériés.
0
Raymond PENTIER Messages postés 58388 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 17 avril 2024 17 088
Modifié par Raymond PENTIER le 2/01/2014 à 15:21
C'est nouveau, ça ! Avant, tu partais de AUJOURDHUI ; maintenant, tu veux partir d'une date précise ... Tu n'as qu'à mettre cette date en J1, à la place de =AUJOURDHUI !

Cela me semble évident ; mais peut-être as-tu des difficultés cognitives particulièes ? ou alors serait-ce la première fois que tu utilises un tableur ? Tu avais terminé ta question initiale par la phrase "Dans la mesure de mes capacités informatique"
0
soah44 Messages postés 40 Date d'inscription mardi 19 novembre 2013 Statut Membre Dernière intervention 8 avril 2016
2 janv. 2014 à 15:24
Je cherche à afficher la date de demain, J+1 (=aujourdhui()+1), cependant pour les weekend et les jours férié, je veux le jour suivant! Pour les weekend j'ai ma cellule du dessus, mais j'ai cru comprendre qu'il était possible d'avoir les jours férié en moins.
Je disais la date du 01/01/2014 parce que je comprend pas que ça ne fonctionne pas, j'ai toujours #NOM? qui s'affiche...
0
Raymond PENTIER Messages postés 58388 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 17 avril 2024 17 088
2 janv. 2014 à 15:38
Fais exactement ce qu'on t'a dit !

Ensuite envoie ton fichier pour qu'on vérifie.
Va dans https://www.cjoint.com/ pour créer le lien, que tu reviens coller ici.
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 394
2 janv. 2014 à 16:27
Re
voila votre fichier en retour, je n'ai pas d'explication car votre formule était écrite convenablement
....sauf peut être une mais mes souvenirs me font défaut.
Peut être le code SERIE.JOUR.OUVRE n'existait - il pas sous Excel 2003
essayez d'ouvrir le modèle avec 2007, puisque vous avez les deux
https://www.cjoint.com/c/DAcqBexZoPa
(il est toujours enregistré sous 2003 mais fonctionne sous 2007

sinon, créer un fichier sous 2007 (type .xlsx )et réessayez la formule

bonne chance

crdlmnt
0
soah44 Messages postés 40 Date d'inscription mardi 19 novembre 2013 Statut Membre Dernière intervention 8 avril 2016
2 janv. 2014 à 17:26
Mais non je ne suis pas têtu, puisque j'avais bien écrit la formule! Et comme Vaucluse dit, sous 2003 ça ne marche pas... Je viens de tester sous 2007 et ça fonctionne!
Trop dommage que ça ne fonctionne pas sous 2003, pas d'autres solutions envisageable sous cette version?

Je vous remercie tout les deux de vos réponses apportées!
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
eriiic Messages postés 24569 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 28 décembre 2023 7 211
Modifié par eriiic le 2/01/2014 à 17:37
Bonjour à tous,

Sur 2003 il faut activer l'utilitaire d'analyse en le cochant dans le menu 'Outils / Macros complémentaires...', et valider par 'Ok'.
A faire sur tous les postes bien sûr.

Bonne année 2014 à tous, avec surtout la santé.
eric

En plus du merci (si si, ça se fait !!!), penser à mettre en résolu lorsque c'est le cas (en haut vers votre titre).
Merci
0
Raymond PENTIER Messages postés 58388 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 17 avril 2024 17 088
3 janv. 2014 à 01:29
Je suis désolé : J'ai subi une coupure d'internet pendant plusieurs heures, alors que je venais à peine de commencer mon message #12 ...

Alors je recommence (mais en abrégeant) :
Oui, soah44 s'entête à faire autre chose que ce qu'on lui indique !
* La formule donnée par Vaucluse dès le message #1 était
=SERIE.JOUR.OUVRE(A1;1;$X$1:$X$15) mais soah445 a cru bien faire en ajoutant des $ au premier argument, ce qui donne
=SERIE.JOUR.OUVRE($A$1;1;$X$1:$X$7) en B1. Conséquence, la recopie ne marche pas et répète inlassablement le même calcul avec le même résultat !
* De mon côté j'ai bien spécifié dans le message #5 "Adaptée à ton exemple, la formule de Vaucluse s'écrirait en K1 (à tirer vers la droite) ou en J2 (à tirer vers le bas) =SERIE.JOUR.OUVRE(J1;1;$X$1:$X$15)", la date du jour étant en J1. Là encore soah44 a estimé judicieux de saisir la formule en B1, avec la date du jour en A1, mais au lieu de tirer vers la droite (dans la continuité de A1, B1 ...) il a tiré vers le bas !
* Chacune de ces deux initiatives suffisait à faire foirer le tableau.

Il suffisait pourtant à soah44 de respecter ma consigne très explicite du message #9 "Fais exactement ce qu'on t'a dit !" ... La preuve, en appliquant ce qui précède, on obtient satisfaction, sans avoir à faire appel à des macros ni à s'inquiéter de savoir quelle version on a : https://www.cjoint.com/?DAdbv2uNapS

Cordialement.
0
Raymond PENTIER Messages postés 58388 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 17 avril 2024 17 088
Modifié par Raymond PENTIER le 3/01/2014 à 17:41
-3 comme note !
Belle récompense pour avoir passé des heures à essayer d'expliquer et de convaincre quelqu'un qui s'obstine à ne pas suivre les conseils qu'il a demandés ; et à lui indiquer une méthode qui répond à son problème sans changer de version d'Excel et sans faire appel à des macros ...

Mais enfin, chacun est bien libre de faire comme il l'entend, y compris prendre un rouleau-compresseur pour écraser une mouche !
0
eriiic Messages postés 24569 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 28 décembre 2023 7 211
3 janv. 2014 à 20:16
Allez, je t'ai remis à 0 ;-)
Au passage, personne ne lui demande de changer de version, il en a besoin pour les 2
eric
0
soah44 Messages postés 40 Date d'inscription mardi 19 novembre 2013 Statut Membre Dernière intervention 8 avril 2016
3 janv. 2014 à 10:47
D'accord, j'ai essayé de modifié les options dans outils, macro compl... mais je n'y ai pas accès..
Ce qui est bien c'est que ça fonctionne au moins sur 2007!
Merci à vous!
0
eriiic Messages postés 24569 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 28 décembre 2023 7 211
3 janv. 2014 à 11:24
Pas de raison que tu n'y aies pas accès sur 2003.
Eventuellement complète ton installation d'excel en incluant les macros complémentaires si jamais c'était optionnel et que tu l'avais décoché à l'installation.

eric.
0
Raymond PENTIER Messages postés 58388 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 17 avril 2024 17 088
2 janv. 2014 à 17:19
Non, Vaucluse ...

soah44 est légèrement têtue
-2