Comment soustraire des dates dans Excel
Si vous avez une feuille Excel(Excel sheet) avec beaucoup de dates, il est probable que vous deviez éventuellement calculer les différences entre certaines de ces dates. Peut-être voulez-vous voir combien de mois il vous a fallu pour rembourser votre dette ou combien de jours il vous a fallu pour perdre une certaine quantité de poids ?
Le calcul de la différence entre les dates dans Excel est facile, mais peut devenir compliqué selon la façon dont vous souhaitez calculer certaines valeurs. Par exemple, si vous vouliez connaître le nombre de mois entre le 05/02/2016 et le 15/01/2016, la réponse devrait-elle être 0 ou 1 ? Certaines personnes pourraient dire 0 puisqu'il n'y a pas un mois complet entre les dates et d'autres pourraient dire 1 parce que c'est un mois différent.
Dans cet article, je vais vous montrer comment calculer les différences entre deux dates pour trouver le nombre de jours, de mois et d'années avec différentes formules, selon vos préférences.
Jours entre deux dates
Le calcul le plus simple que nous puissions faire est d'obtenir le nombre de jours entre deux dates. La bonne chose à propos du calcul des jours est qu'il n'y a vraiment qu'une seule façon de calculer la valeur, vous n'avez donc pas à vous soucier des différentes formules qui vous donnent des réponses différentes.
Dans mon exemple ci-dessus, j'ai deux dates stockées dans les cellules A2 et A3(A2 and A3) . À droite, vous pouvez voir que la différence entre ces deux dates est de 802 jours. Dans Excel , il existe toujours plusieurs façons de calculer la même valeur et c'est ce que j'ai fait ici. Voyons les formules :
La première formule est juste une simple soustraction des deux dates, A3 – A2 . Excel sait qu'il s'agit d'une date et calcule simplement le nombre de jours entre ces deux dates. Facile(Easy) et très simple. De plus, vous pouvez également utiliser la fonction JOURS(DAYS) .
=DAYS(A3, A2)
Cette fonction prend deux arguments : la date de fin(end date) et la date de début(start date) . Si vous inversez les dates dans la formule, vous obtiendrez simplement un nombre négatif. Enfin, vous pouvez utiliser une fonction appelée DATEDIF , qui est incluse dans Excel à partir de Lotus 1-2-3 jours, mais n'est pas une formule officiellement prise en charge dans Excel .
=DATEDIF(A2, A3, "D")
Lorsque vous tapez la formule, vous verrez qu'Excel(Excel) ne vous donne aucune suggestion pour les champs, etc. Heureusement, vous pouvez voir la syntaxe et tous les arguments pris en charge pour la fonction DATEDIF(DATEDIF function) ici.
En prime, et si vous vouliez calculer le nombre de jours de semaine entre deux dates ? C'est assez facile aussi parce que nous avons une formule intégrée :
=NETWORKDAYS(startDate,endDate)
Le calcul du nombre de jours et de jours de la semaine est assez simple, parlons donc des mois maintenant.
Mois entre deux dates
Le calcul le plus délicat est le nombre de mois en raison de la façon dont vous pouvez arrondir vers le haut ou vers le bas selon qu'il s'agit d'un mois complet ou d'un mois partiel. Il existe maintenant une fonction MONTHS(MONTHS function) dans Excel , mais elle est très limitée car elle ne regardera que le mois lors du calcul de la différence et non l'année. Cela signifie qu'il n'est utile que pour calculer la différence entre deux mois de la même année.
Puisque c'est un peu inutile, regardons quelques formules qui nous donneront la bonne réponse. Microsoft les a fournis ici(here) , mais si vous êtes trop paresseux pour visiter le lien, je les ai également fournis ci-dessous.
Round Up - =(YEAR(LDate)-YEAR(EDate))*12+MONTH(LDate)-MONTH(EDate)
Round Down - =IF(DAY(LDate)>=DAY(EDate),0,-1)+(YEAR(LDate)-YEAR(EDate)) *12+MONTH(LDate)-MONTH(EDate)
Maintenant, ce sont deux formules assez longues et compliquées et vous n'avez vraiment pas besoin de comprendre ce qui se passe. Voici les formules dans Excel :
Notez que vous devez modifier la formule d'arrondi vers le bas dans la cellule elle-même car, pour une raison étrange, la formule entière n'apparaît pas dans la barre de formule(formula bar) . Pour voir la formule dans la cellule elle-même, cliquez sur l' onglet Formules(Formulas) puis cliquez sur Afficher les formules(Show Formulas) .
Alors, quel est le résultat final des deux formules sur notre exemple actuel ? Voyons ci-dessous :
L'arrondi(Round) me donne 27 mois et l'arrondi me donne 26 mois, ce qui est exact, selon la façon dont vous voulez voir les choses. Enfin, vous pouvez également utiliser la fonction DATEDIF(DATEDIF function) , mais elle ne calcule que les mois complets, donc dans notre cas, la réponse qu'elle renvoie est 26.
=DATEDIF(A2, A3, "M")
Années entre deux dates
Comme pour les mois, les années peuvent également être calculées selon que vous souhaitez compter 1 an comme 365 jours complets ou si un changement d'année compte. Prenons donc notre exemple où j'ai utilisé deux formules différentes pour calculer le nombre d'années :
Une formule utilise DATEDIF et l'autre utilise la fonction YEAR(YEAR function) . Étant donné que la différence dans le nombre de jours n'est que de 802, DATEDIF affiche 2 ans alors que la fonction YEAR(YEAR function) affiche 3 ans.
Encore une fois, c'est une question de préférence et dépend de ce que vous essayez exactement de calculer. C'est une bonne idée de connaître les deux méthodes afin de pouvoir attaquer différents problèmes avec différentes formules.
Tant que vous faites attention aux formules que vous utilisez, il est assez facile de calculer exactement ce que vous recherchez. Il existe également de nombreuses autres fonctions de date en dehors de celles que j'ai mentionnées, alors n'hésitez pas à les consulter également sur le site de support Office(Office Support) . Si vous avez des questions, n'hésitez pas à commenter. Prendre plaisir!
Related posts
Ajouter un Regression Trendline linéaire à un Excel Scatter Plot
Comment faire un Histogram en Excel
Comment en toute sécurité Password Protect un Excel File
Comment créer un Flowchart dans Word and Excel
Comment Create Labels dans Word à partir d'un Excel Spreadsheet
Comment créer un Distribution List dans Outlook
Comment utiliser les Sparklines dans Excel
Comment calculer Variance dans Excel
Utiliser Excel comme outil pour copier des données à partir du Web
Comment créer Gantt Charts dans Microsoft Excel
Comment utiliser les fonctionnalités de récupération automatique et de sauvegarde automatique d'Excel
Comment utiliser la fonction YEARFRAC dans Excel
Comment créer un graphique ou un graphique simple dans Excel
Comment enregistrer un Macro dans Excel
Comment filtrer les données dans Excel
13 OneNote Tips & Tricks pour organiser vos notes mieux
Formater les cellules à l'aide de la mise en forme conditionnelle dans Excel
Utiliser la fenêtre de surveillance Excel pour surveiller les cellules importantes d'un classeur
Comment supprimer, casser ou casser un mot de passe Excel XLS oublié
Comment 08866278 en Excel