Trouver le nombre de jours travaillés et non travaillés dans Google Sheets

Pour effectuer des calculs liés aux dates dans Google Sheets, il est important de connaître les différentes fonctions de dates disponibles. Dans cet article, vous allez apprendre comment trouver le nombre total de jours travaillés et non travaillés dans Google Sheets.

Pour commencer, ouvrez le tutoriel suivant dans un nouvel onglet pour avoir une vue d’ensemble des fonctions de dates dans Google Sheets : Google Sheets Date Functions at a Glance.

Comment trouver le nombre total de jours travaillés et non travaillés dans Google Sheets

Comme mentionné précédemment, nous allons utiliser la fonction NETWORKDAY de Google Sheets pour remplir cette tâche.

Je vais d’abord vous montrer comment trouver les jours travaillés dans un mois en se basant sur la date d’aujourd’hui.

Trouver le nombre total de jours travaillés dans Google Sheets

Si vous consultez la syntaxe de la fonction NETWORKDAY, vous pouvez comprendre les éléments suivants :

NETWORKDAYS(date_de_début, date_de_fin, [jours_fériés])

Les arguments date_de_début et date_de_fin sont obligatoires pour trouver le nombre total de jours travaillés sur cette période.

Ce que nous voulons, c’est les jours de travail du mois en cours ou du mois correspondant à une date donnée.

Formule 1

=NETWORKDAYS(DATE(ANNEE(AUJOURD'HUI()), MOIS(AUJOURD'HUI()), 1), DATE(ANNEE(AUJOURD'HUI()), MOIS(AUJOURD'HUI())+1, 0))

Il suffit d’entrer cette formule dans une cellule de votre fichier Google Sheets. Cela vous donnera le nombre total de jours travaillés dans le mois en cours.

Pour trouver le nombre total de jours travaillés pour n’importe quel mois, remplacez simplement la fonction AUJOURD’HUI() par la date de votre choix.

Par exemple, si vous voulez trouver le nombre total de jours travaillés en juin 2023, il vous suffit d’entrer n’importe quelle date de ce mois dans la formule suivante :

=NETWORKDAYS(DATE(2023, 6, 1), DATE(2023, 6, 30))

La logique de cette formule repose sur la fonction DATEFINMOIS. À partir d’une date donnée, nous pouvons trouver la date de fin du mois avec cette fonction. Nous utilisons cette date comme date_de_fin dans la fonction NETWORKDAY.

De la même manière, nous pouvons utiliser cette fonction pour trouver la date de début de n’importe quel mois à partir d’une date donnée.

Trouver le nombre total de jours non travaillés dans Google Sheets

Nous avons déjà le nombre total de jours travaillés. Vous voulez maintenant simplement soustraire ce nombre de la date de fin du mois en cours. Inutile de dire que si la date de fin du mois est le 31, cela signifie qu’il y a ce nombre de jours au total dans ce mois.

Formule 2

=JOUR(DATE(ANNEE(AUJOURD'HUI()), MOIS(AUJOURD'HUI())+1, 0)) - NETWORKDAYS(DATE(ANNEE(AUJOURD'HUI()), MOIS(AUJOURD'HUI()), 1), DATE(ANNEE(AUJOURD'HUI()), MOIS(AUJOURD'HUI())+1, 0))

Examinons la première partie de la formule :

=JOUR(DATE(ANNEE(AUJOURD'HUI()), MOIS(AUJOURD'HUI())+1, 0))

Cette formule renvoie le nombre total de jours dans le mois en cours. Vous devez simplement soustraire les jours de travail totaux (formule 1) de ce nombre que nous avons obtenu à partir de cette petite formule.

De manière similaire à la formule 1, vous pouvez remplacer simplement la fonction AUJOURD’HUI() par une date personnalisée dans la formule 2.

C’est tout. Vous pouvez ainsi trouver le nombre de jours travaillés et non travaillés dans Google Sheets.

Articles en lien