Bonjour Stéphane : Encore une démonstration très pertinente avec une seule formule. Chapeau Mr le Professeur. Je vous envoi une modification de votre fichier avec le jours fériés inclus, avec le tableau des jours fériés qui s'actualise avec l'année choisie.
4 года назад
Bonjour Micropat. Je suis ravi que cette solution vous ait plu. Oui, dans ces démonstrations, c'est volontairement que je n'ai pas intégré les jours fériés et éventuellement congés, pour deux raisons. La première est que je les traite au travers d'autres formations. La seconde est que je souhaitais concentrer l'attention sur cette astuce particulièrement étonnante et puissante. Merci beaucoup pour votre message.
Re Stéphane : Je me suis aperçu qu'il faut donner la priorité à la règle de mise en forme [=MOIS(B7)MOIS(B$7) ] afin de ne pas faire apparaitre le dimanche de Février sur l'année 2020. Chose que l'on ne vois pas dans la vidéo.
Bonjour à vous !!!! quand j'ai vu ce matin l'énoncé de la création d'un calendrier, j'ai bien pensé que se serait pas quelque chose d'ordinaire .... et j'avoue encore une fois ne pas être déçu, je me suis empressé de suivre votre travail en parallèle !!!! presque une partie de plaisir a créer un calendrier avec cette méthode, plus rapide et plus simple au fond !!! un pur bonheur encore une fois, un immense merci :) :) excellente soirée
4 года назад+1
Bonjour mon Cher Rom Lef. Une fois de plus, j'ai pensé à vous en travaillant cette solution. Et j'avoue aussi que vos impressions en retour sont un bonheur. Merci infiniment mon Cher Rom Lef. Passez une très bonne journée.
merci pour ce travail que je découvre tardivement. Pour la mise en forme conditionnelle des samedi et dimanche, on peut également appliquer la formule;=joursem( )>5 on obtient le même résultat. Bien cordialement
Год назад
Bonjour Jean-Pierre. Absolument, votre adaptation est judicieuse et raccourcit le processus. Merci à vous.
Bonjour Stéphane, Comme toujours, je me régale... autant pour le fond (la technique au service de la simplification), que pour la forme (quel merveilleux vocabulaire !). #jesuisfan
4 года назад+1
Bonjour Gilles. Quel bonheur votre témoignage. Merci infiniment.
Bonjour Monsieur, excellent tutoriel clair et concis. Toutefois, pour les mois de l'année 2020 terminant par un dimanche, la formule conditionnelle pour mettre en évidence le weekend ne fonctionne pas, à la fin de février, la cellule indique le dimanche 1 Mars.
4 года назад
Bonjour Wasp et merci beaucoup pour votre message. Je vous confirme que la formule fonctionne parfaitement y compris pour les années bissextiles comme 2020 et se terminant par un WE. Vous devez avoir une petite anomalie dans la reproduction. Il y a une mise en forme conditionnelle précise à bien reproduire.
Bonjour, Merci pour les tutos, c'est top ! Cependant, j'aimerais faire un calendrier automatique mais de façon vertical avec les mois l'un en dessous de l'autre (mais je n'y arrive pas!!!). Avez vous une solution dans ce cas ? Encore merci !
10 месяцев назад
Bonjour Thomas, je vous remercie pour votre intérêt. Pour moi le principe est le même. Il suffit simplement d'adapter les formules en lignes et non plus en colonnes.
Bonjour Stéphane, Merci pour toutes vos vidéos très instructives. J'ai vu beaucoup de vidéos sur la construction de calendrier annuel perpétuel et c'est la première que j'en vois une avec formule matricielle. Félicitations. Je me demandais comment il était possible avec une MFC de différencier par un jeu de couleur les week-end de semaine pair et impair. Merci à vous.
4 года назад+1
Bonjour Eric et merci beaucoup pour votre message. Votre question est intéressante. A mon sens il faut utiliser la fonction NO.SEMAINE.ISO tout d'abord pour récupérer les numéros de semaines des dates. Ensuite, il faut l'intégrer dans la fonction Mod et réaliser une division par deux. Si le reste vaut 0, nous savons que c'est une semaine paire, un peu comme dans cet exemple pour alterner les couleurs une ligne sur deux : www.bonbache.fr/alterner-automatiquement-les-couleurs-d-un-tableau-472.html
Je vous remercie d'avoir éclairé ma lanterne! J'ai pu adapter mon planning mensuel. Je travaille un week end sur deux et à présent d'un simple coup d’œil, je sais quel week end je suis en poste (aide-soignant en Ehpad). En vous remerciant, je vous partage cette formule. =SI(MOD(NO.SEMAINE.ISO($B4);2)=0;JOURSEM($B4;2)>5)
4 года назад+1
Bravo Eric et merci pour cette contribution. Bravo aussi et courage pour votre métier qui est le plus exposé de nos jours.
Bonjour, belle vidéo. Pouvez-vous expliquer comment faire sur un planning 2 conditions sur un jour bien précis., exemple : mettre en rouge la cellule si dans cette cellule il est écrit : "cantine" et si cette cellule est sur la ligne d'un mercredi. J'ai beau chercher je ne trouve pas. Un grand merci.
2 года назад
Bonjour Camish. Il faut une règle de mise en forme conditionnelle qui analyse le contenu de la cellule et je jour de la semaine, admettons fixée sur la ligne du dessus. =ET(B2="Cantine";Joursem(B$1;2)=3) Toutes les cellules du planning doivent être présélectionnées avant de bâtir cette règle.
@ Merci pour votre réactivité! Je savais bien que c'était une formule avec ET... j'ai essayé la votre mais rien n'y fait... je suis dépitée. la cellule ne se met pas en rouge.
2 года назад
@@camilia80000 La formule que je vous ai donnée est un exemple. Elle doit être adaptée aux références de vos cellules et aux bornes de votre tableau.
Merci. effectivement j'ai adapté ma formule mais je n'y arrive pas.. c'est un gros fichier avec plusieurs conditions qui fonctionne en planning perpétuel quand je change de mois et que le mercredi ne correspond plus à cette cellule et bien cette condition reste dans la cellule, même si le mois d'après cette cellule tombe sur un jeudi. serait-il possible que je vous envoi mon fichier? Cordialement.
2 года назад
@@camilia80000 Il faut bien penser à figer la cellule du jour de semaine en ligne. J'aimerais pouvoir analyser votre fichier mais je reçois de très nombreuses demandes similaires chaque jour qu'il m'est impossible d'honorer faute de temps et j'en suis sincèrement désolé.
Bonsoir. Merci pour ce super tableau cependant je ne trouve pas les matrices sur le fichier téléchargé. Pouvez-vous me dire comment les voir svp ?
2 года назад
Bonjour Ophélie. Merci pour ce message. Ces matrices sont redonnées sur le pas à pas détaillé à cette adresse : www.bonbache.fr/une-formule-simple-pour-un-calendrier-annuel-perpetuel-546.html Les voici : {1.2.3.4.5.6.7.8.9.10.11.12} {0; 1; 2; 3; 4; 5; 6; 7; 8; 9; 10; 11; 12; 13; 14; 15; 16; 17; 18; 19; 20; 21; 22; 23; 24; 25; 26; 27; 28; 29; 30}
Merci pour cette exercice , j'ai reussi .. Pouvons nous ajouter les numeros semaines ?
Год назад
Bonjour. Merci à vous pour ce message. Oui bien sûr. Voici un exemple de planning sur la base des numéros de semaine : www.bonbache.fr/planning-excel-en-fonction-du-numero-de-semaine-474.html
Bonjour Stephane, merci pour l'astuce mais la fonction Transpose ne fonction que pour le mois de janvier, ensuite (#N/A). J'ai recopié la formule dans son intégralité et je ne comprends pas ce qui ne va pas. Merci de ton aide.
3 года назад
@@stephanrhim5733 Je n'ai malheureusement pas le temps de me pencher sur le cas en ce moment. J'essaierais néanmoins d'inverser la syntaxe des matrices. Des points-virgules (;) dans la matrice des mois pour la transformer en matrice verticale. Des points dans la matrice des jours pour la transformer en matrice horizontale.
Bonsoir Stéphane. Afin d'éviter la mise forme conditionnelle pour masquer les jours en trop, il est possible de le faire directement dans la formule avec une condition : {=SI(MOIS(DATE($B$4;{1.2.3.4.5.6.7.8.9.10.11.12};1)+{0;1;2;3;4;5;6;7;8;9;10;11;12;13;14;15;16;17;18;19;20;21;22;23;24;25;26;27;28;29;30})={1.2.3.4.5.6.7.8.9.10.11.12};DATE($B$4;{1.2.3.4.5.6.7.8.9.10.11.12};1)+{0;1;2;3;4;5;6;7;8;9;10;11;12;13;14;15;16;17;18;19;20;21;22;23;24;25;26;27;28;29;30};"")}. Sinon, vous nous offrez un tuto qui démontre une fois de plus la simplicité du calcul matricielle, pour peu qu'on le maitrise. Merci !
4 года назад
Bonjour mon Cher Petoule29. Chapeau et merci pour cette contribution. Dans cette solution, c'est volontairement que j'ai proposé la formule sans la gestion des jours qui dépassent, pour deux raisons : - Je souhaitais conserver la formule dans son état le plus simple, - Je trouve que la mise en forme conditionnelle utilisée en leurre est une astuce originale et fort intéressante. Merci beaucoup mon Cher Petoule29.
Bonsoir avez vous déjà fait un tuto d un gestionnaire d absences dont on peut visualiser le calendrier entre une date de début et une date de fin ? Merci d avance et bonne soirée
4 года назад
Bonjour Fred. Oui tout à fait, j'ai monté des formations à ce sujet. En voici des exemples : www.bonbache.fr/liste-des-presences-au-clic-sur-une-date-573.html www.bonbache.fr/disponibilites-des-salaries-sur-calendrier-perpetuel-488.html
Bjr Stéphane j espère que vs allez bien ? Non c est plutôt afficher mes congés sur une période à cheval entre 2 années civiles Merci encore de ton professionnalisme j adore J aimerai avoir un formateur sur Toulouse comme toi
Bonjour Stéphane : Encore une démonstration très pertinente avec une seule formule. Chapeau Mr le Professeur. Je vous envoi une modification de votre fichier avec le jours fériés inclus, avec le tableau des jours fériés qui s'actualise avec l'année choisie.
Bonjour Micropat. Je suis ravi que cette solution vous ait plu. Oui, dans ces démonstrations, c'est volontairement que je n'ai pas intégré les jours fériés et éventuellement congés, pour deux raisons. La première est que je les traite au travers d'autres formations. La seconde est que je souhaitais concentrer l'attention sur cette astuce particulièrement étonnante et puissante. Merci beaucoup pour votre message.
Re Stéphane : Je me suis aperçu qu'il faut donner la priorité à la règle de mise en forme [=MOIS(B7)MOIS(B$7) ] afin de ne pas faire apparaitre le dimanche de Février sur l'année 2020. Chose que l'on ne vois pas dans la vidéo.
C'est noté Micropat, merci beaucoup.
Bonjour à vous !!!! quand j'ai vu ce matin l'énoncé de la création d'un calendrier, j'ai bien pensé que se serait pas quelque chose d'ordinaire .... et j'avoue encore une fois ne pas être déçu, je me suis empressé de suivre votre travail en parallèle !!!! presque une partie de plaisir a créer un calendrier avec cette méthode, plus rapide et plus simple au fond !!! un pur bonheur encore une fois, un immense merci :) :) excellente soirée
Bonjour mon Cher Rom Lef. Une fois de plus, j'ai pensé à vous en travaillant cette solution. Et j'avoue aussi que vos impressions en retour sont un bonheur. Merci infiniment mon Cher Rom Lef. Passez une très bonne journée.
Comme d'habitude: Simple et Efficient. Merci Stéphane pour ce tuto...
Merci infiniment Gérard. Votre retour est un réel plaisir.
Le meilleur de tous les calendriers automatiques déjà vus !
Merci infiniment G Sti.
Bonjour Stéphane,
Merci.
Bonjour Alain. Merci à vous pour votre soutien.
merci pour ce travail que je découvre tardivement.
Pour la mise en forme conditionnelle des samedi et dimanche, on peut également appliquer la formule;=joursem( )>5 on obtient le même résultat.
Bien cordialement
Bonjour Jean-Pierre. Absolument, votre adaptation est judicieuse et raccourcit le processus. Merci à vous.
Bonjour Stéphane,
Comme toujours, je me régale... autant pour le fond (la technique au service de la simplification), que pour la forme (quel merveilleux vocabulaire !).
#jesuisfan
Bonjour Gilles. Quel bonheur votre témoignage. Merci infiniment.
Bonjour Monsieur, excellent tutoriel clair et concis. Toutefois, pour les mois de l'année 2020 terminant par un dimanche, la formule conditionnelle pour mettre en évidence le weekend ne fonctionne pas, à la fin de février, la cellule indique le dimanche 1 Mars.
Bonjour Wasp et merci beaucoup pour votre message. Je vous confirme que la formule fonctionne parfaitement y compris pour les années bissextiles comme 2020 et se terminant par un WE. Vous devez avoir une petite anomalie dans la reproduction. Il y a une mise en forme conditionnelle précise à bien reproduire.
Bonjour,
Merci pour les tutos, c'est top !
Cependant, j'aimerais faire un calendrier automatique mais de façon vertical avec les mois l'un en dessous de l'autre (mais je n'y arrive pas!!!).
Avez vous une solution dans ce cas ?
Encore merci !
Bonjour Thomas, je vous remercie pour votre intérêt. Pour moi le principe est le même. Il suffit simplement d'adapter les formules en lignes et non plus en colonnes.
Bonjour Stéphane, Merci pour toutes vos vidéos très instructives.
J'ai vu beaucoup de vidéos sur la construction de calendrier annuel perpétuel et c'est la première que j'en vois une avec formule matricielle. Félicitations.
Je me demandais comment il était possible avec une MFC de différencier par un jeu de couleur les week-end de semaine pair et impair.
Merci à vous.
Bonjour Eric et merci beaucoup pour votre message. Votre question est intéressante. A mon sens il faut utiliser la fonction NO.SEMAINE.ISO tout d'abord pour récupérer les numéros de semaines des dates. Ensuite, il faut l'intégrer dans la fonction Mod et réaliser une division par deux. Si le reste vaut 0, nous savons que c'est une semaine paire, un peu comme dans cet exemple pour alterner les couleurs une ligne sur deux :
www.bonbache.fr/alterner-automatiquement-les-couleurs-d-un-tableau-472.html
Je vous remercie d'avoir éclairé ma lanterne! J'ai pu adapter mon planning mensuel. Je travaille un week end sur deux et à présent d'un simple coup d’œil, je sais quel week end je suis en poste (aide-soignant en Ehpad). En vous remerciant, je vous partage cette formule.
=SI(MOD(NO.SEMAINE.ISO($B4);2)=0;JOURSEM($B4;2)>5)
Bravo Eric et merci pour cette contribution. Bravo aussi et courage pour votre métier qui est le plus exposé de nos jours.
Bonjour, belle vidéo.
Pouvez-vous expliquer comment faire sur un planning 2 conditions sur un jour bien précis., exemple : mettre en rouge la cellule si dans cette cellule il est écrit : "cantine" et si cette cellule est sur la ligne d'un mercredi.
J'ai beau chercher je ne trouve pas. Un grand merci.
Bonjour Camish. Il faut une règle de mise en forme conditionnelle qui analyse le contenu de la cellule et je jour de la semaine, admettons fixée sur la ligne du dessus.
=ET(B2="Cantine";Joursem(B$1;2)=3)
Toutes les cellules du planning doivent être présélectionnées avant de bâtir cette règle.
@
Merci pour votre réactivité!
Je savais bien que c'était une formule avec ET...
j'ai essayé la votre mais rien n'y fait... je suis dépitée. la cellule ne se met pas en rouge.
@@camilia80000 La formule que je vous ai donnée est un exemple. Elle doit être adaptée aux références de vos cellules et aux bornes de votre tableau.
Merci. effectivement j'ai adapté ma formule mais je n'y arrive pas.. c'est un gros fichier avec plusieurs conditions qui fonctionne en planning perpétuel quand je change de mois et que le mercredi ne correspond plus à cette cellule et bien cette condition reste dans la cellule, même si le mois d'après cette cellule tombe sur un jeudi.
serait-il possible que je vous envoi mon fichier? Cordialement.
@@camilia80000 Il faut bien penser à figer la cellule du jour de semaine en ligne. J'aimerais pouvoir analyser votre fichier mais je reçois de très nombreuses demandes similaires chaque jour qu'il m'est impossible d'honorer faute de temps et j'en suis sincèrement désolé.
Bonsoir. Merci pour ce super tableau cependant je ne trouve pas les matrices sur le fichier téléchargé. Pouvez-vous me dire comment les voir svp ?
Bonjour Ophélie. Merci pour ce message. Ces matrices sont redonnées sur le pas à pas détaillé à cette adresse :
www.bonbache.fr/une-formule-simple-pour-un-calendrier-annuel-perpetuel-546.html
Les voici :
{1.2.3.4.5.6.7.8.9.10.11.12}
{0; 1; 2; 3; 4; 5; 6; 7; 8; 9; 10; 11; 12; 13; 14; 15; 16; 17; 18; 19; 20; 21; 22; 23; 24; 25; 26; 27; 28; 29; 30}
@ merci infiniment
@@ophelieraynaud4294 Je vous en prie
Merci pour cette exercice , j'ai reussi .. Pouvons nous ajouter les numeros semaines ?
Bonjour. Merci à vous pour ce message. Oui bien sûr. Voici un exemple de planning sur la base des numéros de semaine :
www.bonbache.fr/planning-excel-en-fonction-du-numero-de-semaine-474.html
Bonjour Stéphane, Merci pour ce tuto mais je souhaiterai faire le même calendrier perpétuel mais tout en ligne comment puis-je adapter la matrice?
Bonjour Stéphan. Une idée me vient. Vous pouvez essayer d'englober la formule dans la fonction Transpose.
Bonjour Stephane, merci pour l'astuce mais la fonction Transpose ne fonction que pour le mois de janvier, ensuite (#N/A). J'ai recopié la formule dans son intégralité et je ne comprends pas ce qui ne va pas. Merci de ton aide.
@@stephanrhim5733 Je n'ai malheureusement pas le temps de me pencher sur le cas en ce moment. J'essaierais néanmoins d'inverser la syntaxe des matrices. Des points-virgules (;) dans la matrice des mois pour la transformer en matrice verticale. Des points dans la matrice des jours pour la transformer en matrice horizontale.
@ merci pour ton aide je continue à chercher de mon coté.
Bonsoir Stéphane. Afin d'éviter la mise forme conditionnelle pour masquer les jours en trop, il est possible de le faire directement dans la formule avec une condition : {=SI(MOIS(DATE($B$4;{1.2.3.4.5.6.7.8.9.10.11.12};1)+{0;1;2;3;4;5;6;7;8;9;10;11;12;13;14;15;16;17;18;19;20;21;22;23;24;25;26;27;28;29;30})={1.2.3.4.5.6.7.8.9.10.11.12};DATE($B$4;{1.2.3.4.5.6.7.8.9.10.11.12};1)+{0;1;2;3;4;5;6;7;8;9;10;11;12;13;14;15;16;17;18;19;20;21;22;23;24;25;26;27;28;29;30};"")}. Sinon, vous nous offrez un tuto qui démontre une fois de plus la simplicité du calcul matricielle, pour peu qu'on le maitrise. Merci !
Bonjour mon Cher Petoule29. Chapeau et merci pour cette contribution. Dans cette solution, c'est volontairement que j'ai proposé la formule sans la gestion des jours qui dépassent, pour deux raisons :
- Je souhaitais conserver la formule dans son état le plus simple,
- Je trouve que la mise en forme conditionnelle utilisée en leurre est une astuce originale et fort intéressante.
Merci beaucoup mon Cher Petoule29.
Ne fonctionne pas !!
Autant pour moi, j'avais oublié de valider par Ctrl+Maj+entrée
Bonsoir avez vous déjà fait un tuto d un gestionnaire d absences dont on peut visualiser le calendrier entre une date de début et une date de fin ? Merci d avance et bonne soirée
Bonjour Fred. Oui tout à fait, j'ai monté des formations à ce sujet. En voici des exemples :
www.bonbache.fr/liste-des-presences-au-clic-sur-une-date-573.html
www.bonbache.fr/disponibilites-des-salaries-sur-calendrier-perpetuel-488.html
Bjr Stéphane j espère que vs allez bien ? Non c est plutôt afficher mes congés sur une période à cheval entre 2 années civiles
Merci encore de ton professionnalisme j adore
J aimerai avoir un formateur sur Toulouse comme toi