Souci serie jour ouvre intl

SierraV Messages postés 21 Date d'inscription   Statut Membre Dernière intervention   -  
eriiic Messages postés 24603 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour à tous!

Je viens vers vous car je suis à deux doigts d'avoir ce que je souhaite mais je n'y arrive pas seule. J'explique ce que je veux:

J'ai une date d'ouverture: disons une date X
Je souhaite me faire livrer au plus tard 2 jours avant cette date soit X-2
J'ai par contre des contraintes je ne peux être livrée que le lundi et le jeudi

Voici la formule utilisée pour l'instant: =SERIE.JOUR.OUVRE.INTL(X;-2;"0110111";JOURS FERIES)

Cependant cette formule bien que déjà géniale me dit:
Si jamais j'ouvre le 11 mai que je dois être livrée le lundi 5 et non le jeudi 7 contrairement à ce que je souhaite. Car elle compte les deux jour en fonction des jours ouvrés mais je ne sais pas comment lui dire que dans les 2 jours il peut y avoir des jours non travaillés c'est juste la livraison qui est le jeudi et le lundi.

Je ne sais pas si je suis très précise dans ma demande n'hésitez pas si besoin de clarifications.

Merci à tous ceux qui prendront le temps de m'aider.

Très bonne journée,

Configuration: Windows / Firefox 75.0
A voir également:

3 réponses

DjiDji59430 Messages postés 4253 Date d'inscription   Statut Membre Dernière intervention   700
 
Bonjour à tous,

Je suis parti sur une tout autre voie. Une feuille supplémentaire pour faire le calcul.

Ça vaut ce que ça vaut..Je l'ai faite pour le mois de mai. A vérifer
les ref, il n'y a pas de jours valables

https://www.cjoint.com/c/JEgnAR80ID6


Crdlmt
0
SierraV Messages postés 21 Date d'inscription   Statut Membre Dernière intervention  
 
Bonjour!!!

Ah oui c'est totalement différent mais au moins contrairement à la mienne ça fonctionne!!
Je n'aurais jamais pensé à passer par ce chemin en tous cas tu as du te casser la tête!

La seule chose c'est que je dois le faire par fournisseur et par point de vente donc un peu fastidieux mais si je n'ai pas d'autre solution je la prend avec plaisir ça va grandement m'aider quoi qu'il arrive!!

Merci!!
0
DjiDji59430 Messages postés 4253 Date d'inscription   Statut Membre Dernière intervention   700
 
"mais je ne sais pas comment lui dire que dans les 2 jours il peut y avoir des jours non travaillés "
Moi non plus, mais j'ai décomposé le cahier des charges en "taches unitaires", donc traitées individuellement, et c'est plus facile a voir ce qu'on fait et a corriger ses erreurs.
J'avais aussi essayé, sans aucun succès, avec des tcd et power bi

Crdlmt
0
eriiic Messages postés 24603 Date d'inscription   Statut Contributeur Dernière intervention   7 276
 
Bonjour à tous,

j'ai voulu tenter en mettant -2 j à ta date ce qui me paraissait logique :
=SERIE.JOUR.OUVRE.INTL(G1-2;0;"0110111";jours_feries)
seulement avec 0 en décalage il ne tient plus compte des jours ouverts et des fériés :-s

Du coup je réparti les -2 jours :
=SERIE.JOUR.OUVRE.INTL(G1-1;-1;"0110111";jours_feries)

Ca a l'air de bien coller mais regarde de près quand même
https://www.cjoint.com/c/JEgwkVvKyRV
eric
0
SierraV Messages postés 21 Date d'inscription   Statut Membre Dernière intervention  
 
Bonjour Eriiic!

Alors je te remercie car ce que tu as fait m'a donné la solution pour qu'en plus de cela le nombre de jour avant ouverture soit modulable!! Voici la formule et ça a l'air de bien fonctionner je ne suis pas tombée sur un cas où ça ne fonctionne pas pour le moment!
=SERIE.JOUR.OUVRE.INTL($C$2-D8+1;-1;"1010011";Feuil2!$B$5:$B$15)
Avec en C2 la date d'ouverture, en D8 le nombre de jour avant ouverture pour être livrée (du coup j'ai du rajouter le +1 car sinon il ne prenait pas en compte le mardi pour la livraison si j'ouvrais un jeudi)!

Et j'ai vraiment l'impression que ça tourne bien et très facilement duplicable!
Donc merci pour ton aide!
0
eriiic Messages postés 24603 Date d'inscription   Statut Contributeur Dernière intervention   7 276 > SierraV Messages postés 21 Date d'inscription   Statut Membre Dernière intervention  
 
Bonjour,
Je pense que ça devrait merdouiller pour -1 jour (?)
Là je pense qu'il ne faut plus modifier la date originale
A contrôler si tu en as besoin
eric
0
SierraV Messages postés 21 Date d'inscription   Statut Membre Dernière intervention   > eriiic Messages postés 24603 Date d'inscription   Statut Contributeur Dernière intervention  
 
Et bien absolument pas ça fonctionne même très bien. Je n'ai pour l'instant pas relevé d'incohérence voici mon fichier: https://www.cjoint.com/c/JEhmoEG6UfH
Peut être verras tu toi même des incohérences?
Merci en tous cas
0
eriiic Messages postés 24603 Date d'inscription   Statut Contributeur Dernière intervention   7 276 > SierraV Messages postés 21 Date d'inscription   Statut Membre Dernière intervention  
 
Pas réussi...
Quelque chose m'échappe dans ma formule mais je n'arrive pas à mettre le doigt dessus. Ca donne un sentiment étrange :-)
En attendant, si tu veux jouer avec une toupie : https://www.cjoint.com/c/JEhoMfVyVLV
eric
0