Souci serie jour ouvre intl

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

3 réponses

  1. 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
    1. 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
      1. "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
    2. Contributeur
      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
      1. 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
      2. Contributeur
        @SierraVBonjour,
        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
      3. @eriiicEt 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
      4. Contributeur
        @SierraVPas 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