Formule date demain sans weekend et jours fériés

Bonjour,
Je veux faire un tableau en A1 je met la date d'aujourd'hui c'est claire la formule =aujoudhui() mais en A2 je veux la date de demain si différent du samedi et dimanche et d'une des dates des jours fériés (cad le jour suivant ouvré) que j'avais mis dans un tableau.

Merci

3 réponses

  1. Contributeur
    Bonjour Ami.mhiri

    en A1 = aujourdhui()
    en B1 =SIERREUR(RECHERCHEV(SI(JOURSEM(A1+1;2)>6;A1+2;SI(JOURSEM(A1+1;2)>5;A1+3;A1+1));j_fériés;1;FAUX)+1;SI(JOURSEM(A1+1;2)>6;A1+2;SI(JOURSEM(A1+1;2)>5;A1+3;A1+1)))

    J_fériés = liste jour fériés

    C'est en forgeant que l'on devient forgeron. -   C'est au pied du mur que l'on voit le maçon - on apprend toujours de ses erreurs
    0
    1. Contributeur
      Bonjour

      plus simple peut être (!! :-)), en supposant la liste des dates fériées de Z1 à Z50

      avec une date en A1, jour ouvrable suivant:

      =SERIE.JOUR.OUVRE(A1;1;$Z$1:$Z$50)

      crdlmnt

      La qualité de la réponse dépend surtout de la clarté de la question, merci!
      0
      1. Contributeur
        Bonjour Vaucluse

        Je ne connaissais pas cette fonction, bien plus simple à mettre en place, que le raisonnement que je me suis imposé.
        Super Merci encore une fois pour tes réponses qui sont toujours pertinantes
        0
    2. Merci beaucoup pour les réponses, j'ai une autre question ok pour A1 et A2, en A3 j'ai le nombre de jours pour arriver a l'échéance, le problème c'est en A4 quand je met A4=A2+A3 si la date en A4 est un weekend ou jour férié elle mentionne dans A4 le jour ouvré suivant.

      Merci d'avance
      0
      1. Contributeur
        Bon!on va essayer de comprendre, parce que là, ça s'embrouille un peu!
        vous avez une date en A1
        vous voulez en A2 la date du jour ouvré suivant
        c'est du moins ce que vous avez demandé, non?
        et maintenant vous voulez quoi pour A4
        si c'est pour éviter de tomber sur un four non ouvré tout en incluant les jours intermédiaires non ouvrés, essayez celle ci:

        =A2+A3+SI(JOURSEM(A2+A3;2)=6;2;SI(JOURSEM(A2+A3;2)=7;1;0))+SI(NB.SI($L$1:$L$9;A2+A3+SI(JOURSEM(A2+A3;2)=6;2;SI(JOURSEM(A2+A3;2)=7;1;0)));1;0)

        cette formule utilise L2:L9 pour la liste des jours fériés. elle décalera la date en A4 pour qu'elle tombe au 1° jour ouvré suivant la date d'échéance si elle n'est pas ouvrées, mais elle inclus tous les jours dans le délai

        crdlmnt
        0
      2. @VaucluseMerci beaucoup
        0
      3. Contributeur
        pas e quoi>.. à priori après essai ça ne fonctionne pas très bien avec les jours fériés un vendredi.
        Je regardes ça de plus prés
        vous pouvez aussi tester la proposition de PHILOU en remplaçant le
        A1 par A2 et le +1 par A3

        ou celle là si elle ne vous fait pas peur:
        =A2+A3+SI(JOURSEM(A2+A3;2)=6;2;SI(JOURSEM(A2+A3;2)=7;1;0))+SI(NB.SI($L$1:$L$9;A2+A3+SI(JOURSEM(A2+A3;2)=6;2;SI(JOURSEM(A2+A3;2)=7;1;0)));1;0)+SI(JOURSEM(A2+A3+SI(JOURSEM(A2+A3;2)=6;2;SI(JOURSEM(A2+A3;2)=7;1;0))+SI(NB.SI($L$1:$L$9;A2+A3+SI(JOURSEM(A2+A3;2)=6;2;SI(JOURSEM(A2+A3;2)=7;1;0)));1;0);2)=6;2;0)

        en fait la partie en gras est le copier coller de la partie en italique, pour simplifier la lecture

        il doit y avoir plus simple, mais il faut trouver, on va chercher un peu
        à+

        crdlmnt
        0