Table des matières
Fonction Dadif dans Google Sheets
Calculer les jours entre deux dates dans Google Sheets
Exemple 1. Compte tous les jours
Exemple 2. Count Days Ignorer les mois
Exemple 3. Count Days Ignorez les années
Compter les jours ouvrables dans Google Sheets
Exemple 1. Fonction du réseau
Exemple 2. Networkdays.intl pour Google Sheets
Feuilles Google et différence de date en mois
Exemple 1. Le nombre de mois complets entre deux dates
Exemple 2. Le nombre de mois ignorant les années
Calculer des années entre deux dates dans Google Sheets
Maison Les sujets excel Dadif and Networkdays in Google Sheets: Date Différence en jours, mois et années

Dadif and Networkdays in Google Sheets: Date Différence en jours, mois et années

Apr 01, 2025 am 09:48 AM

Le billet de blog d'aujourd'hui consiste à déterminer la différence entre deux dates dans Google Sheets. Vous verrez beaucoup de formules Dadif pour compter les jours, les mois et les années, et apprendre comment Networkdays est utilisé pour compter les jours de travail uniquement, même si vos vacances sont basées sur un horaire personnalisé.

Beaucoup de feuilles de calcul des utilisateurs trouvent des dates déroutantes, sinon extrêmement difficiles, à gérer. Mais croyez-le ou non, il existe quelques fonctions pratiques et simples à cette fin. Dadif et Networkdays en sont quelques-uns.

Fonction Dadif dans Google Sheets

Comme cela se produit avec les fonctions, leurs noms suggèrent l'action. Il en va de même pour Dadif. Il doit être lu comme une date de dif , non datée si , et il signifie la différence de date . Par conséquent, Dadif in Google Sheets calcule la différence de date entre deux dates.

Décomposons-le en morceaux. La fonction nécessite trois arguments:

= DADIF (start_date, end_date, unité)
  • start_date - une date utilisée comme point de départ. Ce doit être l'une des opérations suivantes:
    • Une date elle-même en double-cites: "13/08/2020"
    • Une référence à une cellule avec une date: A2
    • Une formule qui renvoie une date: date (2020, 8, 13)
    • Un nombre qui représente une date particulière et qui peut être interprétée comme une date par Google Sheets, par exemple 44056 représente le 13 août 2020 .
  • end_date - une date utilisée comme point de terminaison. Il doit être du même format que le start_date .
  • unité - est utilisée pour dire à la fonction quelle différence à retourner. Voici une liste complète des unités que vous pouvez utiliser:
    • "D" - (abréviation des jours ) renvoie le nombre de jours entre deux dates.
    • "M" - (mois) Le nombre de mois complets entre deux dates.
    • "Y" - (années) le nombre d'années complètes.
    • "MD" - (jours ignorant les mois) le nombre de jours après la soustraction des mois entiers.
    • "YD" - (jours ignorant les années) le nombre de jours après la soustraction des années entières.
    • "YM" - (mois ignorant les années) le nombre de mois complets après la soustraction des années complètes.

Note. Toutes les unités doivent être placées aux formules de la même manière qu'elles apparaissent ci-dessus - en double-quottes.

Maintenant, reconstituons toutes ces pièces et voyons comment les formules DAFIF fonctionnent dans Google Sheets.

Calculer les jours entre deux dates dans Google Sheets

Exemple 1. Compte tous les jours

J'ai une petite table pour suivre quelques commandes. Tous ont été expédiés au premier semestre - date d'expédition - ce qui sera ma date de début. Il y a également une date de livraison approximative - date d'échéance .

Dadif and Networkdays in Google Sheets: Date Différence en jours, mois et années

Je vais calculer les jours - "D" - entre l'expédition et les dates dues pour voir combien de temps il faut pour que les articles arrivent. Voici la formule que je devrais utiliser:

=DATEDIF(B2, C2, "D")

Dadif and Networkdays in Google Sheets: Date Différence en jours, mois et années

J'entre la formule Dadif à D2, puis je le copie dans la colonne pour s'appliquer aux autres lignes.

Conseil. Vous pouvez toujours calculer la colonne entière à la fois avec une seule formule en utilisant ArrayFormula:

=ArrayFormula(DATEDIF(B2:B13, C2:C13, "D"))

Dadif and Networkdays in Google Sheets: Date Différence en jours, mois et années

Exemple 2. Count Days Ignorer les mois

Imaginez qu'il y a quelques mois entre deux dates:

