Erreur formule avec plusieurs conditions

Bonjour à tous,

J'ai un tableau de suivi de mission dans lequel certaines données s'incrémentent automatiquement en fonction d'un export d'un site intranet.

Dans l'exemple en PJ j'ai supprimé les données inutiles et remplacé certaines dans un soucis d'anonymat mais le principe reste inchangé.

En colonne O il y 2 notions importantes, URGENT ou Standard.

A- Un délai URGENT ne doit pas dépasser 6 jours ouvrés par rapport à la date de la colonne N. Sinon il est considéré hors délai est viendra s'inscrire en colonne P sous forme "HORS DELAIS".

B- Un délai Standard ne doit pas dépasser 15 jours ouvrés toujours par rapport à la colonne N. Sinon même punition que précédemment on viendra inscrire "HORS DELAIS" en colonne P.

Les jours ouvrés vont du lundi inclus au vendredi inclus.

La formule à simplifier et à rectifier se trouve donc en colonne P. Voici celle que j'ai mise et j'ai comme l'impression qu'elle ne fonctionne pas correctement ^^ :

=SI.CONDITIONS(ESTVIDE(L2);"";ESTTEXTE(J2);"";ESTVIDE(J2);SI(ET(N2+19>=AUJOURDHUI();ESTNUM(CHERCHE("Standard";O2)));"";"HORS DELAIS");ESTVIDE(J2);SI(ET(N2+8>=AUJOURDHUI();ESTNUM(CHERCHE("URGENT";O2)));"";"HORS DELAIS"))

Les conditions à respecter sont les suivantes et dans l'ordre chronologique indiqué :

1- Si L2 est vide alors P2 reste vide

2- Si il y a une donnée en J2 alors P2 reste vide

3- Si J2 est vide et qu'en O2 il est précisé URGENT alors en P2 viendra s'inscrire soit "HORS DELAIS" si le délai fonction de N2 est dépassé (expliqués plus haut "A-"), soit vide si délai non dépassé.

4- Si J2 est vide et qu'en O2 il est précisé Standard alors en P2 viendra s'inscrire soit "HORS DELAIS" si le délai fonction de N2 est dépassé (expliqués plus haut "B-"), soit vide si délai non dépassé.

Pouvez-vous me donner un coup de main s'il vous plaît ?

Et si je peux abuser encore un peu ^^, j'aimerais mettre des mises en forme conditionnelles reprenant le même principe. J'en ai déjà mis en place mais pas sûr qu'elles soient correctes.

==> Rouge si délai dépassé

==> Jaune à l'approche de la deadline (standard 4 jours ouvrés avant DL et urgent 2 jours ouvrés avant DL)

Je reste à votre disposition pour de plus amples renseignements.

Cordialement.

Bonjour,

Un essai sans les MFC.

Cordialement,

Bonjour,

Merci pour votre retour.

Il y a toujours des incohérences dans les délais

Par exemple pour la ligne 12 qui est "standard" la deadline HORS DELAIS devrait être en jours ouvrés le 08/01/2021.

Soit pour un "standard" le HORS DELAIS par rapport à aujourd'hui devrait être une mission saisie au plus tard le 01/12/2020.

Et pour un "URGENT" le 14/12/2020.

Bonjour,

J'avais mal compris l'histoire des délais

Pour être bon :

La date en I ne doit pas dépasser 6 jours ouvrés par rapport à N si "urgent"

et la date en I ne doit pas dépasser 15 jours ouvrés par rapport à N si "standard"

=SI(L2="";"";SI(J2<>"";"";SI(ET(J2="";O2="URGENT");SI(I2>SERIE.JOUR.OUVRE(N2;6;0);"HORS DELAIS";"");SI(ET(J2="";O2="standard");SI(I2>SERIE.JOUR.OUVRE(N2;15;0);"HORS DELAIS";"");""))))

Peut-être une solution.

Cordialement,

Bonjour à tous.

Tous mes meilleurs vœux pour cette nouvelle année.

La formule est presque la bonne. Je dis bien presque ^^.

En effet, dans cette nouvelle pièce jointe j'ai supprimé les valeurs de la colonne I qui prêtent à confusion car il ne faut pas se fier à cette colonne pour la formule.

Seule la colonne N doit être prise en compte.

Question supplémentaire : les jours fériés sont-ils automatiquement pris en compte dans la fonction "jours ouvrés" ? si non comment faut-il faire pour les prendre en compte ?

Cordialement.

Une formule m'a été proposée et fonctionne bien :

=SI(ET(L2>0;J2="");CHOISIR((NB.JOURS.OUVRES.INTL(N2;AUJOURDHUI();1;Jours.Fériés[Date])>=SI(O2="URGENT";6;15))+1;"";"HORS DELAIS");"")

avec un onglet supplémentaire spécifiant les jours fériés.

Concernant la mise en forme conditionnelle de ma demande initiale, comment puis-je la formuler pour qu'elle respecte les conditions suivantes ?

==> Rouge si délai dépassé

==> Jaune à l'approche de la deadline (standard 4 jours ouvrés avant DL et URGENT 2 jours ouvrés avant DL)

Cdlt

Rechercher des sujets similaires à "erreur formule conditions"