Modification de formule par rapport à un calendrier

Bonjour à tous,

J'aurais besoin d'un coup de pouce concernant la modification d'une formule.

Je vous présente le fonctionnement général du fichier :

Sur l'onglet astreintes dans la cellule E10 je choisis le mois considéré.

Le calendrier s'affiche automatiquement dans l'onglet planning selon des paramètres dans l'onglet paramètres.

Dans la colonne B de l'onglet planning les jours de semaine sont identifiés par la valeur JRS.

Dans cette même colonne, les week-end ainsi que les jours fériés sont identifiés par la valeur Feri

Le but de ma demande :

J'aurais souhaité que dans la colonne B les jours fériés en semaine soient uniquement identifiés par la valeur Feri et tous les week-ends par la valeur WE.

Exemple pour le moi de mai :

lundi 01 mai 2017 --> Feri

mardi 02 mai 2017 --> JRS

mercredi 03 mai 2017 --> JRS

jeudi 04 mai 2017 --> JRS

vendredi 05 mai 2017 --> JRS

samedi 06 mai 2017 --> WE

dimanche 07 mai 2017 --> WE

lundi 08 mai 2017 --> Feri

mardi 09 mai 2017 --> JRS

En vous remerciant de toute l'aide apportée.

Bien cordialement.

20planning.xlsm (101.46 Ko)
dyscus a écrit :

J'aurais souhaité que dans la colonne B les jours fériés en semaine soient uniquement identifiés par la valeur Feri et tous les week-ends par la valeur WE.

Bonjour,

petite modification de ta formule donc ...

=SI(JOURSEM(A1;2)>5;"WE";SI(ESTERREUR(EQUIV(A1;Fériés;0));"JRS";"Feri"))

Bonjour Steelson,

Merci bien pour ce coup de pouce, cela fonctionne parfaitement.

Une bonne journée.

Re,

J'avais encore une question.

J'aurais souhaité que SI le premier jour du mois est un dimanche et SI le dernier jour du mois est un samedi cela affiche dans la colonne B la valeur JWE.

En sachant que le calendrier est dynamique et s'affiche par rapport à l'onglet astreintes E10.

Par exemple sur juillet 2018 le premier jour est un dimanche et le mois de mars 2018 le dernier jour du mois est un samedi (pour les tests)

Un grand merci par avance.

Bien cordialement.

Cela devient compliqué !!

=SI(OU(ET(JOUR(A1+1)=1;JOURSEM(A1;2)=6);ET(JOUR(A1)=1;JOURSEM(A1;2)=7));"JWE";SI(ET(JOURSEM(A1;2)<6;ESTERREUR(EQUIV(A1;Fériés;0)));"JRS";"Feri"))

en gros :

=SI(

OU(

ET(JOUR(A1+1)=1;JOURSEM(A1;2)=6); >> condition sur le samedi fin de mois

ET(JOUR(A1)=1;JOURSEM(A1;2)=7)); >> condition sur le dimanche début de mois

"JWE";

SI(ET(JOURSEM(A1;2)<6;ESTERREUR(EQUIV(A1;Fériés;0)));"JRS";"Feri") >> ton ancienne condition

)

Effectivement, je comprends ta réaction cela commence à devenir une usine...

Néanmoins ta formule fonctionne parfaitement, un grand merci.

Et merci pour les explications.

Bien cordialement.

Rechercher des sujets similaires à "modification formule rapport calendrier"