Calendrier planning

gerco

XLDnaute Nouveau
Bonjour à tous

Je suis en train de monter un calendrier incluant un planning de roulement par équipe de 28 jours.(fichier ci joint)

J'ai quelques petits soucis:
- Colonne A , j'aimerais y faire figurer ne numéro du jour de l'année en cours

- Mois de février , les 3 dernières lignes sont mises en forme comme un dimanche ou un j. férié , comment faire pour enlever cette mise en forme?

- Colonne B & K enlever les #valeur# si le mois est inférieur à 31 jours

Merci d'avance pour vos réponses
A+ Gerco
 

Pièces jointes

  • ESSAI planning.zip
    21.4 KB · Affichages: 136
  • ESSAI planning.zip
    21.4 KB · Affichages: 135
  • ESSAI planning.zip
    21.4 KB · Affichages: 134

Excel-lent

XLDnaute Barbatruc
Re : Calendrier planning

Bonjour Gerco

gerco à dit:
- Colonne B & K enlever les #valeur# si le mois est inférieur à 31 jours

Ta formule actuel en K69 : SI(JOURSEM(D69)=2;NO.SEMAINE(D69;1);" ")

Formule à mettre à la place : =SI(ESTERREUR(NO.SEMAINE(D69;1));"";SI(JOURSEM(D69)=2;NO.SEMAINE(D69;1);" "))

Ta formule actuel en C6 : =SI(JOURSEM(D6)=1;"Dimanche";SI(JOURSEM(D6)=2;"Lundi";SI(JOURSEM(D6)=3;"Mardi";SI(JOURSEM(D6)=4;"Mercredi"...

Pourquoi ne pas écrire en C6 : =D6
Puis aller dans "format"/"cellule"/ personnalisé : jjjj

gerco à dit:
- Colonne A , j'aimerais y faire figurer ne numéro du jour de l'année en cours
En faite, tu veux ce qu'on appelle le jour julienne?

En A5 : =D5-39813 (mettre au format nombre, zéro chiffre après la virgule)
En A6 : =D6-39813 (mettre au format nombre, zéro chiffre après la virgule)
...
En A41 : =D41-39813 (mettre au format nombre, zéro chiffre après la virgule)
...

Ou :

En A5 : =D5+1-$C$3 (mettre au format nombre, zéro chiffre après la virgule)
En A6 : =D6+1-$C$3 (mettre au format nombre, zéro chiffre après la virgule)
...
En A41 : =D41+1-$C$3 (mettre au format nombre, zéro chiffre après la virgule)
...

Pour ton pb de MFC, voici ci-joint ce qu'il faut écrire pour la cellule D68, garder la même logique pour les autres cellules.

J'ai décallé ta condition 1 vers 2, ta condition 2 vers 3 et en condition 1, j'ai traité le cas : si la cellule D... est vide ...
 

Pièces jointes

  • MFC D68.JPG
    MFC D68.JPG
    44.2 KB · Affichages: 129
Dernière édition:

Monique

Nous a quitté
Repose en paix
Re : Calendrier planning

Bonjour,

A5 =SI(D5="";"";D5-DATE(An;1;0))

B5 =SI(D5="";"";JOURSEM(D5;2))

C5 =SI(D5="";"";NOMPROPRE(TEXTE(D5;"jjjj")))

E5 =SI(D5="";"";INDEX(cycle;MOD(D5-"7/1/08";28)+1)&SI(ET(I5<>"";INDEX(cycle;MOD(D5-"7/1/08";28)+1)<>"R");"F";""))

F5:H5 même système

I5 =SI(D5="";"";SI(NB.SI(Férié;D5)=0;"";RECHERCHEV(D5;Dateedit;2;FAUX)))

K5 =SI(D5="";"";SI(JOURSEM(D5)=2;NO.SEMAINE(D5;1);""))
(plus une autre dans le fichier, norme européenne)

Mise en forme conditionnelle ligne 5 (toutes conditions regroupées)
=(NB.SI(Férié;$D5)>0)*($D5<>"")+(JOURSEM($D5)=1)

A partir de D6 et jusqu'au 31 (même s'il n'existe pas, de façon à ce que tous les mois aient la même structure)
=SI(D5="";"";SI(MOIS(D5+1)<>MOIS(D5);"";D5+1))

Tu sais que tu as 32 lignes pour chaque mois ?
 

Pièces jointes

  • PlanningGerco.zip
    23.1 KB · Affichages: 119

Monique

Nous a quitté
Repose en paix
Re : Calendrier planning

Re,

Suite

Colonnes E F G H
On peut avoir la même formule sur toute la plage, 4 colonnes sur 31 lignes
en se servant de Colonnes()*7 pour faire un décalage de 7 jours par colonne
Regarde si ça va
 

Pièces jointes

  • PlanningGercoV1.zip
    26.4 KB · Affichages: 151

gerco

XLDnaute Nouveau
Re : Calendrier planning

Re bonsoir

Merci pour vos réponses et surtout votre aide
C'est ce que je voulais faire
Juste une question comment j'ai fais pour avoir 32 lignes par mois? Erreur de copie
Et si ce n'est pas abuser Comment faire pour avoir MF AF NF en police rouge

Encore merci
A+ gerco
 
Dernière édition:

Excel-lent

XLDnaute Barbatruc
Re : Calendrier planning

Bonsoir Gerco, le forum

gerco à dit:
Comment faire pour avoir MF AF NF en police rouge

utiliser la MFC (Mise en Forme Conditionnel).

Pour E5, dans la fenêtre MFC, choisir "la formule est" puis taper dans la zone juste après (à droite) :
=SI(OU(E5="MF";E5="NF";E5="NF");VRAI;FAUX)

Puis choisir la couleur de police voulu : rouge (par exemple), ainsi que la couleur de fond, ...

A+
 

Discussions similaires

Réponses
14
Affichages
738
Réponses
2
Affichages
493

Statistiques des forums

Discussions
312 330
Messages
2 087 344
Membres
103 525
dernier inscrit
gbaipc