Calculer les jours de travail - Conseils Excel

Table des matières

Combien de jours ouvrés entre une date de début et une date de fin? Les anciennes fonctions fonctionnent pour les semaines de travail du lundi au vendredi, mais il existe de nouvelles options pour les semaines de travail impaires, même le lundi, jeudi, vendredi et samedi.

Dans mon séminaire Power Excel en direct, il est assez tôt dans la journée lorsque je montre comment cliquer avec le bouton droit sur la poignée de remplissage, faire glisser une date, puis choisir Remplir les jours de la semaine. Cela remplit les dates du lundi au vendredi. Je demande au public: «Combien d’entre vous travaillez du lundi au vendredi?» Beaucoup de mains se lèvent. Je dis: «C'est génial. Pour tous les autres, Microsoft ne se soucie clairement pas de vous. » Rire.

Il semble certainement que si vous travaillez autre chose que du lundi au vendredi ou si vous avez une année se terminant un jour autre que le 31 décembre, beaucoup de choses dans Excel ne fonctionnent pas très bien.

Cependant, deux fonctions dans Excel montrent que l'équipe Excel se soucie des personnes qui travaillent des semaines de travail impaires: NETWORKDAYS.INTL et WORKDAY.INTL.

Mais commençons par leurs antécédents originaux du lundi au vendredi. La figure suivante montre une date de début en B et une date de fin en C. Si vous soustrayez =C5-B5, vous obtiendrez le nombre de jours écoulés entre les deux dates. Pour déterminer le nombre de jours de la semaine, vous utiliseriez =NETWORKDAYS(B2,C2).

Fonction NETWORKDAYS

Ça va encore mieux. L'ancien NETWORKDAYS autorise un troisième argument facultatif dans lequel vous spécifiez des vacances de travail. Dans la figure suivante, la liste des jours fériés dans H3: H15 permet le calcul des jours ouvrables moins les jours fériés dans la colonne F.

Calcul des jours de travail moins les jours fériés

Avant Excel 2007, les fonctions JOURS RÉSEAU et JOURNÉE DE TRAVAIL étaient disponibles si vous activiez le complément Analysis ToolPak fourni avec chaque copie d'Excel. Pour Excel 2007, ces compléments ont été intégrés au noyau Excel. Microsoft a ajouté des versions INTL des deux fonctions avec un nouvel argument Weekend. Cet argument permettait deux jours consécutifs comme week-end et permettait également un week-end d'une journée.

NETWORKDAYS.INTL

J'ai vu une usine de fabrication passer à six jours par semaine afin de répondre à la demande excédentaire.

Semaines de 6 jours

De plus, il existe plusieurs pays avec des week-ends qui ne tombent pas le samedi et le dimanche. Tous les pays indiqués ci-dessous, à l'exception du Bruneei Darussalem, ont obtenu des fonctionnalités avec NETWORKDAYS.INTL et WORKDAY.INTL.

Week-ends country

Cependant, il existe encore des cas où le week-end ne correspond à aucune des 14 définitions de week-end ajoutées dans Excel 2007.

Il se trouve que je vis dans le même comté que le Pro Football Hall of Fame à Canton, Ohio. Mais la première destination touristique de notre comté n'est pas le temple de la renommée. La principale destination touristique est le marché de Hartville et le marché aux puces. Commencé en 1939, cet endroit est un point chaud pour les personnes à la recherche de produits frais et de bonnes affaires. Le stand de déjeuner original est devenu le restaurant Hartville Kitchen. Et le matériel Hartville à proximité est si grand qu'ils ont construit une maison entière à l'intérieur de la quincaillerie. Mais le marché est le bénéficiaire du nouvel argument de week-end secret pour NETWORKDAYS et WORKDAY. Le marché est ouvert le lundi, jeudi, vendredi et samedi. Cela signifie que leur week-end est le mardi, mercredi et dimanche.

À partir d'Excel 2010, au lieu d'utiliser 1-7 ou 11-17 comme argument du week-end, vous pouvez transmettre un texte binaire à 7 chiffres pour indiquer si une entreprise est ouverte ou fermée un jour particulier. Cela semble un peu inhabituel, mais vous utilisez un 1 pour indiquer que le magasin est fermé pour le week-end et un 0 pour indiquer que le magasin est ouvert. Après tout, 1 signifie normalement On et 0 signifie normalement Off. Mais le nom de l'argument est Week-end, donc 1 signifie que c'est un jour de congé, et 0 signifie que vous n'avez pas de jour de congé.

