1. #1
    Membre à l'essai
    Inscrit en
    mars 2009
    Messages
    47
    Détails du profil
    Informations forums :
    Inscription : mars 2009
    Messages : 47
    Points : 23
    Points
    23

    Par défaut format conditionnel pour colonne jours fériés

    Bonjour,

    Voilà, dans un classeur créé avec Excel 2007, j'ai une feuille dont la première ligne comporte de B1 jusqu'à XFD1, des dates allant du premier janvier 2010 jusqu'au 8 novembre 2054.

    Ces dates sont au format mercredi 14 mars 2001.

    Je souhaiterais appliquer une mise en forme conditionnelle à toutes les colonnes dont la date d'entête est soit samedi soi dimanche.

    J'ai essayé plusieurs choses, mais en vain.

    Quelqu'un pourrais t-il me renseigner sur la démarche à suivre?

    Si le format conditionnel pourrais s'appliquer à tous les jours fériés même ceux qui ne tombent pas un samedi ou dimanche, ce serait encore mieux.

    Je vous remercie d'avance.

  2. #2
    Membre Expert Avatar de wilfried_42
    Homme Profil pro
    Auto-entrepreneur
    Inscrit en
    novembre 2006
    Messages
    1 427
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Vendée (Pays de la Loire)

    Informations professionnelles :
    Activité : Auto-entrepreneur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : novembre 2006
    Messages : 1 427
    Points : 1 872
    Points
    1 872

    Par défaut

    Bonjour

    Formule à appliquer dans la mise ne forme conditionnelle :

    definir le format

    salutations
    Wilfried

  3. #3
    Membre à l'essai
    Inscrit en
    mars 2009
    Messages
    47
    Détails du profil
    Informations forums :
    Inscription : mars 2009
    Messages : 47
    Points : 23
    Points
    23

    Par défaut

    Merci, ca marche.

    Autre question, y aurait t-il une formule ou une fonction qui reconnaîsse le jour férié même si il ne tombe par un samedi ou un dimanche?

    Merci d'avance.

  4. #4
    Membre Expert Avatar de wilfried_42
    Homme Profil pro
    Auto-entrepreneur
    Inscrit en
    novembre 2006
    Messages
    1 427
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Vendée (Pays de la Loire)

    Informations professionnelles :
    Activité : Auto-entrepreneur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : novembre 2006
    Messages : 1 427
    Points : 1 872
    Points
    1 872

    Par défaut

    re:

    des jours feriés ceratins sont figés comme le 1er mai, le 14 juillet ...mais d'autres sont calculés selon le calendrier lunaire comme le lundi de paques et 2 autres.

    Le mieux pour toi est de gerer une base de donnée (2eme feuille) contenant le calendrier des jours féries et ensuite la nouvelle formule pour la MFC sera simple.

    Tu trouveras sur le forum, les formules nécessaires avec les mots cles : jours fériés
    Wilfried

  5. #5
    Membre à l'essai
    Inscrit en
    mars 2009
    Messages
    47
    Détails du profil
    Informations forums :
    Inscription : mars 2009
    Messages : 47
    Points : 23
    Points
    23

    Par défaut

    Merci beaucoup, je vais faire une recherche sur le forum...

  6. #6
    Invité régulier
    Profil pro
    Inscrit en
    avril 2010
    Messages
    23
    Détails du profil
    Informations personnelles :
    Âge : 58
    Localisation : France, Val d'Oise (Île de France)

    Informations forums :
    Inscription : avril 2010
    Messages : 23
    Points : 8
    Points
    8

    Par défaut

    Bonjour,
    je crois pouvoir te renseigner, il faut rentre la formule est dans MFC

    pour les WE =JOURSEM(I$4;2)>5 choisir la mise en forme

    pour les jours fériés d'abord il faut nommé toutes les cellules jours fériés
    puis dans la MFC la formule est : ET(I$4<>"";NB.SI(FERIE;I$4)>0)

    il faut juste modifier la cellule qui en l'occurence dans ce cas I4

  7. #7
    Invité régulier
    Profil pro
    Inscrit en
    avril 2010
    Messages
    23
    Détails du profil
    Informations personnelles :
    Âge : 58
    Localisation : France, Val d'Oise (Île de France)

    Informations forums :
    Inscription : avril 2010
    Messages : 23
    Points : 8
    Points
    8

    Par défaut trouver les jours fériés

    Bonjour,

    pour les jours fériés :

    Premier de l'An :
    Lundi de Pâques : =DATE(AN;3;29,56+0,979*MOD(204-11*MOD(AN;19);30)-JOURSEM(DATE(AN;3;28,56+0,979*MOD(204-11*MOD(AN;19);30))))+1
    Fête du Travail
    Victoire 1945
    Ascension : lundi de Pâcques + 38
    Lundi de Pentecôte : lund de Pâcques + 49
    Fête Nationale
    Assomption
    Toussaint
    Armistice

    La formule pour trouver Pâcques fonctionne mais je ne pourrais pas te l'expliquer !?
    Amuses toi bien .

  8. #8
    Nouveau Membre du Club
    Inscrit en
    avril 2008
    Messages
    68
    Détails du profil
    Informations forums :
    Inscription : avril 2008
    Messages : 68
    Points : 37
    Points
    37

    Par défaut

    Bonsoir,

    La formule suivante indiquée dans la MFC fonctionne pas trop mal :
    =NON(NB.JOURS.OUVRES(LC1;LC1;Jours_Fériés))

    Avec :
    - Jours_Fériés : Zone où sont listés les jours fériés
    - LC1 : référence à adapter en fonction du tableau (je sais, j'ai été traumatisé par Multiplan !)

    Année : 2010

    Jour de l'an =DATE(Année;1;1)
    Dim. de Pâques =DATE(Année;3;29,56+0,979*MOD(204-11*MOD(Année;19);30)-
    JOURSEM(DATE(Année;3;28,56+0,979*MOD(204-11*MOD(Année;19);30))))
    Lundi de Pâques =Paques+1
    Fête du Travail =DATE(Année;5;1)
    Victoire 39/45 =DATE(Année;5;8)
    Ascension =Paques+39
    Dim. de Pentecôte =Paques+49
    Lundi de Pentecôte=Paques+50
    Fête Nationale =DATE(Année;7;14)
    Assomption =DATE(Année;8;15)
    Toussaint =DATE(Année;11;1)
    Armistice 14/18 =DATE(Année;11;11)
    Noël =DATE(Année;12;25)

  9. #9
    Expert Confirmé Sénior

    Homme Profil pro
    .Formateur, développeur et consultant Excel, Access, Word et VBA
    Inscrit en
    janvier 2010
    Messages
    5 929
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : .Formateur, développeur et consultant Excel, Access, Word et VBA

    Informations forums :
    Inscription : janvier 2010
    Messages : 5 929
    Points : 13 688
    Points
    13 688
    Billets dans le blog
    3

    Par défaut

    Bonsoir,
    A ce jour, j'ai relevé 3 fonctions permettant de calculer le jour de Pâques.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    =FRANC((JOUR(MINUTE(A2/38)/2 + 55) & "/4/" & A2 ) / 7;) * 7-6
    =PLANCHER(DATE(A2;5;JOUR(MINUTE(A2/38)/2+56));7)-34
    =DATE(A2;3;29,56+0,979*MOD(204-11*MOD(A2;19);30)-JOURSEM(DATE(A2;3;28,56+0,979*MOD(204-11*MOD(A2;19);30))))
    Entre l'année 1900 et 2899, elles donnent toutes les 3 le même résultat. A l'exception des années 2079 et 2744 où les 2 premières donnent ensembles le dim 16/04/2079 et dim 16/04/2744 alors que la 3ème donne le dim 23/04/2079 et dim 23/04/2744.
    J'avoue ne pas savoir qui a raison, n'ayant pas eu encore l'occasion d'aller vérifier.
    Je doute d'ailleurs d'avoir à rencontrer des problèmes avec un client à cette époque là.
    Pour ma part, j'utilise depuis plusieurs années la première fonction, trouvé sur le site de Laurent Longre.
    Philippe Tulliez
    Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément. (Nicolas Boileau)

    Lorsque vous avez la réponse à votre question, n'oubliez pas de cliquer sur et si celle-ci est pertinente pensez à voter
    Mes dernières contributions : Comment imbriquer une formule dans une formule à l'aide de la boîte de dialogue Insertion de fonction ? - Géolocalisation d'une adresse avec Excel et Google sans VBA

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [OpenOffice][Texte] format date pour le1er jour du mois
    Par jeca dans le forum OpenOffice & LibreOffice
    Réponses: 4
    Dernier message: 08/04/2014, 10h21
  2. [XL-2007] Format conditionnel pour graphique Excel
    Par mich2p1 dans le forum Excel
    Réponses: 2
    Dernier message: 30/04/2013, 20h26
  3. appel de fonction créée pour les jours fériés?
    Par novice06 dans le forum VBA Access
    Réponses: 1
    Dernier message: 27/03/2009, 10h11
  4. Colorer colonne "jour férié"
    Par ptitepo dans le forum Excel
    Réponses: 8
    Dernier message: 21/05/2008, 14h32
  5. problème pour enlevé les jours fériés
    Par titi67 dans le forum Général VBA
    Réponses: 2
    Dernier message: 12/05/2007, 11h44

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo