Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

[Résolu / Chris]Inscrire mention "Retard" si ça dépasse 4 jrs ouvrables

3xceln4ute

XLDnaute Occasionnel
Bonjour forum,

J'aimerais, si possible, que la mention "En cours" bascule vers la mention "En retard" à la colonne L, dès que la date d'envoi, à la colonne K dépasse les 4 jours ouvrables (voir exemple : cellule L2).

N.B.: La colonne L contient une formule Si.

J'espère que cela vous aidera.

Cordialement.
 

Pièces jointes

  • pré-emploi_mention retard.xlsx
    17 KB · Affichages: 47

chris

XLDnaute Barbatruc
Bonjour

La notion de jours ouvrés implique de créer un tableau des jours fériés.
Référence à ajouter à la formule suivante
Code:
=SI(OU(ET($O2<>"";$Q2<>"";$T2<>"";$Y2<>"";$AD2<>"";$AG2<>"");ET($O2<>"À Valider";$Q2<>"En cours";$T2<>"En cours";$Y2<>"En cours";$AD2<>"En cours de vérification";$AG2<>"En cours de vérification"));"Terminé";SI(NB.JOURS.OUVRES(K2;AUJOURDHUI())>4;"Retard";"En cours"))
 

3xceln4ute

XLDnaute Occasionnel

Merci pour la formule, elle fonctionne bien.

Par ailleurs, comment je rajoute la référence ? J'ai inscrit sur une autre feuille ça:

VB:
Début            Fin              Nb jrs ouvrés Jours fériés
2017-01-01    2017-01-31    21        2017-01-01
2017-02-01    2017-02-28    20        2017-01-02
2017-03-01    2017-03-31    23        2017-04-14
2017-04-01    2017-04-30    18        2017-04-17
2017-05-01    2017-05-31    22        2017-05-22
2017-06-01    2017-06-30    21        2017-06-26
2017-07-01    2017-07-31    20        2017-07-03
2017-08-01    2017-08-31    23        2017-09-04
2017-09-01    2017-09-30    20        2017-10-09
2017-10-01    2017-10-31    21        2017-12-25
2017-11-01    2017-11-30    22        2017-12-26
2017-12-01    2017-12-31    16        2017-12-27
                2017-12-28
                2017-12-29
 

chris

XLDnaute Barbatruc
Re

Tu nommes JF ta plage de jours fériés hors titre du 01/01/2017 au 27/12/2017 5OU 29/12, ton tableau n'étant pas très clair) et tu utilises le nom JF en 3ème argument de la fonction NB.JOURS.OUVRES
 

3xceln4ute

XLDnaute Occasionnel
Re bonjour Chris,

Voici la formule avec la référence aux jours fériés

VB:
=SI(OU(ET($O2<>"";$Q2<>"";$T2<>"";$Y2<>"";$AD2<>"";$AG2<>"");ET($O2<>"À Valider";$Q2<>"En cours";$T2<>"En cours";$Y2<>"En cours";$AD2<>"En cours de vérification";$AG2<>"En cours de vérification"));"Terminé";SI(NB.JOURS.OUVRES($K2;AUJOURDHUI();jrs_feries)>4;"Retard";"En cours"))

Merci pour ta précieuse aide.
 
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…