Ainsi, pour l'horaire du lundi, jeudi, vendredi et samedi sur le marché de Hartville, vous utiliseriez "0110001". Chaque fois que je tape une de ces chaînes de texte, je dois dire silencieusement dans ma tête: «Lundi, mardi, mercredi…» pendant que je tape chaque chiffre.

Marion Coblentz du marché de Hartville pourrait utiliser la formule suivante pour déterminer le nombre de jours de marché entre deux dates.

Journées de marché entre deux dates

En passant, je n'ai pas utilisé l'argument optionnel des jours fériés ci-dessus parce que le Memorial Day, le 4 juillet et la fête du travail sont les jours les plus importants pour les clients à Hartville.

Si jamais vous êtes dans le nord-est de l'Ohio, vous devez vous arrêter à Hartville pour voir la maison 100% fabriquée aux États-Unis à l'intérieur du matériel Hartville et pour goûter la bonne bouffe au Hartville Kitchen.

Regarder la vidéo

  • Date mathématique dans Excel: soustraire la date antérieure de la date ultérieure + 1
  • Pour ignorer les week-ends, utilisez la fonction JOURS RÉSEAU
  • Pour ne pas compter les jours fériés, utilisez le 3ème argument dans NETWORKDAYS
  • Pour les week-ends non standard, utilisez NETWORKDAYS.INTL
  • Code secret à 7 chiffres binaires pour les semaines de travail qui ne sont pas des jours consécutifs
  • Alt + ESF pour coller des formules spéciales

Transcription vidéo

Apprenez Excel à partir d'un podcast, épisode 2023 - Calculez les jours de travail, même pour les semaines de travail non standard!

Je vais diffuser tout ce livre en podcast, cliquez sur le «i» dans le coin supérieur droit pour accéder à la playlist!

Salut, bon retour sur le netcast, je suis Bill Jelen. J'ai donc parlé de cette fonctionnalité dans l'épisode 1977 pour Fill Week Days. Vous cliquez avec le bouton droit sur la poignée de recopie, faites glisser et lorsque vous la relâchez, vous choisissez Remplir les jours de la semaine et vous voyez qu'elle se remplit du lundi au vendredi. Fonctionne très bien pour de nombreux pays dans le monde, mais il y a des pays dans le monde où le week-end n'est pas du samedi au dimanche, non? Et juste désolé, Microsoft Excel ne se soucie pas de vous, d'accord! Donc, nous allons parler de la façon de calculer le nombre de jours ouvrés entre deux dates, et nous avons juste besoin de connaître le nombre de jours entre deux dates. Nous prenons la date la plus tardive moins la date précédente +1, et vous verrez combien de jours de travail il y a, n'est-ce pas, cela fonctionne très bien si vous travaillez tous les jours, non? Mais si vous voulez oublier les week-ends, les samedis et dimanches,= NETWORKDAYS existe depuis longtemps dans l'outil d'analyse, vous savez, depuis longtemps, il est devenu une partie officielle d'Excel dans Excel 2007.

Donc, vous spécifiez la date de début, la virgule, la date de fin,), et cela élimine les samedis et dimanches, c'est toujours un problème, cependant, parce que cela compte les vacances. Si nous voulons omettre les jours fériés, nous utilisons = JOURS RESEAU de la date de début à la date de fin, une virgule, puis un argument facultatif où se trouve le jour férié. Je vais donc choisir cela, j'appuie sur F4 pour verrouiller cela, et il calculera le nombre de jours ouvrables moins les jours fériés, d'accord. Alors maintenant, calculons cela pour tout cela, copions ceci et disons Remplir sans formatage, et vous verrez qu'ici il y a 351 jours, 251 jours si vous jetez les samedis et dimanches, mais 239 jours si vous avez tout rejeté. de ces vacances, bon, super, grande fonction

SI vous êtes aux États-Unis ou en fait, si vous n'êtes dans aucun des pays énumérés dans les lignes 2 à 6, tous ces pays, votre week-end est le vendredi et le samedi, le Népal samedi, l'Afghanistan jeudi et vendredi, ici le L'Iran seulement vendredi. Et puis le complètement diabolique qui sera difficile à gérer est Brunei, j'ai dû aller découvrir où se trouve Brunei! Est-ce vrai que votre week-end est vendredi et dimanche? À quel point est-ce malheureux, non? Je ne sais pas, c'est une semaine de travail d'une journée, je suppose, je ne sais pas, de toute façon, d'accord. Alors que faire si vous devez calculer un week-end qui n'est ni samedi ni dimanche?

