SOS repos journalier!!

Ciol13

XLDnaute Nouveau
bonjour à tous
Je viens parce que j'ai un problème!! je suis débutant, je fouille, et je farfouille ci et là pour trouver des infos, mais là, je bloque

j'explique mon problème, je cherche à faire une feuille de calcul qui me permettrait de calculer le nombres d'heures à compenser dès lors que l'on travaille la nuit et que l'on a pas 11h de repos consécutifs

jusqu'ici, pas de problème, ça fonctionne bien. (ligne 2 sur le tableau)

maintenant, je voudrais (ligne 4) prendre en compte le fait que le jour concerné soit semaine, semaine férier, dimanche, ou dimanche férier.

pour définir chaque jour ligne 6, 7, 8, et 9, tout fonctionne bien correctement, et dès que je met tout ensemble dans la cellule K4, ben ça ne marche plus du tout

pour le moment, c'est ce que j'essaye de faire, je verrai demain pour la suite

merci pour votre aide
 

Pièces jointes

  • ClasseurORJ2.xlsx
    11 KB · Affichages: 72

Gurgeh

XLDnaute Occasionnel
Re : SOS repos journalier!!

Salut Ciol13,

Sans rentrer dans le détail de tes calculs, j'ai regardé la formule qui est en K4, et effectivement elle ne peut pas fonctionner.

En effet, la fonction OU() admet comme arguments VRAI ou FAUX, et toi tu lui donnes des chaînes de caractère.

Par exemple, le premier argument de ton OU() est
SI(ET(JOURSEM(C6)=1;D6="N");"D";"")
et ça, ça renvoie soit "D" soit "", et dans les deux cas ça correspond pas à ce que peut comprendre la fonction OU().

Si j'ai bien compris, tu veux que la fonction en K4 te renvoie "D", "S", "DF" ou "SF" en fonction du jour (dimanche ou pas, férié ou pas). Et tu mets dans la colonne D une croix si c'est un jour férié (dans ta formule tu testes la case D6 pour savoir s'il y a un "O" dedans, mais dans ton tableau il y a un "X").

Si c'est le cas, tu peux mettre la formule suivante en K4 :
=SI(JOURSEM(C6;1)=1;"D";"S") & SI(D6="X";"F";"")
et ça devrait mieux marcher...

Gurgeh
 

Monique

Nous a quitté
Repose en paix
Re : SOS repos journalier!!

Bonjour,

Colonne C : format date jjj * jj mmm aa
Ou bien (plus long) : format date jjjj * jj mmmm aaaa
Le * sert à séparer le jour de la semaine du reste
Colonne B : pas besoin, du coup

Colonnes D et K =SI($C2="";"";SI(JOURSEM($C2)>1;"Sem";"Dim")&SI(NB.SI(Fer;$C2);"Fer";""))
La colonne D ne sert pas, en fait
Tu as une feuille "Fer" qui contient une plage de fériés nommée "Fer"
Pas besoin de mettre des X en colonne D
Plus : format conditionnel, dimanches et fériés en couleur

Colonne L : j'ai rassemblé tes 3 formules en 1
Si tu entoures les 0 de guillements, 0 devient du texte
(guillemets enlevés mais c'est tout ce que j'ai fait)

Le reste, je n'ai pas trop compris
Comment sais-tu que l'amplitude de repos est supérieure ou non à 11 heures ?
Horaire de démarrage fixe ?

RepF et RepD : pas compris
Et pourquoi une telle différence ? 04:00 et 20:30
 

Pièces jointes

  • HeuresSupp-Ciol13.xlsx
    14.8 KB · Affichages: 69

Ciol13

XLDnaute Nouveau
Re : SOS repos journalier!!

Non mais sérieux, je vous le dit moi, il faut rendre à césar ce qui lui appartient, vous êtes trop fort alors que moi j'en chie depuis trois semaines

bref, un bon dessin valant mieux qu'un beau discours, je joint un petit document explicatif
faut dire que même en relisant ce document, je m'aperçoit que ce n'est pas de mon niveau que de créer ce genre de truc, mais qui ne tente rien... on forge, on forge, un jour, on aura un truc qui ressemblera plus ou moins à une épée

en tous cas, merci 1000 fois pour votre aide

Loïc
 

Pièces jointes

  • explain ORJ3.xlsx
    14.3 KB · Affichages: 71

Discussions similaires

Réponses
5
Affichages
248

Statistiques des forums

Discussions
312 198
Messages
2 086 149
Membres
103 133
dernier inscrit
mtq