Trouver le dernier jour ouvré d’une année donnée – Formule Google Sheets

Dans ce guide pas à pas, vous allez apprendre à trouver le dernier jour ouvré d’une année donnée dans Google Sheets. Une simple formule suffit !

Il existe deux approches, et nous suivrons la plus courte.

La première approche consiste à générer une liste de dates du 21 au 31 décembre en utilisant la fonction SÉQUENCE, filtrer les week-ends et retourner la date maximale.

Dans l’autre approche, nous utiliserons les fonctions de date WORKDAY ou WORKDAY.INTL. C’est la plus courte.

Comment les fonctions WORKDAY et WORKDAY.INTL diffèrent-elles dans l’évaluation du dernier jour ouvré d’une année donnée ?

Vous pouvez exclure les jours fériés (autres que les week-ends) en les spécifiant dans WORKDAY.INTL.

Détermination des week-ends (Méthode de la chaîne)

Avant de continuer, vous devez savoir comment spécifier les jours de week-end à exclure lors de l’évaluation du dernier jour ouvré de l’année fournie.

Il existe deux méthodes (codes) : le nombre et la chaîne.

La méthode la plus simple pour se souvenir du code du week-end est de suivre la méthode de la chaîne, voici un exemple.

Il y aura sept chiffres sous forme de chaîne représentant les jours du lundi au dimanche, où 0 et 1 représentent les jours ouvrables et le week-end, respectivement.

Méthode de la chaîne (week-ends Sam-Dim) : « 0000011 »

La chaîne ci-dessus représente les week-ends du samedi et du dimanche, qui est celle par défaut dans la fonction. Vous pouvez donc l’omettre si vos week-ends sont identiques.

Comment spécifier le vendredi et le samedi comme week-end dans la fonction WORKDAY.INTL ?

Méthode de la chaîne (week-ends ven-sam) : « 0000110 »

Si vous comprenez ce qui précède, passez à la formule qui trouve le dernier jour ouvré de l’année.

Dernier jour ouvré d’une année donnée

Je veux trouver le dernier jour ouvré de 2016 spécifié dans la cellule B3.

Pour trouver le dernier jour ouvré, utilisez la formule suivante. Je n’ai pas spécifié la chaîne du week-end car ce sont celles par défaut.

=workday.intl(date(B3,12,31)+1,-1)

Pour spécifier vendredi-samedi comme week-end, vous pouvez utiliser la formule suivante.

=workday.intl(date(B3,12,31)+1,-1,"0000110")

Comment fonctionne cette formule ?

Avec l’aide de la fonction DATE, nous pourrions générer la dernière date de 2016, qui est le 31/12/2016.

date(B3,12,31)

Nous y avons ajouté 1 pour obtenir le premier jour de l’année suivante.

date(B3,12,31)+1

La fonction WORKDAY.INTL compte à rebours à cause du nombre négatif pour avancer et retourne le dernier jour ouvré de l’année donnée.

Syntaxe : WORKDAY.INTL(date_départ, num_jours, [week-end], [jours_fériés])

Pour spécifier les jours fériés, le cas échéant, entrez-les dans une cellule ou une plage de cellules et utilisez cette référence comme dernier paramètre de la formule.

Dernier jour ouvré de l’année en cours, de l’année précédente ou de l’année prochaine dans Google Sheets

Si vous comprenez la formule ci-dessus, il est facile de trouver le dernier jour ouvré de l’année en cours, de l’année précédente ou de l’année prochaine dans Google Sheets.

Pour cela, remplacez B3 dans la formule par l’un des codes ci-dessous.

  • Année en cours : Remplacez B3 par YEAR(TODAY())
  • Année dernière/précédente : Remplacez B3 par YEAR(TODAY())-1
  • Année prochaine : Remplacez B3 par YEAR(TODAY())+1

Ressources connexes

  • Trouver le premier et le dernier jour ouvrable d’un mois dans Google Sheets.
  • Retourner toutes les dates ouvrables entre deux dates dans Google Sheets.
  • Trouver les 7 derniers jours ouvrables dans Google Sheets (formule matricielle).

Articles en lien