Voici une usine de fabrication qui fonctionne du lundi au samedi, donc leur seul jour de congé est le dimanche, eh bien, je pense que c'était Excel 2010 qu'ils nous ont donné = NETWORKDAYS.INTL! Commence de la même manière, voici la date de début, voici la date de fin, puis le nouveau troisième argument, nous pouvons spécifier ce qu'est le week-end, et dans ce cas, ce sera uniquement le dimanche. Il ne va toujours pas gérer Brunei où nous sommes vendredi et dimanche, mais pour deux autres jours consécutifs ou un jour consécutif, il y a une option pour cela maintenant. Et puis les vacances ici, appuyez sur F4, et vous avez votre réponse. Je vais faire alt = "" ESF ou Coller des formules spéciales, Entrée, et nous pouvons copier celui-là, d'accord. Maintenant, comment un léopard est mort (?), Ou tout ce qui est une semaine de travail atypique. A l'époque,les salons de coiffure étaient fermés le dimanche et le mercredi. J'habitais dans l'Ohio, et nous allions faire du shopping au marché de Hartville, au marché aux puces, cet endroit, un endroit merveilleux. Au fait, si vous êtes là pour voir le Pro-Football Hall Of Fame, à seulement 20 minutes de là, ils sont ouverts le lundi, jeudi, vendredi et samedi, n'est-ce pas?

Alors leur week-end est mardi, mercredi, quelque chose, comment allons-nous faire ça avec un NETWORKDAYS? Eh bien, c'est tellement cool, ils ont ajouté cette nouvelle option folle qui n'est pas documentée dans l'info-bulle. Alors NETWORKDAYS.INTL, voici la date de début, virgule, voici la date de fin, virgule, puis la date secrète qui n'est pas du tout ici dans la liste déroulante est, entre guillemets, 7 chiffres binaires! 0 et 1, commençant par un lundi, 1 signifie que c'est un week-end, 0 signifie qu'il est ouvert. Donc le marché de Hartville, ils sont ouverts le lundi, alors mettez un 0, ils sont fermés le mardi et le mercredi, ils sont ouverts le jeudi, vendredi, samedi, ils sont fermés le dimanche, fermez les cotations. Les vacances, je ne sais pas, il n'y a pas de vacances à cet endroit car, franchement, si le 4 juillet tombe un lundi ou un jeudi, C'EST leur plus grand jour,tout le monde est parti du travail, alors ils volent tous à cet endroit, ce sera difficile d'obtenir une place de parking. D'accord, le nombre réel de jours de travail entre ces deux dates, je vais faire un clic droit et remplir sans formatage, d'accord, j'adore ce genre de secret.

Si vous accédez à l'aide d'Excel, vous la trouverez, mais si vous recherchez simplement l'info-bulle, vous ne saurez jamais qu'elle est là, à moins, bien sûr, que vous ne possédiez ce livre. Et à la page 99, vous lisez à ce sujet, ou si vous avez vu cette vidéo, alors de toute façon, cool. cliquez sur le «i» dans le coin supérieur droit pour acheter le livre, 10 $ est un livre électronique, 25 $ pour le livre imprimé, tous ces conseils incroyables, 2,5 mois de podcast, le tout dans la paume de votre main . Très bien, datez les maths dans Excel, soustrayez la date antérieure du +1 tardif, qui compte les samedis et dimanches. Pour ignorer les week-ends, utilisez la fonction NETWORKDAYS pour ne pas compter les jours fériés, vous utiliserez le troisième argument à NETWORKDAYS, assurez-vous d'appuyer sur F4 pour cela. Pour les semaines de travail non standard, NETWORKDAYS.INTL, qui permet 2 ou 1 week-end consécutifs. Et puis là 'un code secret à 7 chiffres binaires pour les semaines de travail qui ne sont pas des jours consécutifs, même dans le pays du Brunei, vous seriez en mesure de gérer cette semaine de travail du vendredi et du dimanche.

Eh bien, je tiens à vous remercier d'être passé, nous vous verrons la prochaine fois pour une autre diffusion sur le net!

Télécharger un fichier

Téléchargez l'exemple de fichier ici: Podcast2023.xlsx

Articles intéressants...