formule 1er jour ouvré du trimestre

C@thy

XLDnaute Barbatruc
Bonjour le forum,

je cherche à afficher la date du 1er jour travaillé du trimestre, c'est à dire hors WE et fériés...
explications dans fichier joint...

Merci pour votre aide.:)

Bibises.

C@thy
 

Pièces jointes

  • premier jour ouvré trimestre.xlsx
    25.4 KB · Affichages: 47
  • premier jour ouvré trimestre.xlsx
    25.4 KB · Affichages: 42
  • premier jour ouvré trimestre.xlsx
    25.4 KB · Affichages: 49

piga25

XLDnaute Barbatruc
Re : formule 1er jour ouvré du trimestre

Bonjour C@thy, le forum

Peut être en changeant vos formules comme ceci :
=SERIE.JOUR.OUVRE(MOIS.DECALER(T1;0);1;Fer) en =SERIE.JOUR.OUVRE(MOIS.DECALER(T1;0);0;Fer)

Pour 2014 et 2015 cela fonctionne sauf pour le premier trimestre car pas de liste férié sur le fichier.
 

Tibo62

XLDnaute Occasionnel
Re : formule 1er jour ouvré du trimestre

Voici un fichier joint avec les corrections, il faut vérifier mais je pense que cela fonctionne jusqu'en 2040 tout du moins.
 

Pièces jointes

  • premier jour ouvré trimestre.xlsx
    33.6 KB · Affichages: 38
  • premier jour ouvré trimestre.xlsx
    33.6 KB · Affichages: 41
  • premier jour ouvré trimestre.xlsx
    33.6 KB · Affichages: 50

Tibo62

XLDnaute Occasionnel
Re : formule 1er jour ouvré du trimestre

Cela n'a pas d'impact pour 2014 et 2015 mais il faut tout de même rectifier le tir : Petit oubli pour les weekends cette formule est plus adapté : =SERIE.JOUR.OUVRE.INTL(MOIS.DECALER($T$1;(COLONNE()-24)*3)-1;1;1;Calcul!F11:F22)
 

Tibo62

XLDnaute Occasionnel
Re : formule 1er jour ouvré du trimestre

C'est normal cathy regarde comment est bâti la formule : =SERIE.JOUR.OUVRE(MOIS.DECALER($T$1;(COLONNE()-24)*3)-1;1;Calcul!F11:F22)

Cette partie pour faire simple 24 pour 2014 ; 34 pour 2015 ; 44 pour 2016 . Je te laisse créer le mode automatique il suffit de faire un +10 en partant par exemple de référence 24 = 2014.
 

Tibo62

XLDnaute Occasionnel
Re : formule 1er jour ouvré du trimestre

Bon allez j'envoi la formule pour automatiser la chose :

=SERIE.JOUR.OUVRE(MOIS.DECALER($AD$1;(COLONNE()-(SI(ANNEE(AD1)=N(2014);23,5;(ANNEE(AD1)-ANNEE($T$1))*10+23,5)))*3-1);1;Calcul!F11:F22)

La maintenant sa marche il ne reste plus qu'a changer AD1 par toutes celles que l'on veut.
 

Discussions similaires

Statistiques des forums

Discussions
314 562
Messages
2 110 729
Membres
110 909
dernier inscrit
François19