Amelioration calendrier vertical heures travaillées

Résolu/Fermé
founboy Messages postés 35 Date d'inscription dimanche 25 janvier 2015 Statut Membre Dernière intervention 12 octobre 2015 - Modifié par founboy le 3/02/2015 à 06:25
founboy Messages postés 35 Date d'inscription dimanche 25 janvier 2015 Statut Membre Dernière intervention 12 octobre 2015 - 10 févr. 2015 à 05:07
Bonjour,

J'ai réalisé un calendrier vertical grace a d'autres tableurs sur internet (sans connaitre la significations des formules pour la plupart ) avec mise a jour auto des jours et dates de la semaine en ne tapant que le mois dans une cellule plus haut.

J'ai cherché une solution, en vain, faire en sorte que les colonnes D a H voir jusque I se mettent en gris automatiquement lorsqu'il apparait un dimanche en colonne B

Exemple en B9-B39 j'ai cette formule : =DATE(DROITE($D$1;4)*1;$D$3;1), =DATE(DROITE($D$1;4)*1;$D$3;2) etcc...

en D1 l'annee
en d3 le mois

je peux modifier a ma guise les D1 D3 et ca remettera automatiquement les dates et jours a jour

et au lieu de griser a chaque fois la ligne correspondant a mes dimanches congés et jour feriés je voudrais que ca grise les cellules correspondantes de B a H ou meme I si possible deja automatiquement de 2 couleurs pour les jours feriés et dimanches des que je choisis le mois et l'année en D1 et d3.

Quelqu'un pourrait jeter un oeil a mon tableur et m'aider svp.

Merci d'avance.

Voici le fichier : https://www.cjoint.com/c/EBdgF1fqQVq

A voir également:

8 réponses

Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 412
3 févr. 2015 à 07:04
Bonjour
voyez ici, explication dans le cadre.
revenez si besoin de complément
https://www.cjoint.com/c/EBdhnAqQbBI
crdlmnt
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 412
3 févr. 2015 à 07:29
.... suite des infos
1°) si vous voulez utiliser l'option de formules en M, il suffit de copier M9:M30 et de coller sur C9
2°) j'ai changé la formule en B9:B30 pour faire plus simple
crdlmnt
0
founboy Messages postés 35 Date d'inscription dimanche 25 janvier 2015 Statut Membre Dernière intervention 12 octobre 2015
3 févr. 2015 à 08:23
Alors ca y est j'ai reussi a faire ce que je voulais mais soucis dans ma formule

il ne me grise que 4 dimanche maximum ... meme en ayant selectionné les cellules jusqu'a la fin du mois....

Comment cela se fait il?

si joint mon fichier modifié : https://www.cjoint.com/c/EBdiHFfu8rC
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 412
3 févr. 2015 à 08:43
re... euh?
le dimanche n'est en aucun cas le 5° jour de la semaine
deux options:
version US formule > =JOURSEM(B9) le dimanche est le 1
version Europe > =JOURSEM(B9;2) le dimanche est le 7

