Ajouterdes jours a une date en utilisant la classe Calendar. Dans cet exemple, nous avons une date « 2020-05-20 » et nous y ajoutons les jours à l’aide de la classe Puisqueajouter des semaines c'est finalement ajouter des jours. J'espérais tomber par asard sur quelque chose qui marche mais rien à faire Résultat des courses j'ai essayée Quelest le format des dates américain ? Pour écrire une date en anglais américain, l’ordre est différent du français : mois, jour, année. Par exemple, 2 janvier 2003 s’écrit : January 2, 2003. En anglais américain, il existe 3 façons d’écrire la date : Apr 25; April 25; April 25, 2021; On peut ajouter le jour au début, suivi d’une virgule : Sunday, April 25, 2021; À Saisissezen C8 : =DATE (ANNEE (C5)+10;MOIS (C5);JOUR (C5)). Dans la cellule C8, 15/06/2010 s’affiche. Ensuite, affectez le format Date à la cellule C8. Pour cela, jessaie de faire un petit programme en python pour pouvoir programmer des enregistrement TV. Pour cela, j'ai besoin de faire des calculs à partir de la date donné par l'utilisateur. Je m'explique : je demande à quelle heure l'enregistrement commence et combien de temps ça doit durer. A partir de là, il faut calculer l'heure de démarrage Commentajouter 15 jours à une date ? La date provient d'un fichier excel (publipostage), dans ce fichier excel en question, j'ai mis la formule " = aujourdhui ()+15 " , la date ainsi obtenue est bonne. Si j'ouvre Word le jour même, c'est la bonne date qui s'affiche, mais si j'ouvre word disons 1 semaine après, c'est toujours la même date. vsvD. Dans ce nouveau tutoriel de la formation sur les dates et les heures, nous allons voir comment calculer automatiquement les dates d’échéances en fonction des dates d’émission de factures sur Excel. Pour cela, nous allons étudier les différentes conditions qu’une entreprise peut mettre en place règlement comptant, à 30 jours, 45 jours fin de mois, le 15 du mois suivant,… et nous serons amené à utiliser des fonctions spécifiques de manipulation des dates notamment les fonctions et Téléchargement Vous pouvez télécharger le fichier d'exemple de cet article en cliquant sur le lien suivant Tutoriel Vidéo Vous trouverez très régulièrement de nouvelles vidéos sur la chaîne, alors pensez à vous abonner pour ne manquer aucune astuce et devenir rapidement un pro d’Excel cliquez-ici ! 1. Règlement Comptant Pour illustrer ce tutoriel, nous allons utiliser le document suivant Ce document reprend les différentes factures émises par une entreprise au cours de l’année 2019 qui n’ont toujours pas été réglées à ce jours. L’objectif va donc être de déterminer de manière automatique les dates d’échéances de chacune de ces factures afin d’être alerté des retards éventuels dans les règlements. Pour commencer, nous allons voir le cas le plus simple, il s’agit du règlement comptant. En d’autres termes le paiement de la facture doit ici intervenir le jour même auquel la facture a été émise. Pour calculer l’échéance, il suffit donc d’utiliser le symbole égal =[Date] Note Comme vous pouvez le constater sur la capture, nous utilisons ici un tableau de données afin de grandement simplifier la rédaction des formules Tout d’abord les références aux cellules sont directement appelées de manière claire [Date] signifiant ici que nous appelons la cellule qui se trouve à l’intersection de la ligne sur laquelle la formule est saisie et de la colonne qui porte le nom de Date ce qui est plus parlant que C9 par exemple, Ensuite, il suffit de saisir une formule sur l’une des cellules de la colonne pour que celle-ci soit reportée automatiquement sur les cellules de la colonne Pour tout savoir sur les tableaux de données, je vous invite à consulter ce tutoriel complet. 2. Règlement 30 jours Pour ajouter 30 jours à une date, il suffirait en principe de procéder à une simple addition =[Date]+30 En effet, comme nous l’avons déjà abordé à de nombreuse reprise dans les chapitres précédent de cette formation, une date pour Excel est en réalité un simple nombre dont le point de départ est le 1er janvier 1900, auquel Excel ajoute une mise en forme particulière Mais en réalité, lorsqu’il est question de règlement à 30 jours, celui doit intervenir un mois pile après la date d’émission de la facture. Sur la première ligne de l’exemple, celui-ci devrait donc être fixé au 11/08/2019 et non au 10/08/2019, le mois de juillet étant composé de 31 jours. Pour calculer le jour auquel la facture devra effectivement être réglée, nous pouvons utiliser les formes DATE, ANNEE, MOIS et JOUR de la manière suivante =DATEANNEE[Date];MOIS[Date]+1;JOUR[Date] Nous cherchons ici à reconstituer la date qui correspond À la même année, Au mois suivant d’où le +1 pour effectuer un décalage d’un mois Au même jour Que la date d’émission de la facture Même si cette formule est très simple à comprendre, elle nécessite d’appeler de nombreuses fois la formule contenant la date de facture, ce qui demande un peu de temps. Heureusement, une fois de plus Excel va nous permettre de gagner du temps grâce à une formule toute faite dédiée à cette usage, il s’agit de la formule qui permet de récupérer une date qui se situe dans le passé ou dans le future par apport à une date de référence. Celle-ci admet deux arguments Date_Départ il s’agit de la date de référence, Mois il s’agit du décalage à appliquer à la date de départ en nombre de mois Positif pour un décalage vers le futur, négatif pour un décalage vers le passé =Date];1 Ce qui est effectivement beaucoup plus rapide à saisir ! 3. Règlement 30 jours fin de mois La règle du règlement à 30 jours fin de mois prévoit que celui-ci soit opéré au plus tard à la fin du mois qui suit le mois d’établissement de la facture. Encore une fois, il est possible de calculer cette date de manière manuelle, en déterminant la date du premier jour qui suit le second mois après l’établissement de la facture, auquel il ne suffit ensuite que de retirer une journée =DATEANNEE[Date];MOIS[Date]+2;1-1 Mais pour ce cas de figure aussi les ingénieurs de chez Microsoft ont prévu une petite formule qui va grandement nous simplifier la vie, il s’agit de la formule =Date];1 Comme pour la formule que nous avons vu juste avant, celle-ci admet deux arguments Date_Départ et Mois, la différence étant ici que la formule retourne le dernier jour du mois correspondant 4. Règlement 45 jours fin de mois Pour le règlement dit à 45 jours fin de mois, il s’agit ici d’effectuer un premier décalage de 45 jours, puis prendre le dernier jour du mois correspondant. Ici, nous allons à nouveau utiliser la formule mais que nous allons utiliser d’une manière un peu différente de l’exemple étudié juste au dessus =Date]+45;0 En effet, nous commençons par ajouter les 45 jours à la date de départ, puis demandons le dernier jour du mois d’arrivé soit un décalage de zéro mois 5. Règlement le 15 du mois suivant En revanche, pour calculer une échéance qui interviendrait le 15 du mois suivant, il n’existe pas de formule toute prête. Nous allons alors soit reconstituer la date correspondante =DATEANNEEC9;MOISC9+1;15 Soit ajouter 15 jours à la fin du mois en cours =Date];0+15 6. Règlement à 45 jours Fin de mois ou 60 jours Pour ce dernier cas, la règle est un petit peu plus complexe, en effet celle-ci prévoit que le règlement intervient au plus tôt Soit à 45 jours fin de mois, Soit à 60 jours c’est-à-dire deux mois après l’émission de la facture Nous allons donc imbriquer ces deux formules dans une formule MIN qui permet de récupérer la plus petite des valeurs saisies en arguments =MINDate];2;Date]+45;0 Nous retrouvons dans cette formule les deux fonctions que nous avons découvertes précédemment Pour obtenir un décalage de deux mois Date];2, Pour obtenir la date à 45 jours fin de mois Date]+45;0 Il est essentiel de connaître la date et l’heure surtout quand vous traitez des données avec le langage SQL. Pour cela, il existe plusieurs fonctions qui permettent de manipuler des données à des heures et des dates précises. Vous allez découvrir dans cet article les différentes fonctions pour manipuler les dates et l’heure. Type de données de SQL date MySQL Voici une liste de différents types de données fournie avec MySQL permettant de stocker une date dans une base de données DATE- format AAAA-MM-JJDATETIME- format AAAA-MM-JJ HHMISSTIMESTAMP- format AAAA-MM-JJ HHMISSYEAR- format AAAA ou AA SQL Server Il existe également plusieurs types de données permettant le stockage de date ou valeur date/heure dans la base de données si l’on utilise SQL Server. DATE- format AAAA-MM-JJDATETIME- format AAAA-MM-JJ HHMISSSMALLDATETIME- format AAAA-MM-JJ HHMISSTIMESTAMP- format un numéro unique Note Il faut garder à l’esprit que les types de dates sont choisis lorsque vous créez votre colonne. Première requête avec SQL Date Dans cet exemple, nous allons nous servir de la table suivante Pour cette première requête, nous allons récupérer les données dont la date est égale à “2022-03-08”. Pour ce faire, il faut taper cette ligne SELECT * FROM liste’ WHERE date=’2022-03-08’ Le résultat ressemblera à ceci Les différentes fonctions de manipulation de SQL date En SQL, la manipulation des dates lorsque l’on est un débutant n’est pas une tâche facile. La raison est que le format de la date de votre table doit être le même que celui de la date d’entrée des données. Généralement, au lieu d’utiliser le format Date, on utilise plutôt DateTime. Dans cette partie, nous allons voir les différentes fonctions pour manipuler la date. Fonctions générales DATE La fonction DATE renvoie uniquement la partie date des éléments présents dans la colonne spécifiée. Sa syntaxe est la suivante SELECT DATE Nom_colonne FROM nom_tableau; NOW Cette fonction renvoie la date et heure actuelle au format YYYYMMDDHHMMSS ou AAA-MM-JJHHSS. Pour obtenir cela, il faut taper la requête suivante SELECT now; CURDATE Cette fonction renvoie la date actuelle au format YYYYMMDD ou AAA-MM-JJ. La syntaxe est la suivante SELECT CURDATE; CURTIME Cette fonction renvoie à l’heure actuelle au format HHMMSS ou HH-MM-SS. Voici sa syntaxe SELECT CURTIME; DATE_ADDdate, INTERVAL expr type Avec cette fonction, vous avez la possibilité d’ajouter un intervalle de temps à une date. Vous pouvez par exemple ajouter une microseconde, une seconde, une heure, un jour, une semaine, une année, etc. SELECT DATE_ADDDATE_debut, INTERVAL 10 YEARS FROM echan DATE_SUBdate, INTERVAL expr type Ici, vous avez la possibilité de soustraire un intervalle de temps à une date. Vous pouvez ajouter une microseconde, une seconde, une heure, un jour, une semaine, une année, etc. comme dans la fonction précédente. SELECT DATE_SUBDATE_debut, INTERVAL 10 YEARS FROM echan DATEDIFFdate1,date2 Cette fonction permet de déterminer le nombre de jours entre deux dates distinctes. SELECT DATEDIFFNOW, Date_debut AS "Nombre jours passés" FROM echan; Fonctions permettant de retourner des parties de date et d’heure DATEPART La syntaxe utilisée dans cette fonction est la suivante DATEPART datepart, date Cette fonction donne en retour un entier qui spécifie la partie d’une date. L’argument datepart spécifie la partie de la date que la fonction doit retourner. Voici la liste de tous les arguments datepart valide datepartAbréviationsyearyy, yyyyquarterqq, qmonthmm, mdayofyeardy, ydaydd, dweekwk, wwweekdaydwhourhhminutemi, nsecondss, smillisecondmsmicrosecondmcsnanosecondnstzoffsettziso_weekisowk, isoww Prenons l’exemple ci-dessous SELECT DATEPARTww,'2022-03-301215 +0510'; Ici, la fonction renvoie le nombre de semaines depuis janvier qui est 14. Voici les résultats pour les autres arguments datepartValeur retournéeyear, yyyy, yy2022quarter, qq, q4month, mm, m03dayofyear, dy, y303day, dd, d30week, wk, ww44weekday, dw3hour, hh12minute, n15second, ss, s32millisecond, ms123microsecond, mcs123456nanoosecond, ns123456700tzoffset, tz310iso_week, isowk, isoww44 DATENAME Voici la syntaxe de cette fonction DATENAME datepart, date Cette fonction donne en retour une chaîne de caractère qui spécifie la partie d’une date. L’argument datepart spécifie la partie de la date que la fonction doit retourner. Prenons cette requête comme exemple SELECT DATENAMEww,'2022-03-30 1215 +0510'; Fonctions permettant de donner en retour des valeurs de date et d’heure selon des critères spécifiques DATEFROMPARTS Sa syntaxe est la suivante DATEFROMPARTS year, month, day Cette fonction donne en retour la valeur d’une date pour l’année, le mois et le jour spécifié. DATETIME2FROMPARTS Voici sa syntaxe DATETIMEFROMPARTS year, month, day, hour, minute, seconds, milliseconds Cette fonction retourne la valeur datetime pour la date et l’heure indiquée. DATETIMEOFFSETFROMPARTS Voici sa syntaxe DATETIMEOFFSETFROMPARTS year, month, day, hour, minute, seconds, fractions, hour_offset, minute_offset, precision Cette fonction retourne la valeur datetimeoffset pour la date et l’heure indiquée avec une précision ainsi que les décalages indiqués. SMALLDATETIMEFROMPARTS La syntaxe est la suivante SMALLDATETIMEFROMPARTS year, month, day, hour, minute Cette fonction retourne la valeur smalldate pour la date et l’heure indiquée. Fonctions permettant de définir ou de retourner des fonctions de format de session SET DATEFIRST Voici la syntaxe pour cette fonction Voici la syntaxe pour cette fonction SET DATEFIRST { number number_var } Cette fonction ajoute au premier un entier compris entre 1 à 7 au premier jour de la semaine. SET DATEFORMAT La syntaxe est la suivante SET DATEFORMAT { format format_var } Cette fonction va donner l’ordre des composants de la date comme suit jour/mois/année SQL DATE_FORMAT La fonction DATE_FORMAT permet de formater les dates au format de votre choix. La syntaxe est la suivante SELECT DATE_FORMATdate,format Les paramètres date et format correspondent respectivement à une donnée de type Date ou DateTime et au format que prendra la date. Le format est une chaîne de caractères qui commence toujours par “%”. Voici quelques formats récurrents %b donne l’abréviation du mois sous la forme suivante Jan, Fev, …, Dec ; %a donne l’abréviation du jour sous forme de Sun, Mon, … Sat ;%e retourne le numéro du jour du mois ; %f retourne les microsecondes 000000…999999 ;%D retourne le numéro du jour sous la forme anglaise comme ceci 0th, 1st, 2nd, 3rd, etc. ;%d retourne le numéro du jour du mois, mais sous 2 décimales. Par exemple, si c’est 4, il retournera 04 ;%H retourne l’heure sous le format 00…23 ;%h retourne l’heure sous le format 01…12 ;%I retourne l’heure sous le format 01…12%i minutes 00…59 numérique ;%j retourne le jour de l’année sous le format 001…366 ;%k retourne l’heure sous le format 0…23 ;%l retourne l’heure sous le format 1…12 ;%M retourne le nom complet du mois January…December ;%m retourne le numéro du mois 00…12 numérique ;%T retourne l’heure au format 24 heures hhmmss ;%U retourne le numéro de la semaine qui a dimanche comme le premier jour de la semaine ;%u retourne le numéro de la semaine qui a lundi comme le premier jour de la semaine ;%W retourne le nom du jour de la semaine ;%w retourne le numéro du jour de la semaine. 0 correspond à dimanche, 1 correspond à lundi, … 6 correspond à samedi ;%X numéro de la semaine de l’année, pour lequel le dimanche est le premier jour de la semaine, numérique, 4 digits ; utilisé avec %V ;%X retourne le numéro de la semaine de l’année dont le dimanche est le premier jour de la semaine ;%x retourne le numéro de la semaine de l’année dont le lundi est le premier jour de la semaine ;%Y retourne l’année, en 4 bytes, c’est-à-dire sous format YYYY 2018 ;%y retourne l’année, en 2 bytes, c’est-à-dire sous format YY 18 ; Il faut savoir que vous pouvez combiner plusieurs formatages présents sur la liste ci-dessus pour obtenir le format de date que vous souhaitez. SELECT DATE_FORMAT"2018-09-24 222120", "%W %M %e %Y"; Pour résumer, en gestion de base de données la date est cruciale, car les données entrées dans une base de données sont à des heures et dates précises. Donc, il est nécessaire de connaître les fonctions qui peuvent vous aider à manipuler les dates dans une base de données. Voilà, nous terminons ce mini tutoriel ici. Maintenant, vous connaissez toutes les fonctions nécessaires à la manipulation des dates. Vous pouvez donc traiter cette partie des bases de données sans aucun souci. Vous souhaitez apprendre d’autres langages ou technologies sur la programmation informatique, nous vous invitons à parcourir notre blog. Nous vous proposons également de télécharger ce tutoriel gratuit sur la programmation Scala pour la Data. Livres à télécharger Pour partager cette vidéo sur les réseaux sociaux ou sur un site, voici son url Sujets que vous pourriez aussi aimer Planning automatique des jours travaillés Dans cette formation Excel, nous proposons de découvrir les astuces permettant de construire la suite logique des jours travaillés pour un salarié. Dans l'énumération automatique de ces dates, il s'agit de considérer les jours ouvrés et ouvrables à inclure, ainsi que les jours fériés et les congés à exclure. Nous faciliterons ainsi la construction automatisée de plannings de travail dédiés à chaque salarié, comme le présente le résultat de la capture ci-dessous. Nous choisissons l'un des mois de l'année et le planning des jours travaillés, se construit automatiquement. Quelques remarques préalables sont nécessaires avant de débuter. Excel connaît le calendrier et ses subtilités. En conséquence, il manipule parfaitement les dates. Certaines informations qu'il ne peut pas connaître doivent néanmoins lui être fournies. Il s'agit des périodes de congés d'un salarié ou de certaines fêtes religieuses fériées. Source et présentation de la problématique L'application doit être construite presque intégralement, notamment par des calculs sur les dates. Nous proposons néanmoins de débuter les travaux à partir d'une source existante. Télécharger le classeur en cliquant sur son lien, L'ouvrir dans Excel et cliquer sur le bouton Activer la modification du bandeau de sécurité, Ce classeur est constitué de deux feuilles. La seconde est nommée Jours-feries. Elle est illustrée par la capture ci-dessous. Elle énumère dans un tableau, tous les jours fériés sur plusieurs années, ainsi que les dates de congés posées par un salarié. Une fonction Excel sera capable de les intégrer pour les exclure du planning à construire. La première feuille se nomme Jours-ouvres. C'est elle qui doit recevoir nos travaux pour permettre la construction du planning de travail, sur la base des jours ouvrables. A ce titre, vous notez la présence d'une liste déroulante en cellule B2. Elle permet de sélectionner l'un des mois de l'année. C'est sur ce choix que le planning doit se construire, en excluant les jours fériés et les jours de congés. Sa source de données est proposée dans une colonne arbitraire sur la droite de la feuille. Plus précisément, il s'agit de la colonne Y, comme l'illustre la capture ci-dessous. Et comme vous le remarquez, chaque mois est accompagné de son numéro. Nous en aurons besoin dans la reconstruction des dates, grâce à des fonctions raisonnant sur des valeurs numériques et non des textes. En ligne 4 de cette feuille Jours-ouvres, sont listés les horaires de travail sur une journée. Donc, au choix du mois en B2, l'ensemble des jours travaillés doit se construire en colonne B, pour produire automatiquement le planning professionnel. Suite logique des dates d'un mois de l'année Avant cela, nous devons produire quelques calculs intermédiaires. Le premier d'entre eux consiste à recréer la suite logique des dates, selon le mois sélectionné. Plus spécifiquement, nous allons faire en sorte que cette suite logique démarre au jour précédent le début du mois. Ainsi, un deuxième calcul intermédiaire, pourra produire le prochain jour ouvrable pour chaque date. En partant de celle qui précède le début du mois, potentiellement nous créerons le premier jour du mois. Potentiellement, car il ne doit pas s'agir d'un jour férié ou d'un jour de congé. Nous proposons d'exploiter la fonction Excel Date, dans une colonne arbitraire sur la droite de la feuille, à partir de la cellule R3 par exemple. La syntaxe de cette fonction est la suivante =DateNuméro_année ; Numéro_mois ; Numéro_jour Pour reconstruire une date précise, il faut donc lui passer dans l'ordre L'année, le mois et le jour. Mais chacun de ces paramètres doit être transmis en valeur numérique. Par exemple pour le 30 Mai 2019, nous devons lui donner 2019 puis 5 puis 30. En deuxième argument, nous allons devoir réaliser une recherche du mois sélectionné dans le tableau situé entre les colonnes Y et Z, pour restituer le numéro correspondant. La fonction d'extraction dédiée se nomme RechercheV. Sa syntaxe est la suivante =RechercheVValeur_cherchée ; Tableau_de_recherche ; Numéro_de_colonne ; Faux La valeur cherchée est le mois sélectionné dans la liste déroulante. C'est elle qui permettra de trouver le numéro correspondant. Le tableau de recherche est la source de données située entre les colonnes Y et Z. Le numéro de colonne doit indiquer dans quelle colonne se trouve l'information à retourner. Le numéro du mois est situé en deuxième colonne. Nous lui passerons donc le chiffre 2. Enfin, nous terminerons par le paramètre Faux pour réaliser une recherche selon une correspondance exacte. Sélectionner la première cellule pour débuter le calcul, soit R3 comme nous l'avons dit, Taper le symbole = pour débuter la formule, Saisir le nom de la fonction pour construire une date, suivi d'une parenthèse, soit Date, Saisir l'année en chiffres, par exemple 2020, Taper un point-virgule ; pour passer dans l'argument numérique du mois, Saisir la fonction d'extraction suivie d'une parenthèse, soit RechercheV, Sélectionner la cellule B2 pour indiquer le mois textuel à rechercher, Taper un point-virgule ; pour passer dans l'argument du tableau de recherche, Sélectionner le tableau de recherche en le désignant par les étiquettes de colonne, ce qui donne YZ, Taper un point-virgule ; pour passer dans l'argument du numéro de colonne, Saisir le chiffre 2 pour indiquer la deuxième colonne, celle des numéros de mois, Taper un point-virgule suivi du texte Faux, soit ;Faux, pour effectuer une recherche selon une correspondance exacte, Fermer la parenthèse de la fonction RechercheV, Taper un point-virgule ; pour passer dans l'argument numérique du jour du mois, Saisir le chiffre 1 pour débuter à partir de la première date du mois sélectionné, Fermer la parenthèse de la fonction Date, Retrancher une unité à ce résultat, soit -1, Valider la formule par le raccourci clavier CTRL + Entrée pour conserver la cellule active, Dans notre cas, pour le mois d'Août sélectionné, nous obtenons en R3, le résultat suivant Vendredi 31 Juillet 2020. Il s'agit donc bien du jour qui précède la première date du mois désigné. Elle s'affiche dans cette configuration en raison du format Date longue, qui a été paramétré en amont sur cette plage de cellules. Cette date est bien dynamique. Si vous changez de mois avec la liste déroulante, son résultat s'adapte. Dans une évolution intéressante, il serait judicieux d'intégrer une seconde liste déroulante pour les années. L'année serait ainsi récupérée dynamiquement par la formule. Il s'agit maintenant de créer la suite logique. La technique est triviale. Il suffit d'ajouter un jour et de répliquer le calcul. Sélectionner la cellule juste en dessous, soit R4, Taper le symbole = pour débuter le calcul, Cliquer sur la cellule de la date à incrémenter, soit R3, Lui ajouter une unité, soit +1, Valider le calcul par le raccourci CTRL + Entrée, Puis, tirer la poignée du résultat sur une cinquantaine de lignes en dessous, Nous obtenons bien l'enchaînement logique des dates situées juste après le premier jour reconstruit par calcul. Construire la suite logique des jours ouvrables Sur la base de cette série dynamique, nous devons désormais être en mesure de ne conserver que les jours ouvrables. Nous avons le choix entre deux fonctions que nous avait présentées la formation Excel sur les heures et les dates. Il s'agit respectivement des fonctions et La seconde est une subtilité de la première. La première considère le Samedi et le Dimanche comme les jours de Week-End par défaut. Ils ne sont donc pas restitués. La seconde permet de définir les jours de Week-End pour s'adapter à chaque métier. Souvent, les commerçants ferment le Lundi par exemple. Toutes deux, selon un argument facultatif, sont capables d'intégrer les jours fériés à exclure de l'extraction, selon une plage de cellules de référence à lui transmettre. Dans notre cas souvenez-vous, il s'agit du tableau situé dans la feuille Jours-feries. Qui peut le plus, peut le moins ! Nous choisissons donc d'exploiter la seconde fonction, soit Sa syntaxe est la suivante = ; nb_jours_ajouter ; jours_week_end ; jours_fériés La date de départ est la première date du calcul précédent. Nous l'utiliserons comme référence pour construire tous les jours ouvrables qui s'en suivent. Nous fixerons le nombre de jours à ajouter sur la valeur 1. Nous demanderons ainsi à la fonction, à partir de la date de référence, de produire le prochain jour ouvrable. Voilà pourquoi, nous avons débuté l'énumération au jour qui précède le début du mois. A partir du 30 Avril par exemple, grâce à cette méthode, la fonction retournera le 2 Mai, et non le 1er Mai qui est un jour férié. Et comme nous tirerons la poignée de la formule, pour chaque date de la série logique, nous extrairons ainsi uniquement les jours travaillés, sur la longueur du mois. Les jours de Week End consistent en un argument numérique qu'Excel propose pendant la construction de la fonction. Il s'agira de définir la valeur qui correspond aux jours de fermeture de l'entreprise. Enfin, les jours fériés doivent être définis par une plage de cellules qui les recense. Il s'agit du tableau de notre seconde feuille, dans laquelle nous en avons profité pour ajouter les congés. Ils seront ainsi naturellement exclus afin de ne produire en retour que les jours travaillés. Nous souhaitons construire cette nouvelle liste à côté de la précédente, soit à partir de la cellule S3. Sélectionner la première cellule pour le calcul des jours travaillés, soit S3, Taper le symbole = pour débuter la formule, Saisir le nom de la fonction pour les jours ouvrables, suivi d'une parenthèse, soit Cliquer sur la première date de la colonne R, soit R3, pour définir la date de départ, Taper un point-virgule ; pour passer dans l'argument du nombre de jours à ajouter, Saisir le chiffre 1 suivi d'un point-virgule, soit 1; pour passer dans l'argument des jours de Week-End, Comme vous le remarquez, une info-bulle se déclenche pour vous aiguiller dans le choix. Il s'agit de spécifier une valeur numérique correspondant aux jours non travaillés. Ainsi le paramètre 2 indique que le Week-End comprend le Dimanche et le Lundi. Quant à nous, nous choisissons de rester classiques. Saisir le chiffre 1 suivi d'un point-virgule, soit 1; pour passer dans l'argument des jours fériés, Cliquer sur l'onglet Jours_feries en bas de la fenêtre Excel pour activer sa feuille, Sélectionner toutes les dates à la souris, soit la plage de cellules C5I15, Enfoncer la touche F4 du clavier pour figer ses bornes, Fermer la parenthèse de la fonction Valider la formule par le raccourci clavier CTRL + Entrée pour conserver la cellule active, Puis, double cliquer sur la poignée de la cellule pour répliquer la logique du calcul sur la hauteur des dates précédentes, Comme vous le constatez, nous produisons ainsi une suite de dates pas tout à fait logique. Cependant elle débusque parfaitement les jours de Week-End ainsi que les jours fériés et les jours de congés. Il en résulte des redondances sur lesquelles nous allons nous arrêter pour les commenter. La formule que nous avons bâtie est la suivante = 1; 1; 'Jours-feries'!$C$5$I$15 Dans notre cas, le mois de Juin est sélectionné par le biais de la liste déroulante. Le précédent calcul a donc débuté la série au Dimanche 31 mai 2020. Pourtant, la première date produite par notre formule sur les jours ouvrables, est le Mardi 2 Juin et non le Lundi 1er Juin. Si vous consultez le tableau des jours fériés, vous constatez en effet que le Lundi de Pentecôte tombe le 1er Juin en 2020. Notre formule réagit donc parfaitement, chassant les jours fériés en plus des Week-End. Remarque Comme dans le précédent calcul, nous avons pris soin de figer les bornes du tableau recensant les jours fériés. Nous avons en effet répliqué le calcul sur de nombreuses lignes vers le bas. Les références de ce tableau ne doivent pas suivre ce déplacement. Chaque calcul de jour ouvrable doit pouvoir se référer à cette liste, dont les bornes sont fixes. Le livre sur les techniques avancées de calculs dans Excel, traite ces références absolues de façon détaillée. Dans l'extrait de la capture ci-dessus, le mardi 2 Juin est répété deux fois. Souvenez-vous, en deuxième argument de la fonction, nous avons passé le chiffre 1 pour produire le prochain jour ouvrable, sur la base de la date de départ. Au 31 mai 2020, le jour travaillé suivant saute bien au 2 Juin. En tirant la poignée vers le bas, pour le Lundi 1er Juin, le jour ouvrable suivant est toujours le 2 Juin, d'où la répétition. La logique est la même pour expliquer la redondance du Lundi 8 Juin, répété trois fois. A partir du Vendredi 5 juin, à cause du Week-End, le prochain jour travaillé saute bien au Lundi 8, idem pour le samedi et le dimanche qui suivent. Repérer les dates uniques Avant de pouvoir restituer l'enchaînement des dates travaillées en colonne B du planning, il nous reste un dernier calcul intermédiaire. Il s'agit de répliquer une technique que nous avions mise en oeuvre dans la formation Excel pour supprimer les doublons. Cette technique consiste à repérer chaque valeur unique à l'aide d'un numéro incrémenté. Ces numéros serviront alors et enfin à extraire les dates uniques pour la construction automatique du planning. L'astuce consiste à compter la présence d'une date sur une plage de cellules. La fonction usuelle de dénombrement est Sa syntaxe est la suivante = ; Valeur_à_compter La plage de cellules doit progresser en même temps que le calcul est répliqué. En effet, une date ne peut être repérée que si elle n'a jamais été comptabilisée auparavant, attestant qu'elle est unique. Si nous appliquions la fonction sur toute la colonne S, chaque date serait d'ores et déjà comptée au moins une fois. La valeur à compter est bien sûr la date à repérer. Il s'agit de celle qui figure sur la même ligne que celle du calcul. Ce repère numérique ne doit être posé que si la date n'a jamais été comptabilisée. Il s'agit de vérifier un critère mettant en jeu la fonction et la valeur qu'elle retourne >0 ?. Un test peut être vérifié dans Excel grâce à la fonction Si. Le petit livre pour débuter les calculs présente cette fonction conditionnelle au travers d'exercices. Selon la validité du critère, un numéro incrémenté doit être inscrit. L'astuce consiste à exécuter la fonction Excel Max, là encore, sur une plage de cellules qui progresse en même temps que le calcul. La fonction Max retourne la valeur la plus grande d'une plage de cellules. Si nous incrémentons ce résultat d'une unité +1 à chaque repérage, nous obtiendrons ces numéros. Ils permettront de marquer de façon évidente chaque date unique. Par esprit de cohérence, nous proposons d'établir ce dernier calcul intermédiaire dans la colonne suivante, en colonne T à partir de la cellule T3 plus précisément. Sélectionner la première cellule pour le calcul de repérage, soit T3, Taper le symbole = pour débuter la formule, Saisir le nom de la fonction conditionnelle, suivi d'une parenthèse, soit Si, Saisir le nom de la fonction de dénombrement suivi d'une parenthèse, soit Cliquer sur la première cellule au-dessus des jours ouvrables, soit S2, Taper le symbole deux points pour générer la plage S2S2, Figer seulement la première des deux, ce qui donne $S$2S2, Nous démarrons ainsi l'analyse du décompte sur une plage de cellules qui ne représente que la cellule S2 au départ. Elle ne contient aucune date. Sa borne supérieure est figée tandis que sa borne inférieure ne l'est pas. Donc, lorsque nous tirerons la poignée du calcul vers le bas, cette plage progressera en hauteur, intégrant les dates à compter, au fur et à mesure. C'est ainsi que nous saurons s'il s'agit d'une nouvelle et qu'elle doit être repérée. Taper un point-virgule ; pour passer dans l'argument de la valeur à compter, Sélectionner la première des dates ouvrables, soit la cellule S3, Fermer la parenthèse de la fonction Taper le symbole supérieur suivi du chiffre 0, soit >0, pour établir le critère à vérifier, Taper un point-virgule ; pour passer dans la branche Alors de la fonction Si, Saisir deux guillemets '' pour ne pas repérer la date lorsqu'elle est déjà connue, Taper un point-virgule ; pour passer dans la branche Sinon de la fonction Si, Saisir le nom de la fonction retournant la plus grande valeur, suivi d'une parenthèse, soit Max, Sélectionner la première cellule au-dessus du calcul, soit T2, Taper le symbole deux points pour générer la plage T2T2, Comme précédemment figer uniquement sa borne supérieure, ce qui donne $T$2T2, Ainsi, au fur et à mesure de la progression du calcul, nous récupèrerons la dernière valeur générée, car la plus grande. Il ne nous reste justement plus qu'à incrémenter. Fermer la parenthèse de la fonction Max, Ajouter une unité à ce résultat, soit +1, Fermer la parenthèse de la fonction Si, Valider la formule par le raccourci clavier CTRL + Entrée pour conserver la cellule active, Double cliquer sur la poignée du résultat pour répliquer la logique sur toutes les dates, Comme vous le constatez, des numéros incrémentés apparaissent mais pas partout, fort heureusement. A chaque fois qu'une date est répétitive, la cellule du calcul reste muette grâce aux deux guillemets '', déclenchés dans la branche Alors de la fonction Si. Le critère sur la fonction a été vérifié >0. Dans le cas contraire, c'est la branche Sinon qui se déclenche. Et la fonction Max incrémentée sur la plage de cellules grandissante, fait son oeuvre. A chaque fois qu'une nouvelle date est repérée, elle est marquée par le dernier numéro, incrémenté d'une unité. La formule que nous avons construite est la suivante =SI ''; MAX$T$2T2+1 Désormais, chaque date travaillée est repérée de façon unique. Les Week-end, jours féries et congés sont exclus. Il s'agit d'exploiter ces marques pour extraire les dates correspondantes afin de générer automatiquement le planning du salarié. Extraire les dates sans doublons Trois calculs intermédiaires ont donc été nécessaires pour préparer le calcul d'extraction. L'objectif est d'effectuer la recherche des numéros incrémentés pour restituer la date repérée sur la même ligne. La formation Excel sur l'extraction des données d'une référence, nous avait appris ces techniques. Il s'agit d'imbriquer les fonctions de recherche Index et Equiv, selon les syntaxes respectives suivantes =IndexTableau_de_recherche ; Numéro_de_ligne ; Numéro_de_colonne =EquivValeur_cherchée ; Colonne_de_recherche ; 0 La fonction Index permet d'extraire une information située au croisement d'une ligne et d'une colonne, dans un tableau de recherche. Le tableau de recherche correspond aux deux colonnes énumérant les dates ouvrables et leurs numéros incrémentés, soit la plage ST. Le numéro de colonne est connu. La date à extraire est située dans la première des deux. L'indice de ligne dépend en revanche de la position des numéros incrémentés. En deuxième argument de la fonction Index, c'est l'imbrication avec la fonction Equiv qui doit retourner cette information dynamique. La valeur cherchée est ce numéro incrémenté. Pour précisément qu'il suive l'incrémentation en même temps que le calcul est répliqué, nous effectuerons la recherche de LigneA1. La fonction Excel Ligne retourne l'indice de ligne d'une cellule qui lui est passée en paramètre. La cellule A1 est située sur la première ligne. Donc la fonction Ligne retournera 1, puis 2, 3 etc..., au fur et à mesure que le calcul est répliqué et que A1 devient A2, A3 etc... Cette valeur doit être cherchée dans une colonne, plus précisément la colonne T, celle des numéros incrémentés. Le dernier argument de la fonction Equiv est réglé à 0. C'est ainsi que la recherche est effectuée selon une correspondance exacte. Cette formule doit débuter dans la première cellule des dates du planning, soit en B5. Sélectionner la cellule B5 et taper le symbole = pour débuter le calcul, Saisir le nom de la fonction d'extraction suivi d'une parenthèse, soit Index, Sélectionner les deux colonnes du tableau de recherche par leurs étiquettes, ce qui donne ST, Taper un point-virgule ; pour passer dans l'argument de l'indice de ligne, Saisir la fonction indiquant la ligne d'une valeur cherchée, suivie d'une parenthèse, soit Equiv, Saisir la fonction donnant la ligne d'une cellule suivie d'une parenthèse, soit Ligne, Sélectionner une cellule de la première ligne sur la feuille, par exemple A1, Fermer la parenthèse de la fonction Ligne, Taper un point-virgule ; pour passer dans l'argument de la colonne de recherche, Désigner la colonne des numéros incrémentés, ou saisir ses références, soit TT, Taper un point-virgule suivi du chiffre 0, soit ;0, pour une correspondance exacte, Fermer la parenthèse de la fonction Equiv, Taper un point-virgule ; pour passer dans l'argument de la colonne de la fonction Index, Saisir le chiffre 1 pour désigner la première colonne du tableau de recherche, soit les dates, Fermer la parenthèse de la fonction Index, Valider le calcul par CTRL + Entrée, Puis tirer la poignée de la cellule sur une trentaine de lignes vers le bas, Les dates uniques sont toutes rapatriées et le planning se construit. Vous remarquez l'absence des jours de Week-End notamment. La formule d'extraction que nous avons construite est la suivante =INDEXST; EQUIVLIGNEA1; TT; 0; 1 Pour la construction du planning, vous avez de même noté l'apparition automatique du quadrillage. Il s'agit d'une règle de mise en forme conditionnelle, créée en amont. Elle consiste à appliquer des bordures aux cellules, sur la largeur du tableau, lorsqu'une date est détectée dans la colonne B. La règle de base est la suivante =$B5'' La condition est toujours vérifiée sur la présence de la date. Donc la cellule est figée en colonne. Pour que le quadrillage puisse se construire sur les autres lignes, la même condition doit être vérifiée. Donc nous avons défigé la cellule du critère en ligne. A l'aide de la liste déroulante en B2, choisir cette fois le mois de Mai, Comme vous le constatez, le planning des jours travaillés se recompose automatiquement. En 2020, la première date tombe un Lundi 4 mai. Le vendredi 1er Mai, veille de Week-End, est donc bien exclu. Il en va de même pour le Vendredi 8 Mai et le Jeudi 21 Mai. Pour que les congés puissent être interprétés, dans notre cas, il convient de modifier l'année 2018 par 2020, dans les dates référencées sur la seconde feuille. Dans une prochaine formation, nous aboutirons ce planning de travail. Nous proposerons le choix de l'année ainsi que le choix du salarié dans des listes déroulantes. Les congés du salarié ainsi désigné, seront automatiquement considérés par les calculs pour la construction du planning. Bien sûr, il s'agira aussi de limiter l'énumération des dates à celle du mois sélectionné. Dernière remarque, l'intégration du calcul d'extraction dans une fonction de gestion d'erreur est judicieuse. Elle permet d'éviter les mauvaises surprises lorsqu'aucune date n'est sélectionnée par exemple. =SIERREURINDEXST; EQUIVLIGNEA1; TT; 0; 1; '' j'ai une table MySQL. À quoi ressemblerait la déclaration sql pour ajouter par exemple 2 jours à la valeur actuelle de la date dans le tableau? UPDATE classes SET date = date + 1 where id = 161 cela ajoute une seconde pour la valeur, je ne veux pas mettre à jour l'heure, je veux ajouter deux jours? demandé sur Rish 2011-10-19 150302 8 réponses en supposant que votre champ est un date type ou similaire SELECT DATE_ADD`your_field_name`, INTERVAL 2 DAY FROM `table_name`; Avec l'exemple que vous avez fournis, il pourrait ressembler à ceci UPDATE classes SET `date` = DATE_ADD`date` , INTERVAL 2 DAY WHERE `id` = 161; Cette approche fonctionne avec datetime , trop. répondu Bjoern 2018-05-21 061657 UPDATE table SET nameofdatefield = ADDDATEnameofdatefield, 2 WHERE ... cette requête est bonne pour récupérer les valeurs entre la date courante et ses 3 prochaines dates SELECT * FROM tableName WHERE columName BETWEEN CURDATE AND DATE_ADDCURDATE, INTERVAL 3 DAY ceci ajoutera éventuellement 3 jours supplémentaires de tampon à la date courante. update tablename set coldate=DATE_ADDcoldate, INTERVAL 2 DAY SELECT DATE_ADDCURDATE, INTERVAL 2 DAY Pour votre besoin UPDATE classes SET `date` = DATE_ADD`date`, INTERVAL 2 DAY WHERE id = 161 répondu Marco 2011-10-19 111031 DATE_ADDFROM_DATE_HERE, INTERVAL INTERVAL_TIME_HERE DAY donnera la Date après ajustement de L'intervalle par exemple. DATE_ADDNOW, INTERVAL -1 DAY for deducting 1 DAY from current Day DATE_ADDNOW, INTERVAL 2 DAY for adding 2 Days Vous pouvez utiliser comme UPDATE classes WHERE date=DATE_ADDdate, INTERVAL 1 DAY WHERE id=161 répondu Kris 2011-10-19 111955 SET date = DATE_ADD fieldname, INTERVAL 2 DAY Icône dans le menu Éléments Un graphique de calendrier de projet parfois appelé graphique de Gantt permet de visualiser les activités d'un projet. L'échelle d'un graphique de calendrier de projet est un calendrier. La durée des activités est représentée par des barres ou des flèches de processus, alors que les évènements uniques apparaissent sous forme de jalons. Échelle calendrier Lignes activités Éléments de calendrier Feuille de données Lien Excel Contrôle du format de date Dépendance envers la langue Codes des formats de date Échelle calendrier Bien évidemment, dans un graphique de calendrier de projet l'échelle est basée sur des dates. Avec think-cell, vous pouvez rapidement modifier la plage de dates visible. Par défaut, l'apparence de l'échelle est automatique, mais elle peut être modifiée manuellement si nécessaire. Modification de la plage de dates Lors de l'insertion d'un nouveau graphique de calendrier de projet, l'échelle du calendrier débute un peu avant et se termine un peu après la date actuelle. Il existe deux façons de modifier la plage de dates affichée. Vous pouvez ouvrir un calendrier et sélectionner les dates souhaitées Double-cliquez sur une échelle, par exemple la barre des mois, pour ouvrir la boîte de dialogue du calendrier. Vous pouvez également cliquer sur le bouton Ouvrir calendrier dans le menu du graphique. La date du jour est signalée en rouge. Sélectionnez la date de début désirée avec un simple clic, puis sélectionnez la date de fin désirée avec un autre clic, en maintenant la touche Shift enfoncée. Vous pouvez aussi maintenir le bouton de la souris enfoncé et faire glisser la souris pour déterminer la plage. Des informations supplémentaires sur la période sélectionnée sont affichées dans le coin supérieur droit. Vous pouvez également utiliser les touches fléchées ← → ↑ ↓ et Page précédente Page suivante pour sélectionner une plage de dates différente. Pour étendre la plage, maintenez la touche Shift enfoncée pendant le déplacement. Pour modifier une plage de dates, vous pouvez en saisir le début ou la fin et les faire glisser jusqu'à la date souhaitée. Pour faire défiler le calendrier une ligne à la fois, utilisez la roulette de défilement de la souris, cliquez sur les flèches de la barre de défilement, ou saisissez la poignée de la barre de défilement. Pour faire défiler le calendrier une page à la fois, cliquez sur la barre de défilement, au-dessus ou au-dessous de la poignée. Pour passer à une date arbitraire, sélectionnez l'année et le mois souhaités à l'aide des contrôles de la barre d'outils de la fenêtre. Si vous ne souhaitez pas utiliser les boutons haut/bas des contrôles, il vous suffit de saisir l'année souhaitée. Le calendrier défile immédiatement jusqu'à la position souhaitée. Vous pouvez redimensionner la fenêtre verticalement pour visualiser simultanément un plus grand nombre de mois, ou horizontalement pour ajuster la taille des caractères. La largeur de la fenêtre n'a aucun impact sur la mise en page du calendrier une ligne représente toujours précisément un mois. Lorsque vous avez terminé, revenez à la diapositive PowerPoint en cliquant sur le bouton OK de la fenêtre du calendrier ou en cliquant sur la diapositive. La plage de dates sélectionnée sera alors appliquée au graphique. Si vous souhaitez ignorer votre sélection et conserver les paramètres actuels, cliquez sur Annuler ou appuyez sur Échap. Si vous avez simplement besoin d'ajuster le début ou la fin de la plage, vous pouvez aussi modifier ces valeurs avec la souris sélectionnez une échelle, par exemple la barre des mois. Cliquez sur la poignée qui apparaît sur l'échelle sélectionnée et faites-la glisser. La date actuelle est affichée sous forme d'info-bulle lors du déplacement. Lorsque vous relâchez la poignée, le graphique est réorganisé pour s'adapter à la nouvelle plage de dates. Pendant que vous les faites glisser, les poignées se positionnent sur les unités entières de l'échelle sélectionnée. Vous pouvez rapidement étendre le graphique pour couvrir une vaste plage de dates en faisant glisser les poignées d'une échelle à grandes unités par exemple les années ou les mois. Affichage de l'échelle Lorsque vous modifiez la plage de dates ou la taille d'un graphique, certaines échelles et des lignes de séparation verticales peuvent apparaître ou disparaître. Selon la plage sélectionnée, la taille du graphique et celle de sa police, think-cell suggère des échelles et des séparateurs appropriés à afficher. Pour exploiter au mieux cette fonction, il est recommandé de commencer par sélectionner la plage de dates souhaitée avant d'ajouter ou de supprimer manuellement des échelles ou des séparateurs. Au total, cinq échelles sont disponibles dans un graphique de calendrier de projet années, trimestres, mois, semaines et jours. Outre le fait d'afficher ou de masquer des échelles, think-cell prend également en charge diverses options permettant de modifier la présentation du calendrier. Tous ces paramètres sont disponibles dans le menu Échelles situé dans la barre d'outils flottante du graphique de Gantt ou d'une des échelles actuellement visibles. Le menu Échelles comporte les options suivantes L'option Échelles... permet d'afficher ou de masquer chacune des cinq échelles disponibles années, trimestres, mois, semaines, jours. Selon la taille et la plage de dates actuelles du graphique, certaines échelles peuvent ne pas être disponibles en raison du manque d'espace nécessaire à l'affichage de leurs unités. Si vous décidez d'afficher une échelle, elle ne sera pas à nouveau masquée automatiquement, même si la taille ou la plage de dates du graphique sont modifiées. L'option Séparateurs... permet d'afficher ou de masquer des lignes de séparation verticales pour chacune des cinq échelles disponibles années, trimestres, mois, semaines, jours. Activer ou désactiver Échelles/séparateurs automatiques.... Si cette option est activée, think-cell affiche les échelles et les séparateurs appropriés en fonction de la plage de dates, de la taille et de la police du graphique. Dès que vous affichez ou masquez de manière explicite une échelle ou les lignes de séparation verticales d'une échelle, cette option est désactivée. Si vous la réactivez, think-cell affiche à nouveau automatiquement les échelles et les lignes de séparation. Chaque échelle prend en charge diverses façons d'afficher les dates, par exemple l'échelle des mois peut afficher le nom du mois sous la forme Septembre » ou 09 ». Il est conseillé de choisir le format approprié en fonction de l'espace disponible. Pour ce faire, sélectionnez l'échelle avec la souris et utilisez la barre d'outils flottante qui apparaît afin de choisir le format désiré. Étant donné que le menu déroulant est en fait une commande de format de date voir Contrôle du format de date, vous pouvez également saisir des chaînes de format de date arbitraires. Remarque Comme pour d'autres libellés, vous pouvez ajouter du texte arbitraire aux libellés Échelle, par exemple des marqueurs de bas de page ou de brefs commentaires. La barre d'outils flottante du diagramme de Gantt propose les options supplémentaires suivantes Faites votre choix entre Semaine entière, Jours ouvrés uniquement les week-ends ne sont pas affichés dans le graphique et Ombrer les week-ends les week-ends sont affichés dans une nuance différente. L'option Début de la semaine le ... permet de voir le jour que le calendrier think-cell utilisera comme début de la semaine. Week-end ... vous pouvez choisir ici les jours qui correspondent au week-end dans votre pays. Si vous avez précédemment réglé la plage de dates visible et si vous souhaitez la réinitialiser, sélectionnez Ajuster l'échelle aux données depuis le menu contextuel du graphique. Vous pouvez ainsi régler la plage de dates de telle sorte que l'ensemble des barres, jalons et parenthèses soient visibles. Libellés d’échelle et lignes de séparation Chaque échelle prend en charge un libellé et des lignes de séparation facultatives. Pour utiliser ces caractéristiques, ouvrez le menu contextuel de l'échelle souhaitée en faisant un clic droit. Remarque Différents styles sont automatiquement attribués aux lignes de séparation primaires et secondaires. Le menu contextuel de l'échelle dispose des boutons suivants Supprimer Raccourci Supprimer Supprimer l'échelle sélectionnée. Vous pouvez à nouveau afficher l'échelle à partir du menu Échelles de la barre d'outils. Si vous supprimez une échelle, elle ne sera pas à nouveau affichée automatiquement, même si la taille ou la plage de données du graphique sont modifiées. Ouvrir calendrier raccourci double-clic Ouvrir la boîte de dialogue du calendrier voir Modification de la plage de dates. Ajouter des lignes de séparation verticales Ajouter ou supprimer de manière explicite des lignes de séparation verticales pour l'échelle sélectionnée. Vous pouvez également supprimer des lignes de séparation en les sélectionnant ou en appuyant sur la touche Supprimer. Le logiciel ajoute ou supprime automatiquement ces lignes, à moins que votre choix soit explicite. Ajouter un libellé Échelle Ajouter du texte descriptif à l'échelle sélectionnée. Le libellé contient du texte prédéfini qui dépend de la langue et peut être remplacé si nécessaire. L'exemple d'un libellé d'échelle typique consiste à écrire Semaine du » à gauche de l'échelle de semaine si le premier jour de chaque semaine est affiché dans les libellés d'échelle Activez l'échelle par semaine dans le menu Échelles. Sélectionnez l'un des libellés de l'échelle de semaine et modifiez le format de date afin d'inclure d ou dd pour afficher le premier jour de la semaine dans le libellé. Sélectionnez Ajouter un libellé d'échelle à partir du menu contextuel des échelles. Week of est le texte par défaut du libellé d'échelle de semaine. Lignes activités Un graphique de calendrier de projet est constitué de lignes, et chacune d'entre elles représente une certaine activité dont le nom apparaît dans le libellé à gauche. Les lignes contiennent les articles de calendrier tels que les barres, les jalons et les parenthèses. Vous pouvez explicitement sélectionner une ligne entière pour modifier sa présentation, y ajouter ou supprimer des libellés, et la déplacer par glisser-déposer ou avec Shift+Alt et les touches fléchées ↑ et ↓. Remarque Au-dessous du graphique, une ligne spéciale est réservée aux jalons essentiels. Vous ne pouvez pas ajouter de barres à cette ligne, vous ne pouvez pas la déplacer par glisser-déposer, et vous ne pouvez pas la supprimer. Il s'agit simplement d'une ligne d'activité supplémentaire qui est toujours présente. Ajout et suppression de lignes Pour insérer une nouvelle ligne, sélectionnez une ligne existante et utilisez le bouton Insérer une ligne dans le menu contextuel think-cell. Sinon, appuyez sur Ctrl+Alt+↓. Même si toutes les autres lignes sont supprimées, la ligne supplémentaire tout en bas à gauche du graphique est toujours disponible, et vous pouvez cliquer dessus pour ouvrir le menu contextuel et créer de nouvelles lignes. Le raccourci clavier Ctrl+Alt+↓ permet également d’insérer de nouvelles lignes tout en modifiant les libellés. Le premier libellé de la ligne nouvellement insérée sera automatiquement sélectionné. Ainsi, vous pouvez ajouter des lignes et continuer votre saisie sans utiliser la souris. De même, vous pouvez utiliser Alt et les touches fléchées ← → ↑ ↓ pour déplacer le curseur parmi les libellés. Vous pouvez également utiliser le bouton Supprimer du menu contextuel think-cell pour supprimer une ligne entière. Le raccourci clavier pour la suppression est Supprimer. Caractéristiques des lignes Outre les éléments de calendrier barres, flèches de processus, jalons, parenthèses, chaque ligne peut également contenir jusqu'à trois libellés, une ligne de séparation horizontale et un ombrage de ligne. Les libellés et les éléments décoratifs sont ajoutés et supprimés via le menu contextuel think-cell. Pour ouvrir le menu, déplacez la souris en dehors de la zone de plage de dates du graphique, puis faites un clic droit sur une ligne lorsqu'elle est mise en surbrillance. Remarque Si vous faites un clic droit sur une ligne à l'intérieur de la zone de plage de dates du graphique, un autre menu s'ouvre pour permettre d'insérer de nouveaux éléments de calendrier. Pour en savoir plus, consultez la section Ajout d'éléments. Le menu contextuel de la ligne dispose des boutons suivants Vous pouvez appliquer tous ces boutons à une ou plusieurs lignes sélectionnées Supprimer Raccourci Supprimer Supprimer la ligne sélectionnée. Insérer des lignes Raccourci Ctrl+Alt+↓ Insérer une nouvelle ligne après la ligne sélectionnée. Si la ligne sélectionnée est celle située en dessous de la ligne de référence du graphique, la nouvelle ligne est insérée avant. Ajouter une colonne avec le libellé Activité raccourci F2 Ajouter ou supprimer la colonne avec le libellé Activité. Un titre principal est ajouté pour la colonne. Vous pouvez le remplacer ou le supprimer. La touche F2 permet de modifier le libellé Activité de la ligne sélectionnée. Ajouter une colonne avec le libellé Responsable Ajouter ou supprimer la colonne avec le libellé de responsabilité. Un titre principal est ajouté pour la colonne. Vous pouvez le remplacer ou le supprimer. Ajouter une colonne avec le libellé Remarque Ajouter ou supprimer la colonne avec le libellé Remarque. Un titre principal est ajouté pour la colonne. Vous pouvez le remplacer ou le supprimer. Ajouter une ombre de ligne Ajouter ou supprimer un ombrage. Vous pouvez modifier la couleur de l'ombrage et ajouter ou supprimer ce dernier en utilisant le contrôle de remplissage de la barre d'outils think-cell. L'ombrage fonctionne également pour plusieurs lignes successives. Ajouter un séparateur de colonnes Ajouter ou supprimer une ligne de séparation au-dessus de la ligne sélectionnée. Libellés de ligne Chaque ligne prend en charge trois libellés, d'où la présence de trois colonnes de texte au maximum à côté du calendrier réel. Les titres par défaut de ces trois colonnes dépendent de la langue voir Dépendance envers la langue ; Activité », Responsable » et Remarque » sont les trois titres standard en français. Vous pouvez librement les modifier ou les supprimer si nécessaire. Les libellés à gauche sont prévus pour les noms des activités. Ces libellés sont affichés par défaut, et chacun d'entre eux appartient exactement à une ligne. Si le texte des libellés est déjà disponible à un autre endroit où les libellés peuvent être copiés dans le Presse-papiers, vous pouvez rapidement coller une colonne de libellé entière voir Collage de texte dans plusieurs libellés. Remarque Malheureusement, la sélection de plusieurs formes dans PowerPoint ou de plusieurs libellés dans un autre graphique de Gantt ne fonctionne pas à cet égard. Il est possible de copier vers le Presse-papiers des lignes de texte contenues dans un traitement de texte, un éditeur de texte ou un e-mail, de même que plusieurs cellules d'une feuille de calcul Excel, puis de les coller dans des libellés Activité comme indiqué ci-dessus. Vous pouvez hiérarchiser les libellés Activité à l’aide des boutons PowerPoint Réduire/Augmenter le niveau de liste dans le groupe du ruban Paragraphe de l’onglet Accueil. Vous pouvez également maintenir les touches Shift+Alt enfoncées tout en utilisant les touches fléchées ← et →. L'espace vertical entre les libellés est réduit pour indiquer qu'ils sont groupés. Vous pouvez ajouter jusqu'à deux colonnes si nécessaire. Les libellés des titres sont automatiquement ajoutés lorsqu'une colonne est créée. Les libellés des colonnes supplémentaires peuvent faire référence à plusieurs lignes voir Libellés étendus sur plusieurs lignes. Au départ, une colonne avec libellé nouvellement créée est vide, à l'exception de son titre. Déplacez la souris sur la colonne de libellé pour découvrir les espaces réservés aux libellés que vous pouvez sélectionner comme toute autre caractéristique dans think-cell. Utilisez le menu contextuel des espaces réservés pour créer un libellé de texte, une case à cocher ou des Harvey Balls. Pour créer un libellé de texte, il suffit de sélectionner un espace réservé et de commencer la saisie. De même, vous pouvez recréer les libellés de titre si vous les avez supprimés. Le menu contextuel du libellé de ligne dispose des boutons suivants Supprimer Raccourci Supprimer Supprimer le libellé sélectionné. Basculer sur Case à cocher Utiliser une case à cocher à la place d'un libellé de texte voir Case à cocher et Harvey Balls. Si le libellé sélectionné contient déjà du texte, celui-ci sera supprimé. Basculer sur Harvey Balls Utilisez des Harvey Balls à la place d’un libellé de texte voir Case à cocher et Harvey Balls. Si le libellé sélectionné contient déjà du texte, celui-ci sera supprimé. Basculer sur Libellé de texte Raccourci F2 ou saisie directe Utilisez du texte pour ce libellé. Cliquez sur ce bouton pour sélectionner et écraser le texte de l'espace réservé inséré. Ajouter une parenthèse Ajoutez ou supprimez la parenthèse du libellé sélectionné. Des parenthèses sont ajoutées automatiquement aux libellés qui s'étendent sur plus d'une ligne voir Libellés étendus sur plusieurs lignes. Cette option s'applique uniquement aux libellés Responsabilité et Remarque. Étant donné que les libellés Activité se réfèrent toujours précisément à une ligne, ils n'ont pas besoin de parenthèses. Pour supprimer un libellé, utilisez son menu contextuel ou supprimez simplement tout le texte du libellé. Celui-ci disparaîtra alors complètement. Pour supprimer plusieurs libellés en même temps, il s’avère souvent utile de sélectionner tous les libellés souhaités avec la souris et les touches Maj ou Ctrl voir également Sélection multiple. Ensuite, choisissez l'option de suppression du menu contextuel ou appuyez sur la touche Supprimer pour supprimer tous les libellés sélectionnés. Libellés étendus sur plusieurs lignes Dans les colonnes Responsabilité et Remarque, chaque libellé peut faire référence à plusieurs activités. Pour déterminer les activités auxquelles un libellé fait référence, faites glisser les poignées qui apparaissent à côté de ce libellé lorsque vous le sélectionnez. Vous pouvez faire des glisser-déposer avec les poignées d'un libellé uniquement vers des lignes qui n'ont pas déjà un autre libellé dans la colonne, et vous ne pouvez pas faire des glisser-déposer avec les poignées vers des séparateurs horizontaux. Une parenthèse apparaît automatiquement dès qu'un libellé s'étend sur plusieurs lignes. Dans ce cas, vous pouvez supprimer la parenthèse en la sélectionnant et en appuyant sur Supprimer, ou via le menu contextuel de la parenthèse ou du libellé. Éléments de calendrier Dans le graphique du calendrier d'un projet, plusieurs types d'éléments permettent de représenter des périodes et des événements. think-cell prend en charge les éléments suivants Barres pour afficher la durée d'une activité. Flèches de processus similaires aux barres mais contenant du texte. Elles s'agrandissent et rétrécissent verticalement en fonction du volume de texte qu'elles contiennent. Pour créer une mise en page esthétique, toutes les flèches de processus d'un graphique de Gantt sont redimensionnées à la même hauteur, dans la mesure du possible. Jalons pour signaler des événements uniques. Parenthèses pour libeller des périodes qui contiennent normalement plusieurs barres d'activité. Ombres pour visualiser les périodes non travaillées telles que les week-ends et les vacances. Elles sont habituellement libellées avec une parenthèse supplémentaire au-dessous du graphique. Ajout d'éléments Pour ajouter un élément au graphique, passez la souris sur la zone de plage de dates du graphique. Une croix vous aide à contrôler la ligne et la date sur lesquelles pointe votre souris, et une info-bulle fournit des informations précises concernant la date. Les dates peuvent être sélectionnées en fonction de la plage de dates du graphique et de sa taille, et selon le niveau de zoom actuel. Si la taille des jours est trop petite pour un pointage individuel avec la souris, la croix se positionne sur les premiers jours des semaines et des mois. Si même la taille des semaines est trop petite pour une sélection distincte, la croix se positionne uniquement au début du mois. Il est possible d'insérer un nouvel élément partout où la croix apparaît. Si vous passez la souris sur des éléments existants, la croix disparaît et l'info-bulle affiche la date ou la durée de l'article. Lorsque la croix est mise en surbrillance, faites un clic droit pour ouvrir le menu contextuel. Remarque Si vous souhaitez ouvrir le menu contextuel de la ligne pour insérer une nouvelle ligne ou ajouter un libellé ou un élément décoratif de ligne, vous devez faire un clic droit sur la ligne à l'extérieur de la zone de plage de dates du graphique. Pour en savoir plus, consultez la section Caractéristiques des lignes. Le menu contextuel d'insertion dispose des boutons suivants Supprimer Raccourci Supprimer Supprimer la ligne sélectionnée, le séparateur de ligne ou la ligne jalon. Nouvelle barre Créer une nouvelle barre d'activité commençant à l'emplacement de la croix. Nouveau jalon Créer un nouveau jalon à l'emplacement de la croix. Nouvelle parenthèse Créer une nouvelle parenthèse commençant à l'emplacement de la croix. Nouvelle ombre Créer une nouvelle ombre commençant à l'emplacement de la croix. Nouveau processus Créer un nouveau processus commençant à l'emplacement de la croix. Remarque Vous pouvez aussi créer de nouveaux éléments en cliquant sur des éléments existants et en les faisant glisser tout en maintenant la touche Ctrl enfoncée. Une copie de l'élément d'origine est créée au nouvel emplacement. Déplacement d'éléments Il existe plusieurs façons de déplacer des éléments existants vers une autre date ou ligne. Vous pouvez bien sûr faire glisser un ou plusieurs éléments sélectionnés voir Sélection multiple avec la souris. Si un seul élément est sélectionné, vous pouvez également faire glisser sa ou ses poignées pour modifier la date, ou l'ancrer à un autre élément voir Ancrage d'éléments. Vous pouvez double-cliquer sur un élément pour ouvrir la boîte de dialogue du calendrier et sélectionner facilement une date. La date actuelle de l'élément concerné est présélectionnée. Pour les barres, les flèches de processus, les parenthèses et les ombres, sélectionnez une plage de dates comme décrit ci-dessus voir Modification de la plage de dates. Pour les jalons, il suffit de cliquer sur la date désirée la boîte de dialogue du calendrier se ferme alors automatiquement et la date sélectionnée est appliquée. Positionnement d'un jalon Les barres et les flèches de processus sont positionnées de façon à débuter à 00h00 à la date de début et finir à 24h00 à la date de fin. La position par défaut des jalons est à 12h00. Si l’échelle ou les lignes de séparation verticales du jour ne sont pas visibles, les jalons sont positionnés à 00h00 sur le jour approprié pour obtenir un meilleur alignement, même si leur position est à 12h00. Le positionnement par défaut des jalons est habituellement correct, mais il peut être modifié si nécessaire, à l'aide de points d'ancrage Ancrage d'éléments. Par exemple, le fait d'ancrer un jalon à la fin d'une barre permettra de s'assurer que ce dernier est toujours aligné sur la fin de la barre, quelles que soient la plage de dates actuellement affichée et les échelles visibles. Le libellé Date du jalon indique généralement la Date sur laquelle le jalon est positionné, mais bascule au Jour précédent lorsque le jalon est ancré à la fin d’une barre. Vous pouvez également choisir parmi le contrôle de contenu des libellés du jalon. Ancrage d'éléments Les poignées des barres, les flèches de processus, les parenthèses, les jalons et les ombres permettent de rattacher ces éléments à d'autres éléments. Lorsque vous cliquez sur une poignée avec la souris, les points d'ancrage disponibles sont mis en surbrillance. Faites glisser la poignée jusqu’à la ligne actuelle pour définir manuellement la date de l'élément sélectionné, ou faites-la glisser sur un point d'ancrage d'un autre élément pour la relier à ce dernier. Les éléments restent ancrés pendant qu'ils sont modifiés. Par exemple, lorsque vous ancrez un jalon à la fin d'une barre, cette liaison permet de s'assurer que ce dernier a toujours la même date que la fin de la barre. Ainsi, si vous déplacez la barre ultérieurement, l'emplacement du jalon sera actualisé en conséquence. Autre exemple l'insertion d'une ombre crée implicitement une parenthèse supplémentaire qui est ancrée à l'ombre. Lorsque vous déplacez l'ombre, la parenthèse se déplace avec. Mais vous pouvez toujours dissocier la parenthèse, la déplacer ou la supprimer. Remarque Des éléments peuvent être ancrés sur différentes lignes. Lorsque vous faites glisser la poignée d’un élément, la date change mais l'élément reste sur sa ligne. Pour déplacer un élément sur une autre ligne, déplacez ce dernier, et non ses poignées. Modification de l'apparence d'un graphique Vous pouvez modifier la couleur des barres, des flèches de processus, des jalons et des ombres à l’aide du contrôle de couleur de la barre d’outils flottante voir Couleur et remplissage. La couleur d'arrière-plan du graphique peut être modifiée en sélectionnant l'ensemble du graphique et en choisissant la couleur désirée dans la barre d'outils flottante. Le menu contextuel permet de configurer l'apparence des éléments de calendrier. Le menu contextuel des éléments de calendrier comprend les boutons suivants selon le type d'élément sélectionné Supprimer Raccourci Supprimer Supprimer l'élément sélectionné. Ouvrir calendrier raccourci double-clic Ouvrir la boîte de dialogue de calendrier de l'élément sélectionné voir Déplacement d'éléments. Définir sur Plein/Pointillés L'apparence de la barre ou de la flèche de processus sélectionnée passe de Plein à Pointillés et réciproquement. Ajouter un libellé Date raccourci F2 Ajouter ou supprimer un libellé pour l'élément sélectionné. En appuyant sur F2, vous pouvez modifier l'élément du libellé, ou le créer s'il n'existe pas déjà. Par défaut, le libellé contient la date de l’élément, qui est mise à jour lorsque celui-ci est déplacé voir aussi Libellés d'éléments. Définir la forme Losange/Triangle La forme du jalon sélectionné passe de Triangle à Losange et réciproquement. Ajouter une ligne jalon Ajouter une ligne jalon au jalon sélectionné. Libellés d'éléments Les barres, les flèches de processus, les parenthèses et les jalons peuvent avoir des libellés, alors que les ombres sont habituellement libellées à l'aide d'une parenthèse supplémentaire au-dessous du graphique. Utilisez le menu contextuel think-cell pour ajouter un libellé à un ou plusieurs éléments sélectionnés. Si un seul élément est sélectionné, vous pouvez appuyer sur F2 pour lui ajouter un libellé ou modifier un libellé existant. Par défaut, le libellé d'un élément contient la date ou la durée de cet élément. Cette information est consignée dans un champ de texte voir Champs de texte et mise à jour dès que l'élément est déplacé. Vous pouvez ajouter du texte au libellé ou en remplacer le contenu par défaut par votre propre texte. Si vous avez supprimé le champ de texte, vous pouvez toujours le réinsérer dans le libellé. Sélectionnez le libellé et choisissez le champ désiré dans la commande de contenu des libellés, via la barre d’outils contextuelle voir Contenu des libellés. De plus, think-cell prend en charge de grands libellés multilignes, même dans un graphique relativement dense. Toutes les activités sont automatiquement organisées afin d'ajuster le texte. En outre, la plupart des libellés peuvent être déplacés pour les positionner au-dessous ou à côté de leur élément respectif. Feuille de données Le diagramme de Gantt peut utiliser les dates enregistrées dans une feuille de données. Vous pouvez ensuite ancrer les éléments de chronologie à ces dates. Si les dates changent dans la feuille de données, les éléments de chronologie ancrés sont également mis à jour. Ce processus est semblable à celui des types de graphiques basés sur les nombres. Dans les graphiques de ce type, la feuille de données contient des valeurs numériques et le graphique est actualisé lorsque les nombres changent. Vous pouvez toutefois contrôler également la visualisation de vos données et ajouter des flèches ainsi que des lignes de valeurs au graphique, et non dans la feuille de données. Imaginons que vous souhaitiez créer un diagramme de Gantt comportant cinq activités, dont le résultat de chacune est validé lors d'un jalon quelques semaines après l'achèvement. Vous souhaitez enregistrer l'ensemble des dates dans la feuille de données afin de pouvoir les actualiser plus tard facilement dans une seule fenêtre. Vous commencez par insérer un diagramme de Gantt. Ouvrez la feuille de données en cliquant sur le bouton Ouvrir la feuille de données dans le coin inférieur droit du diagramme de Gantt. La première ligne de la feuille de données correspond à la ligne jalon sous le diagramme de Gantt. Sur la deuxième ligne, vous saisissez la première description d'activité et trois dates respectivement celle de début de la tâche, celle de fin et le jalon de validation. Remarque Vous devez saisir les dates de manière à ce qu'Excel les reconnaisse en tant que dates. Si le contenu de la cellule est aligné à droite, Excel reconnaîtra une date. Sinon, Excel considère votre saisie simplement comme du texte et think-cell ne pourra pas l'utiliser. Lorsque vous spécifiez une date sans inclure d'heure, Excel suppose que l'heure est 0h00, soit le début de la journée. Lorsqu'une telle date est utilisée à la fin d'une activité, celle-ci est donc affichée comme se terminant à 0h00 ce jour-là, c'est-à-dire sans inclure le jour lui-même. Si vous souhaitez spécifier qu'une activité se termine par et inclut le 15 janvier, saisissez 2017-01-15 1159pm ou 2017-01-16. Vous remarquerez deux changements dans le diagramme de Gantt Trois points d'ancrage sont affichés en haut de la première ligne. Ils correspondent aux dates saisies dans la feuille de données. Une ligne verte sur la gauche de la première ligne indique que cette ligne est liée à la feuille de données. L'infobulle de la ligne contient la source spécifique Lié à la ligne 2 de la feuille ». Il est maintenant temps d'ancrer les éléments de chronologie aux dates à partir de la feuille de données Sélectionnez la barre provenant du diagramme de Gantt par défaut, et fixez le début à la première ancre et la fin à la deuxième ancre. Insérez un jalon et ancrez-le à la troisième ancre. Remarque Si plusieurs éléments de chronologie sont sélectionnés dans des lignes différentes et qu'une poignée est ramenée vers une ancre à partir de la feuille de données, chaque élément est ancré à la date respective de sa propre ligne de la feuille de données liée. N'hésitez pas à supprimer les cinq autres lignes standard qui ne sont pas liées à la feuille de données. Lorsque vous saisissez des lignes supplémentaires dans la feuille de données, les lignes d'activité correspondantes seront automatiquement ajoutées au diagramme de Gantt en tant que de besoin. À ce stade, vous finissez de saisir les dates et titres d'activité dans la feuille de données Le diagramme de Gantt est automatiquement actualisé à mesure que vous saisissez les dates et tâches supplémentaires dans la feuille de données Lorsque vous commencez à saisir une nouvelle ligne dans la feuille de données, une ligne d'activité est ajoutée au diagramme de Gantt. Si vous ajoutez des dates à la feuille de données, de nouveaux éléments de chronologie sont ajoutés au diagramme de Gantt. Ces nouveaux éléments sont calqués sur les éléments de la ligne qui se trouve au-dessus de la nouvelle ligne. Les nouveaux éléments de calendrier, c'est-à-dire la nouvelle barre d'activité et le nouveau jalon, sont automatiquement ancrés de la même manière que ceux de la ligne la plus proche — il s'agit dans cet exemple de la ligne du dessus. Bien évidemment, si les dates dans la feuille de données diffèrent d'une ligne à l'autre, les positions des éléments de chronologie dans le diagramme de Gantt le reflèteront. Vous avez créé rapidement un diagramme de Gantt complet avec cinq lignes et deux éléments par ligne. Après avoir défini la structure générale de la première ligne, les lignes suivantes se seront automatiquement ajustées sur cette structure sans qu'il soit nécessaire de réaliser des insertions et ancrages supplémentaires. Lien Excel Un diagramme de Gantt peut être lié à une plage dans un fichier Excel voir Liaisons de données Excel. Imaginons que les dates de l'exemple ci-dessus se trouvent dans un fichier Excel que vous avez reçu Pour créer un diagramme de Gantt, veuillez sélectionner l'ensemble des cellules dans Excel, y compris les titres de l'activité et les dates. inclure dans votre sélection une ligne supplémentaire au-dessus du titre et des dates de la première activité. Cette ligne supplémentaire permet de conserver les dates pour la ligne jalon du diagramme de Gantt. En l'absence de ce type de date, cette ligne doit tout de même être comprise dans votre sélection. À partir du menu Graphiques dans la barre d'outils think-cell d'Excel, sélectionnez le type de graphique Gantt/Chronologie. Dans PowerPoint, sélectionnez la position et la diapositive adaptées pour le nouveau diagramme de Gantt. La plage Excel sera marquée comme liée Le nouveau diagramme de Gantt affichera les ancres et les titres de votre activité pour les dates dans Excel, mais pas d'éléments de chronologie pour le moment Vous pouvez désormais insérer des éléments de chronologie tels que des barres et des jalons, et les lier aux ancres correspondant aux dates dans Excel. Pour remplir rapidement le diagramme de Gantt, veuillez insérer et ancrer les éléments dans la première ligne d'activité une barre entre les deux premières ancres et un jalon sur la troisième ancre. sélectionner l'ensemble des éléments de chronologie de la première ligne. Faites glisser les éléments vers la deuxième ligne tout en maintenant les touches Shift et Ctrl appuyées. Dans PowerPoint, une telle action de glisser/déposer permettrait de dupliquer les formes tout en préservant leur alignement. Dans think-cell, le résultat est identique les éléments de calendrier sont dupliqués et alignés ancrés sur les points d’ancrage respectifs de la deuxième ligne. Répétez l'opération pour les autres lignes. Utilisez la fonction glisser et déposer tout en maintenant les touches Shift et Ctrl appuyées pour ajouter rapidement des éléments de calendrier au diagramme de Gantt. Si les dates sont modifiées dans Excel, le diagramme de Gantt est actualisé comme indiqué dans Mise à jour d'un graphique lié. Contrôle du format de date Vous pouvez librement définir la mise en forme souhaitée pour les valeurs de date qui apparaissent parmi les libellés du graphique d'un calendrier de projet. Par convention, tous les libellés des éléments d'un graphique partagent la même mise en forme des dates. Ainsi, lorsque vous modifiez la mise en forme d'un libellé, tous les autres s'adaptent en conséquence. Lorsque vous sélectionnez un libellé qui contient un champ de date, ou un champ de date dans un libellé, le contrôle de format des dates apparait dans la barre d'outils flottante. Son fonctionnement est similaire à celui du contrôle de format des nombres voir Format des nombres. Le menu déroulant facilite la sélection en un clic des formats de date les plus fréquemment utilisés. Son contenu dépend de la caractéristique sélectionnée par exemple, chaque échelle dispose d'un ensemble différent de formats de date prédéfinis. La zone de modification affiche les paramètres actuels et permet de saisir une mise en forme arbitraire pour la date. Les codes de mise en forme d'Excel et de Graph sont pris en charge, et plusieurs autres codes ont été rajoutés pour les besoins particuliers d'un graphique de calendrier de projet voir tableau ci-dessous. De plus, les quatre dernières mises en forme utilisées sont disponibles dans la liste déroulante. Les codes de format de date ne sont pas sensibles à la casse. Pour insérer un saut de ligne, utilisez le caractère de barre oblique inverse \. Vous pouvez mélanger les codes de format avec du texte arbitraire et des délimiteurs. Si votre texte personnalisé contient des caractères pouvant être interprétés comme des codes de format, par exemple d D w W m M q Q y Y \, mettez le texte entre guillemets simples '. Il sera alors affiché tel quel ». Pour utiliser le caractère de guillemet simple, saisissez deux guillemets simples ''. Dépendance envers la langue Le graphique de calendrier de projet dépend de la langue L’affichage des noms des mois complets ou abrégés et des jours de la semaine, les titres principaux par défaut des libellés Activité, ainsi que le texte par défaut des libellés Échelle, dépendent du paramètre de vérification linguistique de Microsoft Office. La valeur de ce paramètre est utilisée lors de l'insertion des éléments. Pour modifier la langue utilisée pour les éléments qui dépendent de la langue, procédez comme suit modifiez le paramètre pour obtenir la langue désirée en cliquant dans une zone de texte, choisir Révision > Langue > Définir la langue de vérification..., Sélectionnez ensuite la langue désirée dans la boîte de dialogue, cliquez sur Par défaut... et confirmez par Oui, puis fermez la boîte de dialogue en cliquant sur OK. Utilisez le menu contextuel approprié pour supprimer puis ajouter à nouveau les libellés dépendant de la langue que vous souhaitez mettre à jour. Utilisez le menu Échelles pour masquer puis afficher à nouveau les échelles que vous souhaitez mettre à jour. Codes des formats de date Code Description Exemple d jour du mois 5 dd jour du mois deux chiffres 05 ddd jour de la semaine abrév. Lun dddd jour de la semaine complet Lundi ddddd jour de la semaine caractère unique L w semaine de l'année 7 ww semaine de l'année deux chiffres 07 M numéro du mois 9 MM numéro du mois deux chiffres 09 MMM nom du mois abrév. Sep MMMM nom du mois complet Septembre MMMMM nom du mois caractère unique S q trimestre nombre décimal 4 qq trimestre chiffre romain en majuscules IV qqq trimestre chiffre romain en minuscules iv yy année deux chiffres 04 yyyy année quatre chiffres 2004 \ Barre oblique inverse saut de ligne, par ex. ddd\dd Lun05 '...' Insertion de texte, par ex. 'Quarter' qq Trimestre IV '' Caractère du guillemet simple, par ex. 'W'ww''yy W07'04

ajouter des jours à une date