Téléchargez l'exemple de classeur
Ce tutoriel montre comment utiliser le Fonction Excel DAYS360 dans Excel pour compter le nombre de jours entre les dates.
Présentation de la fonction DAYS360
La fonction DAYS360 Renvoie le nombre de jours entre deux dates sur la base d'une année de 360 jours.
Pour utiliser la fonction de feuille de calcul Excel DAYS360, sélectionnez une cellule et tapez :
(Remarquez comment les entrées de formule apparaissent)
Syntaxe et entrées de la fonction DAYS360 :
1 | =DAYS360(start_date, end_date, méthode) |
date de début - La date de début au format de numéro de série Excel ou saisie sous forme de date avec des guillemets ("s) entourent la date. Exemple : Vous ne pouvez pas saisir 11/12/2015 directement dans la cellule. Au lieu de cela, vous devez saisir « 11/12/2015 » ou vous devez utiliser le numéro de série correspondant : 42320. Vous pouvez également référencer une cellule avec la date 11/12/2015 entrée. Excel convertit automatiquement les dates stockées dans les cellules au format série (sauf si la date est saisie sous forme de texte).
date de fin - La date de fin au format de numéro de série Excel ou saisie sous forme de date avec des guillemets ("s) entourent la date. Exemple : Vous ne pouvez pas saisir 11/12/2015 directement dans la cellule. Au lieu de cela, vous devez saisir « 11/12/2015 » ou vous devez utiliser le numéro de série correspondant : 42320. Vous pouvez également référencer une cellule avec la date 11/12/2015 entrée. Excel convertit automatiquement les dates stockées dans les cellules au format série (sauf si la date est saisie sous forme de texte).
méthode - OPTIONNEL. VRAI pour la méthode européenne. FAUX pour la méthode américaine. Si omis, la valeur par défaut est FALSE (méthode US). Exemple : VRAI.
Calculer le nombre de jours entre les dates (basé sur une année de 360 jours)
La fonction DAYS360 renvoie le nombre de jours entre deux dates sur la base d'une année de 360 jours où chaque mois est considéré comme ayant 30 jours. Notez la différence entre la fonction DAYS et la fonction DAYS360 :
1 | =JOURS(C3,B3) |
Notez que la fonction DAYS360 suppose que chaque mois a 30 jours. La différence est donc calculée comme suit : 4 mois * 30 jours/mois = 120 jours.
1 | =JOURS360(B3,C3) |
La fonction DAYS360 vous permet de basculer entre la méthode américaine par défaut (FALSE) et la méthode européenne (TRUE) :
1 | =JOURS360(B3,C3,FAUX) |
1 | =JOURS360(B3,C3,VRAI) |
Jours à partir d'aujourd'hui (360)
Cet exemple montre comment calculer le nombre de jours entre une date et aujourd'hui en utilisant l'année de 360 jours :
1 | =JOURS360(AUJOURD'HUI(),B3) |
Cet exemple utilise également la fonction AUJOURD'HUI.
JOURNÉES DE RÉSEAUTAGE
La fonction NETWORKINGDAYS calculera le nombre de jours ouvrables entre les dates :
1 | =JOURS RÉSEAU(B3,C3) |
DAYS360 dans Google Sheets
La fonction DAYS360 fonctionne exactement de la même manière dans Google Sheets que dans Excel :
DAYS360 Exemples en VBA
Vous pouvez également utiliser la fonction DAYS360 en VBA. Taper:application.worksheetfunction.days360(start_date,end_date,méthode)
Pour les arguments de la fonction (start_date, etc.), vous pouvez soit les entrer directement dans la fonction, soit définir des variables à utiliser à la place.
Exécuter les instructions VBA suivantes
1234567891011121314 | Range("C2") = Application.WorksheetFunction.Days360(Range("A2"), Range("B2"), False)Range("C3") = Application.WorksheetFunction.Days360(Range("A3"), Range("B3"), False)Range("C4") = Application.WorksheetFunction.Days360(Range("A4"), Range("B4"), False)Range("C5") = Application.WorksheetFunction.Days360(Range("A5"), Range("B5"), False)Range("D2") = Application.WorksheetFunction.Days(Range("B2"), Range("A2"))Range("D3") = Application.WorksheetFunction.Days(Range("B3"), Range("A3"))Range("D4") = Application.WorksheetFunction.Days(Range("B4"), Range("A4"))Range("D5") = Application.WorksheetFunction.Days(Range("B5"), Range("A5"))Range("E2") = Application.WorksheetFunction.NetworkDays(Range("A2"), Range("B2"))Range("E3") = Application.WorksheetFunction.NetworkDays(Range("A3"), Range("B3"))Range("E4") = Application.WorksheetFunction.NetworkDays(Range("A4"), Range("B4"))Range("E5") = Application.WorksheetFunction.NetworkDays(Range("A5"), Range("B5")) |
produira les résultats suivants
Revenir à la liste de toutes les fonctions dans Excel