Dadif and Networkdays in Google Sheets: Date Différence en jours, mois et années

Comment comptez-vous seulement les jours comme s'ils appartenaient au même mois? C'est vrai: en ignorant les mois complets qui se sont écoulés. Dadif le calcule automatiquement lorsque vous utilisez l'unité "MD" :

=DATEDIF(A2, B2, "MD")

Dadif and Networkdays in Google Sheets: Date Différence en jours, mois et années

La fonction soustrait les mois et compte les jours restants.

Exemple 3. Count Days Ignorez les années

Une autre unité - "YD" - aidera quand les dates auront plus d'un an entre elles:

=DATEDIF(A2, B2, "YD")

Dadif and Networkdays in Google Sheets: Date Différence en jours, mois et années

La formule soustrait les années d'abord, puis calculera les jours restants comme s'ils appartenaient à la même année.

Compter les jours ouvrables dans Google Sheets

Il y a un cas particulier lorsque vous devez compter les jours ouvrables uniquement dans Google Sheets. Dadif Formules ne sera pas vraiment utile ici. Et je crois que vous conviendrez que la soustraction des week-ends manuellement n'est pas l'option la plus élégante.

Heureusement, Google Sheets a quelques sorts pas si magiques pour ça :)

Exemple 1. Fonction du réseau

Le premier s'appelle Networkdays. Cette fonction calcule le nombre de jours ouvrables entre deux dates à l'exclusion des week-ends (samedi et dimanche) et même des vacances si nécessaire:

= NetworkDays (start_date, end_date, [Holidays])
  • start_date - une date utilisée comme point de départ. Requis.

    Note. Si cette date n'est pas des vacances, elle est considérée comme une journée de travail.

  • end_date - une date utilisée comme point de terminaison. Requis.

    Note. Si cette date n'est pas des vacances, elle est considérée comme une journée de travail.

  • Vacances - Celui-ci est facultatif lorsque vous devez souligner des vacances spécifiques. Il doit s'agir d'une gamme de dates ou de nombres représentant les dates.

Pour illustrer comment cela fonctionne, j'ajouterai une liste de vacances qui se déroulent entre les dates d'expédition et de dates:

Dadif and Networkdays in Google Sheets: Date Différence en jours, mois et années

Ainsi, la colonne B est ma date de début, les colonnes C - Date de fin. Les dates de la colonne E sont les vacances à considérer. Voici à quoi devrait ressembler la formule:

=NETWORKDAYS(B2, C2, $E$2:$E$4)

Dadif and Networkdays in Google Sheets: Date Différence en jours, mois et années

Conseil. Si vous allez copier la formule dans d'autres cellules, utilisez des références de cellules absolues pour les vacances pour éviter les erreurs ou des résultats incorrects. Ou envisagez de construire une formule de tableau à la place.

Avez-vous remarqué comment le nombre de jours a diminué par rapport aux formules Dadif? Parce que maintenant, la fonction soustrait automatiquement tous les samedis, dimanches et deux vacances qui ont lieu vendredi et lundi.

Note. Contrairement à Dadif dans Google Sheets, Networkdays compte Start_day et End_day en tant que jour de travail à moins qu'ils ne soient des vacances. Par conséquent, D7 retourne 1 .

Exemple 2. Networkdays.intl pour Google Sheets

Si vous avez un horaire de week-end personnalisé, vous bénéficierez d'une autre fonction: NetworkDays.intl. Il vous permet de compter les jours ouvrables dans Google Sheets en fonction des week-ends personnels:

= NetworkDays.intl (start_date, end_date, [week-end], [vacances])
  • start_date - une date utilisée comme point de départ. Requis.
  • end_date - une date utilisée comme point de terminaison. Requis.

    Note. NetworkDays.intl dans Google Sheets compte également start_day et end_day en tant que jour de travail à moins qu'il ne s'agisse de vacances.

  • week-end - Celui-ci est facultatif. S'il est omis, le samedi et le dimanche sont considérés comme des week-ends. Mais vous pouvez modifier cela en utilisant deux manières:
    • Masques .

      Conseil. Cette façon est parfaite lorsque vos jours de congé sont dispersés tout au long de la semaine.

      Le masque est un modèle à sept chiffres de 1 et 0. 1 est un week-end, 0 pour une journée de travail. Le premier chiffre du modèle est toujours lundi, le dernier - dimanche.

      Par exemple, "1100110" signifie que vous travaillez le mercredi, jeudi, vendredi et samedi.

      Note. Le masque doit être placé en doubles-quotes.

    • Nombres .

      Utilisez des numéros à un chiffre (1-7) qui indiquent une paire de week-ends définis:

      Nombre Fin de semaine
      1 Samedi, dimanche
      2 Dimanche, lundi
      3 Lundi, mardi
      4 Mardi, mercredi
      5 Mercredi, jeudi
      6 Jeudi, vendredi
      7 Vendredi, samedi

      Ou travaillez avec des numéros à deux chiffres (11-17) qui désignent un jour pour se reposer dans une semaine:

      Nombre Jour de week-end
      11 Dimanche
      12 Lundi
      13 Mardi
      14 Mercredi
      15 Jeudi
      16 Vendredi
      17 Samedi
  • Vacances - Il est également facultatif et est utilisé pour spécifier les vacances.