cela fonctionne sur 4 dimanches dans votre fichier parce que vous avez placé pour le champ la formule qui correspond à la ligne 13 au lieu de la 9!
(ça a compensé l'erreur du 5 pour 4 dimanches!)

placez le curseur en D9

corrigez la formule dans la fenêtre de MFC

=JOURSEM($B9)=1

et ça va fonctionner

crdlmnt
Errare humanum est, perseverare diabolicum
0
founboy Messages postés 35 Date d'inscription dimanche 25 janvier 2015 Statut Membre Dernière intervention 12 octobre 2015
3 févr. 2015 à 20:45
Merci beaucoup maintenant c'est bon

Reste juste a integrer maintenant les jours feriés

Et la je sais pas faire donc appel a vos connaissances.

Merci de votre aide.
0
founboy Messages postés 35 Date d'inscription dimanche 25 janvier 2015 Statut Membre Dernière intervention 12 octobre 2015
3 févr. 2015 à 10:10
Nickel ca marche super bien pour les dimanches


Apres pour le sjours qui n'appartiennent pas au mois c'est pour faciliter le calcul des heures effectués sur le mois meme si le mois se finit pas par un dimanche en fait...c'est pour ca que j'ai fait un tableau sur 31 lignes.

Apres pour les jours feriés comment faire pour que la liste des jours feries soit cachée et se mettent automatiquement en rouge en fonction du mois choisi en D3?

Je suppose qu'il faut une macro ou un module mais si c'est le cas je n'y connais rien .

Merci encore.
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 412
Modifié par Vaucluse le 3/02/2015 à 10:56
Re......

Apres pour les jours feriés comment faire pour que la liste des jours feries soit cachée et se mettent automatiquement en rouge en fonction du mois choisi en D3?

????....mais non sans macro
vous avez dans le modèle que je vous ai soumis les MFC qui correspondent aux jours fériés Allez voir selon ce qui est indiqué dans le message affiché dans le cadre bleu. Vous trouverez dans la fenêtre de MFC "gérer les réglés", la solution pour passer les JF en rouge

pour que la colonne des jours fériés ne soient pas visibles:
sélectionnez la et clic droit "masquer"
pour la retrouver sélectionnez les colonnes de chaque coté et clic droit "afficher"
vous pouvez aussi la mettre sur une autre feuille,mais il faudra nommer le champ pour que la MFC s'applique avec la formule et le nom du champ

Par ailleurs si vous voulez vraiment conserver la dernière semaine lorsqu'elle est entamée sur le mois en cours, notez que lorsque le premier d'un mois de 31 jours est en début de semaine le 31 tombe dans la 5° semaine et et il vous faudra 36 lignes au lieu de 31
(essayez avec 2011 par exemple)

crdlmnt.
0
founboy Messages postés 35 Date d'inscription dimanche 25 janvier 2015 Statut Membre Dernière intervention 12 octobre 2015 > Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022
4 févr. 2015 à 06:53
Merci de l'aide mais quand je fais ca et que je veux que les 5 colonnes soient concernées soit D a H eh bien par exemple pour le 1er janvier tout se met en rouge...

Exemple j'ai mis en formule : =NB.SI($B$9:$C$39;$P$12:$P$24)

Avec en B9-B39 mon calendrier et en P12-P24 les dates des jours feriés.

Et avec ca je voudrais que s'il y a une date correspondantes par exemple en B25 que ca colore uniquement D25-H25 et non D9 a H40 comme ca le fait en ce moment.

Alors aurais je encore fait une erreur de formule je ne sais pas je suis un peu perdu la .

Ou alors faudrait il faire autant de formules que de lignes ?

Merci a vous.

Cdlt.
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 412 > founboy Messages postés 35 Date d'inscription dimanche 25 janvier 2015 Statut Membre Dernière intervention 12 octobre 2015
4 févr. 2015 à 07:14
Oui il y a erreur dans la formule, elle est inversée
, si c'est pour la MFC.
Il faut sélectionner la plage à formater, mais que la formule ne s'adresse qu'à la première cellule en haut à gauche du de la plage
si vos jours fériés sont en P12:P24:

sélectionnez D9:H40 et entrez la formule:

=NB.SI($P$12:$P$24;$B9)

et notez que sur B9 le B est bloqué par $, pas le 9

crdlmnt
0
founboy Messages postés 35 Date d'inscription dimanche 25 janvier 2015 Statut Membre Dernière intervention 12 octobre 2015 > Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022
Modifié par founboy le 4/02/2015 à 19:21
qh super merci beaucoup et a quoi sert de bloquer le B du 9 par des $$?

Sinon la j'ai bien amélioré mon planning mais me reste un bug j'ai rajouté 3 colonnes pour les heures supplementaires a 25 50 et 100%

La premiere colonne j'ai reussi a mettre pour les 8 premieres heures sup s'il y en a que ca apparaisse en vert et s'il n'y en a pas que cela n'apparaisse pas
La 3eme j'ai reussi aussi a la faire apparaitre mais le soucis est que par exemple sur base de 35h si j'ai fait 75h je vais bel et bien avoir 8 indique en 1ere colonne ensuite 2eme rien puis en 3 eme 75-8 au lieu de 75-10-8

Et la deuxieme impossible si je mets une formule ca me mettera tout le temps 75-8 au lieu de mettre 10

Donc la je seche encore une enieme fois grr decidemment moi et les formules

Apres si quelqu'un a un site avec les definitions des signes(; : *) symboles(&<>!) mots (comme SI EQUIV ET etc) et leur utilité pour les formules je suis preneur .. :)

Merci
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 412 > founboy Messages postés 35 Date d'inscription dimanche 25 janvier 2015 Statut Membre Dernière intervention 12 octobre 2015
4 févr. 2015 à 19:30
Bonsoir
le $ devant B9 sert à bloquer la colonne pour que la MFC puisse s'appliquer selon la valeur de B9 sur toute la largeur voulue
Sans ce signe,la MFC va considérer B9 pour D, C9 pour E ect.

le signe $, utile dans les formules de cellules comme dans les MFC, bloque la référence qui le suit pour pouvoir déplacer les formules sans modifier les adresses
$A$1 bloque tout
$A1 bloque la colonne
A$1 bloque la ligne
ces configurations peuvent être obtenues par actions successives sur la touche F4 en sélectionnant l'adresse de cellule dans la barre de formule.

Quant au résultats dans les colonnes rajoutées, pas facile de comprendre ce qui vous arrive. Si vous avez un fichier à mettre à disposition, ce sera bien plus simple!

à vous lire
crdlmnt
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 412
Modifié par Vaucluse le 6/02/2015 à 07:50
N'est ce pas ça que vous cherchez:

https://www.cjoint.com/c/EBghPvRUyAW

__ les plafonds de taux dans les cellules >M7 et N7 , actuellement 43 et 75)
le plafond heures normales et à 35 dans les formules
_ le report des heures de la ligne 9 s'ajoute au calcul de la 1° semaine

