Excel 2016 : Les formules et les fonctions

Définir une date future arrondie au lundi

Testez gratuitement nos 1300 formations

pendant 10 jours !

Tester maintenant Afficher tous les abonnements
Calculez une date future arrondie au lundi suivant. Grâce à cet exercice, vous saurez calculer et arrondir tout type de date.
07:36

Transcription

Nous allons demander à Excel de calculer une date arrondie au lundi suivant, par exemple. On va donc combiner vos connaissances de si et des fonctions de date. C'est parti ? Pour réaliser ce petit exercice, nous allons nous positionner ici, on va mettre, admettons arbitrairement, le 1er janvier 2017. On va mettre ici le 10 janvier. 2017, également. Nous allons prendre ces deux dates, utiliser les deux petits carreaux ici et on va comme ça, mettre quelques dates du 1 au 10, le 19, le 28, etc, complètement au hasard. Et puis, ici, nous allons demander à afficher une date longue. Il m'intéresse ici de voir quel est le jour utilisé. Nous avons fait ça, on va donc utiliser dimanche, lundi, mardi, etc. Ce que je voudrais ici, dans une autre colonne, en tout cas, c'est indiquer une date de livraison. Admettons que ça soit la date théorique en première colonne : une date de livraison à plus 30 jours. Pour faire une date de livraison à plus 30 jours, vous vous rappelez qu'il suffit de prendre la date d'origine et de lui ajouter 30 puisque la valeur comprise dans la date n'est qu'un nombre de jours depuis le 1er janvier 1900. Donc, la date plus 30 au 1er janvier, et bien, le 31 janvier. Et si je fais ça pour toutes les dates, j'a bien le 31 janvier, à plus 30 jours, le 9 février, le 18, etc. Mais j'aimerais, et c'est là le but de l'exercice, me dire que ce que je veux, c'est décaler au lundi suivant, donc avoir ici, une formule qui me dise du mardi 31 janvier, en réalité, la livraison se fera le lundi suivant. Je ne sais pas de quelle date, de tête, il s'agit, mais en tous les cas, on va se décaler, grosso modo, de 7 jours et puis, du jeudi, on va se décaler au vendredi +1, samedi, dimanche, donc de 4 jours, on va aller au 13 février, comme ça, de tête. On a, dans tous les cas, plutôt que de s'embêter à calculer de tête, on va demander à Excel de le faire. Alors, j'aime bien, pour réaliser ce genre d'exercice, me mettre dans un coin, si j'ose dire et me poser déjà quelques questions. Dans les questions intéressantes à se poser, c'est quel est le jour de semaine de la date. Alors, le jour de semaine de la date, nous avons une fonction, quel est le jour de la semaine, est-ce que c'est un lundi, un mardi, etc. Si je me pose la question ici, ça sera d'utiliser la fonction JOURSEM et de JOURSEM par rapport à la date. Ici, en point virgule, quel est le premier jour de ma semaine ? Le premier jour de la semaine, c'est intéressant effectivement de le caler. Le premier jour de semaine, ici, c'est un lundi. J'aime bien démarrer la semaine le lundi. Dans les pays anglo-saxons, c'est peut-être plutôt le dimanche, mais ici, dans notre cas d'école, nous allons utiliser comme premier jour de la semaine, le lundi. Je ferme la parenthèse. Le résultat est bien 2, c'est-à-dire ici, le deuxième jour de la semaine, c'est bien un mardi. Si je duplique ici, j'ai bien le quatrième jour de la semaine, un jeudi, le sixième jour de la semaine, un samedi. Déjà, ça me donne une idée de la formule telle que je vais ici calculer un jour de semaine qui suit, tel que si mon jour n'est pas le premier jour de la semaine, si mon jour est supérieur au premier jour de la semaine, alors, je vais devoir me décaler. Pour faire ça, je vais utiliser la méthode « si », si quelque chose. On va se mettre ici, déjà, on sait que nous avons à faire du « si quelque chose. » Si quoi ? Si le JOURSEM, si le jour de la semaine de ma date, tel que le premier jour de la semaine qui est donc, en utilisant le paramètre 2, on vient de le voir, c'est le type de retour, paramètre 2. Si ce jour de la semaine est supérieur à 1, c'est-à-dire que si je ne suis pas un lundi, coup de bol, 30 jours après, ça tombe un lundi, je livre un lundi. Si c'est pas supérieur à un lundi, alors, qu'est-ce qu'il se passe ? Et si nous sommes un lundi, qu'est-ce qu'il se passe ? Dans un premier temps, au moins pour vérifier si ma fonction est bonne, est-ce que c'est supérieur à 1, donc le résultat, c'est pas lundi. Et sinon, c'est lundi. Et je valide. Donc, dans un premier temps, ce n'est pas un lundi. Ce n'est pas un lundi, ce n'est pas un lundi. Ah, nous sommes bien un lundi. Donc, ça fonctionne. Je sais analyser dans ma date, si c'est un lundi ou pas un lundi. Donc, on va déjà corriger cette formule. Si c'est un lundi, quelle est la date de livraison ? La date que je viens de trouver, ce sera bien égal à C25. On est bien d'accord que c'est un lundi, donc ma date de livraison, ça sera la date que j'ai choisie. Donc, là, ce n'est pas un lundi, ce n'est pas un lundi. Par contre, c'est bien un lundi. Si j'affiche ici sous forme de date, j'aurais bien ici la livraison, le lundi 27 février, alors que 30 jours, c'était bien le lundi 27 février. OK, maintenant, nous n'avons plus qu'à résoudre la première partie, c'est-à-dire de calculer le lundi suivant. Alors, pour cela, je vais simplement remplacer le « pas lundi » par un petit calcul tout simple, tel que la date qui va être ici doit tenir compte du décalage. Donc, je vais bien avoir ici ma date et sur ma date ici, je vais lui ajouter des jours pour me décaler au lundi. Donc, je vais faire ma date plus, ici, un calcul. Je vais donc me décaler ici avec un calcul, tel qu'au pire, je vais me décaler de huit jours moins le jour actuel de ma date de livraison à plus 30 jours. Nous sommes bien d'accord, c'est-à-dire JOURSEM de mon C25. Paramètre 2, donc le lundi. Imaginons, par exemple, que ça soit un mardi, il va falloir faire donc 8-2, il va falloir que je me décale de 6 jours pour pouvoir revenir juste au lundi qui suit. Par contre, si je trouvais, par exemple, un dimanche, donc le résultat serait 7. 8-7=1, il suffisait que je me décale d'un jour. Donc, je vais bien avoir, si mon jour de semaine est supérieur à 1, si c'est dépasser un lundi, je vais donc me décaler d'au maximum 8 jours moins le jour sur lequel je me trouve. Et puis sinon, nous avons bien le résultat correspondant. Si je fais, ici, la date de livraison du 31 janvier, ça sera donc décalé le lundi 6 février et si je multiplie, ici, ma formule, dans le cas du 9 février, un jeudi, ça sera bien décalé au 13, du 18 au 20, du 27, je garde puisque c'est déjà un lundi. Le mercredi 8 mars sera décalé au 13, etc. On voit ici, on a fait presque la boucle. Le mardi 4 avril, je passe au 10, alors que le 26, oú on était juste à un jour près, il a bien tenu compte et passé au 27. Je n'ai plus besoin de cette colonne qui m'a juste servie d'essai, j'efface tout le contenu et là, c'est « date au lundi qui suit. » Vous savez maintenant parfaitement calculer des dates et même des dates avec un décalage. C'est facile à réaliser, vous avez vu, simplement en utilisant « si » et les jours de semaine.

Excel 2016 : Les formules et les fonctions

Créez des formules efficaces et exploitez aux maximum les tableaux et les calculs. Redécouvrez les fonctions essentielles, exploitez les dates, et gérez vos erreurs.

3h23 (56 vidéos)
Aucun commentaire n´est disponible actuellement
 
Logiciel :
Spécial abonnés
Date de parution :18 mai 2017

Votre formation est disponible en ligne avec option de téléchargement. Bonne nouvelle : vous ne devez pas choisir entre les deux. Dès que vous achetez une formation, vous disposez des deux options de consultation !

Le téléchargement vous permet de consulter la formation hors ligne et offre une interface plus conviviale. Si vous travaillez sur différents ordinateurs ou que vous ne voulez pas regarder la formation en une seule fois, connectez-vous sur cette page pour consulter en ligne les vidéos de la formation. Nous vous souhaitons un excellent apprentissage avec cette formation vidéo.

N'hésitez pas à nous contacter si vous avez des questions !