Cette fonction peut sembler compliquée à cause de tous ces chiffres, mais je vous encourage à essayer.

Tout d'abord, obtenez simplement une compréhension claire de vos jours de congé. Faisons- le dimanche et lundi . Ensuite, décidez du chemin pour indiquer vos week-ends.

Si vous allez avec un masque, ce sera comme ça - 1000001 :

=NETWORKDAYS.INTL(B2, C2, "1000001")

Mais depuis que j'ai deux jours de week-end consécutifs, je peux utiliser un numéro des tables ci-dessus, 2 dans mon cas:

=NETWORKDAYS.INTL(B2, C2, 2)

Ensuite, ajoutez simplement le dernier argument - reportez-vous aux vacances dans la colonne E, et la formule est prête:

=NETWORKDAYS.INTL(B2, C2, 2, $E$2:$E$4)

Dadif and Networkdays in Google Sheets: Date Différence en jours, mois et années

Feuilles Google et différence de date en mois

Parfois, les mois comptent plus que des jours. Si cela est vrai pour vous et que vous préférez obtenir la différence de date en mois plutôt que des jours, laissez Google Sheets à faire le travail.

Exemple 1. Le nombre de mois complets entre deux dates

L'exercice est le même: le start_date va en premier, suivi de la fin_date et "m" - qui représente des mois - comme argument final:

=DATEDIF(A2, B2, "M")

Dadif and Networkdays in Google Sheets: Date Différence en jours, mois et années

Conseil. N'oubliez pas la fonction Arrauformula qui peut vous aider à compter des mois sur toutes les lignes à la fois:

=ARRAYFORMULA(DATEDIF(A2:A13, B2:B13, "M"))

Exemple 2. Le nombre de mois ignorant les années

Vous n'aurez peut-être pas besoin de compter des mois tout au long des années entre les dates de départ et de fin. Et Dadif vous permet de le faire.

Utilisez simplement l'unité "YM" et la formule soustrait d'abord les années entières, puis comptez le nombre de mois entre les dates:

=DATEDIF(A2, B2, "YM")

Dadif and Networkdays in Google Sheets: Date Différence en jours, mois et années

Calculer des années entre deux dates dans Google Sheets

La dernière chose (mais non le moindre) à vous montrer est comment Google Sheets Dadif calcule la différence de date des années.

Je vais calculer le nombre d'années que les couples ont été mariés en fonction de leurs dates de mariage et de la date d'aujourd'hui:

Dadif and Networkdays in Google Sheets: Date Différence en jours, mois et années

Comme vous l'avez peut-être déjà deviné, j'utiliserai l'unité "Y" pour cela:

=DATEDIF(A2, B2, "Y")

Dadif and Networkdays in Google Sheets: Date Différence en jours, mois et années

Toutes ces formules Dadif sont les premières à essayer en ce qui concerne le calcul des jours, des mois et des années entre deux dates dans Google Sheets.

Si votre cas ne peut pas être résolu par ceux-ci ou si vous avez des questions, je vous encourage à les partager avec nous dans la section des commentaires ci-dessous.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

Video Face Swap

Video Face Swap

Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Article chaud

<🎜>: Grow A Garden - Guide de mutation complet
3 Il y a quelques semaines By DDD
<🎜>: Bubble Gum Simulator Infinity - Comment obtenir et utiliser les clés royales
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Nordhold: Système de fusion, expliqué
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Mandragora: Whispers of the Witch Tree - Comment déverrouiller le grappin
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds

Tutoriel Java
1669
14
Tutoriel PHP
1273
29
Tutoriel C#
1256
24