Renvoyer le premier jour ouvré avec des critère de jour autorisés multiples

  • Initiateur de la discussion Initiateur de la discussion Bilja
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

B

Bilja

Guest
Bonjour,
Je planche depuis plusieurs jours sur un problème d'optimisation de calendrier. Je souhaiterais à partir d'une date donnée renvoyer le premier jour ouvré >= à cette date, mais qui suit un critère de jour autorisé dans une liste, et c'est là où je sèche...

Exemple :
Jours autorisés : Lundi, Mardi,
Date de Départ : 20/03/2013 (qui est un mercredi)
Date recherchée : Lundi 25/03/2013

Ci-joint un petit tableau qui sera certainement plus clair,
Merci d'avance à ceux qui prendront un peu de temps pour ce problème...
 

Pièces jointes

Re : Renvoyer le premier jour ouvré avec des critère de jour autorisés multiples

Bonjour Pierre Jean,
Merci pour votre réponse. J'avais omis de préciser que mes cas ne sont pas fixes, ils sont dynamiques..., Mes excuses.
Bilja
 
Re : Renvoyer le premier jour ouvré avec des critère de jour autorisés multiples

Toto, juste un bémol, quand le jour de départ est un jour autorisé, la formule fonctionne pas... (exemple du cas n°3 ds le fichier)
 
Re : Renvoyer le premier jour ouvré avec des critère de jour autorisés multiples

Pas de pb, ça fonctionne maintenant. Je continue de modéliser mon pb d'optimisation de calendrier et peut être que vous me trouverez encore sur ce forum bientôt... Merci encore.
 
Re : Renvoyer le premier jour ouvré avec des critère de jour autorisés multiples

Bonsoir à tous.


Une proposition par formule sans colonne supplémentaire.​


ROGER2327
#6540


Dimanche 1[SUP]er[/SUP] Clinamen 140 (Saint Ablou, page et Saint Haldern, duc - fête Suprême Tierce)
3 Germinal An CCXXI, 9,1273h - asperge
2013-W12-6T21:54:20Z
 

Pièces jointes

Re : Renvoyer le premier jour ouvré avec des critère de jour autorisés multiples

Suite...


La formule proposée hier est inutilement longue. En voici une plus courte (- 84 caractères) :​
Code:
=H$3-1-MOD(H$3+5;7)+
SI(
ESTNA(EQUIV(0;($C8:$G8<>"x")+({2.3.4.5.6}<MAX(2;MOD(H$3;7)));0));
EQUIV(0;($C8:$G8<>"x")+(MAX(2;MOD(H$3;7))<{3.4.5.6.7});0)
   +7*(EQUIV(0;($C8:$G8<>"x")+(MAX(2;MOD(H$3;7))<{3.4.5.6.7});0)<=MOD(H$3+5;7));
EQUIV(0;($C8:$G8<>"x")+({2.3.4.5.6}<MAX(2;MOD(H$3;7)));0)
   +7*(EQUIV(0;($C8:$G8<>"x")+({2.3.4.5.6}<MAX(2;MOD(H$3;7)));0)<=MOD(H$3+5;7))
)
Code:
ESTNA(EQUIV(0;($C8:$G8<>"x")+({2.3.4.5.6}<MAX(2;MOD(H$3;7)));0))
renvoie VRAI lorsque la date à retenir appartient à la semaine suivant la semaine de la date de référence.​


Bonne journée.


ROGER2327
#6541


Lundi 2 Clinamen 140 (Saints Hiboux, maîtres - chanteurs - fête Suprême Quarte)
4 Germinal An CCXXI, 4,4064h - tulipe
2013-W12-7T10:34:31Z
 

Pièces jointes

Re : Renvoyer le premier jour ouvré avec des critère de jour autorisés multiples

Bonjour à tous,

Un autre essai après la bataille (comme d'hab.)
Code:
=SI(NBVAL($C7:$G7)=0;"";$H$2-1+MIN(SI(ESTNUM(EQUIV(SI($C7:$G7<>"";COLONNE($C7:G7)-COLONNE($C$7)+1;"");JOURSEM($H$2+LIGNE($1:$7)-1;2);0));EQUIV(SI($C7:$G7<>"";COLONNE($C7:G7)-COLONNE($C$7)+1;"");JOURSEM($H$2+LIGNE($1:$7)-1;2);0);"")))
 

Pièces jointes

Dernière édition:
Re : Renvoyer le premier jour ouvré avec des critère de jour autorisés multiples

Suite...


Pourquoi faire compliqué quand on peut faire simple ?​
Code:
=H$2+CHERCHE("x";STXT(SUBSTITUE(REPT("  "&C7&"¶"&D7&"¶"&E7&"¶"&F7&"¶"&G7&"¶";2);"x¶";"x");MOD(H$2;7)+1;7))-1
devrait suffire.​


Bonne journée.



ROGER2327
#6552


Dimanche 8 Clinamen 140 (La Machine à Peindre - fête Suprême Seconde)
10 Germinal An CCXXI, 1,9066h - couvoir
2013-W13-6T04:34:33Z
 

Pièces jointes

- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

K
Réponses
6
Affichages
3 K
C
Réponses
4
Affichages
5 K
ChloéMA
C
V
Réponses
6
Affichages
1 K
V
Réponses
5
Affichages
1 K
Y
Réponses
4
Affichages
6 K
yoda06
Y
A
Réponses
5
Affichages
883
anthony_fr
A
A
Réponses
7
Affichages
3 K
Alghorn
A
J
Réponses
8
Affichages
1 K
josef140
J
J
Réponses
2
Affichages
1 K
J
Retour