crdlmnt

Errare humanum est, perseverare diabolicum
0
founboy Messages postés 35 Date d'inscription dimanche 25 janvier 2015 Statut Membre Dernière intervention 12 octobre 2015
6 févr. 2015 à 17:48
Nickel maintenant c'est pile poil ce que je veux

Sauf une chose..; enfin 2 lol

J4aurais bien voulu savoir a quoi correspondent les signes et mots utilisés dans toutes les formules... enfin reussir a dechiffrer toute les formules utilisées afin de savoir faire des formules comme celles ci a l'avenir ...

Pourquoi des fois il y a SI ET ou alors MIN ou alors juste le SI etc ... pourquoi mettre deux fois des ""

Tout ca pour m'eviter d'avoir a demander encore si j'ai un autre tableau a faire.:)

Et 2ème chose je vois que certains des jours fériés tombent des dimanches et j'aimerais créer une règle mais je sais pas comment la formuler pour mettre un motifs bicolore rouge gris
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 412
6 févr. 2015 à 18:07
un petit aperçu mais on e va pas faire le tour de tous les codes.

pour cela, si vous avez Excel à partir de 2007, vous avez dans l'onglet formule du ruban, un tableau avec toutes les fonctions et en sélectionnant les cellules et une fonction dans les listes, vous aller trouver l'aide excel

quelques uns pour la forme
$ bloque l'adresse qui le suit (ligne ou colonne ou les deux) pour incrémenter les formules sans que la réf change
> plus grand que
< plus petit que
MIN(champ ) donne le minimum du champ MAX le maximum
; séparateur des items successifs d'une formule
' permet de rentrer dans une cellule une valeur num en format texte
SI(condition; solA;solB) applique le résultat A si la condition est remplie, B sinon

Ect... Ect ... Ect...

crldmnt
0
founboy Messages postés 35 Date d'inscription dimanche 25 janvier 2015 Statut Membre Dernière intervention 12 octobre 2015 > Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022
8 févr. 2015 à 19:54
Et bien la mon calendrier est quasi terminé

j'ai une dernière question

J'essaie de faire une règle pour afficher un motif dégradé horizontal rouge en haut et gris en bas seulement pour les jours fériés tombant un dimanche.

Et la c'est le drame

J'ai mis cette formule :

=SI(et(JOURSEM($B$10;2)=7;$R$7:$R$19)) et ca ne veux pas me la valider alors je comprends pas pourquoi ca ne marche pas ?

et j'ai essayé aussi ca mais en vain :

=NB.SI($R$7:$R$19;JOURSEM($B$9)=1)

Une idée?

Merci
0
founboy Messages postés 35 Date d'inscription dimanche 25 janvier 2015 Statut Membre Dernière intervention 12 octobre 2015
Modifié par founboy le 8/02/2015 à 07:21
Et bien la mon calendrier est quasi terminé

j'ai une dernière question

J'essaie de faire une règle pour afficher un motif dégradé horizontal rouge en haut et gris en bas seulement pour les jours fériés tombant un dimanche.

Et la c'est le drame

J'ai mis cette formule :

=SI(et(JOURSEM($B$10;2)=7;$R$7:$R$19)) et ca ne veux pas me la valider alors je comprends pas pourquoi ca ne marche pas ?

et j'ai essayé aussi ca mais en vain :

=NB.SI($R$7:$R$19;JOURSEM($B$9)=1)

Une idée?

Merci
0
PHILOU10120 Messages postés 6393 Date d'inscription lundi 16 avril 2012 Statut Contributeur Dernière intervention 9 octobre 2024 810
Modifié par PHILOU10120 le 9/02/2015 à 11:26
Bonjour

Et comme ça

=SI(et(JOURSEM($B$10;2)=7;NB.SI($R$7:$R$19;JOURSEM($B$10)=1));1;0)


C'est en forgeant que l'on devient forgeron. - C'est au pied du mur que l'on voit le maçon - on apprend toujours de ses erreurs
0
founboy Messages postés 35 Date d'inscription dimanche 25 janvier 2015 Statut Membre Dernière intervention 12 octobre 2015
9 févr. 2015 à 13:34
merci de l'aide mais non cela ne marche toujours pas ... :/
0
PHILOU10120 Messages postés 6393 Date d'inscription lundi 16 avril 2012 Statut Contributeur Dernière intervention 9 octobre 2024 810
9 févr. 2015 à 18:02
Bonjour

Votre fichier avec la MFC

https://www.cjoint.com/?3BjsmFfbgRU
0
founboy Messages postés 35 Date d'inscription dimanche 25 janvier 2015 Statut Membre Dernière intervention 12 octobre 2015
10 févr. 2015 à 05:07
Bon bah la mon planning est bel et bien fini merci cela marche super bien :)
0