Souci serie jour ouvre intl

Fermé
SierraV Messages postés 22 Date d'inscription vendredi 16 février 2018 Statut Membre Dernière intervention 30 novembre 2021 - 6 mai 2020 à 09:40
eriiic Messages postés 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 - 7 mai 2020 à 16:41
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 4037 Date d'inscription samedi 19 avril 2008 Statut Membre Dernière intervention 26 avril 2024 646
6 mai 2020 à 15:27
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 22 Date d'inscription vendredi 16 février 2018 Statut Membre Dernière intervention 30 novembre 2021
6 mai 2020 à 16:14
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 4037 Date d'inscription samedi 19 avril 2008 Statut Membre Dernière intervention 26 avril 2024 646
Modifié le 6 mai 2020 à 18:22
"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 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 7 213
7 mai 2020 à 00:11
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 22 Date d'inscription vendredi 16 février 2018 Statut Membre Dernière intervention 30 novembre 2021
Modifié le 7 mai 2020 à 09:23
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 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 7 213 > SierraV Messages postés 22 Date d'inscription vendredi 16 février 2018 Statut Membre Dernière intervention 30 novembre 2021
Modifié le 7 mai 2020 à 12:20
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 22 Date d'inscription vendredi 16 février 2018 Statut Membre Dernière intervention 30 novembre 2021 > eriiic Messages postés 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024
7 mai 2020 à 14:15
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 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 7 213 > SierraV Messages postés 22 Date d'inscription vendredi 16 février 2018 Statut Membre Dernière intervention 30 novembre 2021
Modifié le 7 mai 2020 à 16:41
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