Page d'accueil » Conseils MS Office » Comment soustraire des dates dans Excel

    Comment soustraire des dates dans Excel

    Si vous avez une feuille Excel avec beaucoup de dates, il est probable que vous aurez éventuellement besoin de calculer les différences entre certaines de ces dates. Vous voulez peut-être savoir combien de mois il vous a fallu pour rembourser votre dette ou combien de jours il vous a fallu pour perdre un certain poids?

    Calculer la différence entre les dates dans Excel est facile, mais peut devenir compliqué en fonction de la manière dont vous voulez calculer certaines valeurs. Par exemple, si vous souhaitez connaître le nombre de mois compris entre le 05/02/2016 et le 15/01/2016, la réponse doit-elle être 0 ou 1? Certaines personnes peuvent dire 0 puisqu'il ne s'agit pas d'un mois complet entre les dates et d'autres peuvent indiquer 1 car le mois est 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 des formules différentes, en fonction de vos préférences..

    Jours entre deux dates

    Le calcul le plus simple que nous puissions faire consiste à obtenir le nombre de jours entre deux dates. La bonne chose à propos du calcul des jours est qu’il n’ya qu’un seul moyen de calculer la valeur, de sorte que vous n’aurez pas à vous soucier de différentes formules vous donnant des réponses différentes.

    Dans mon exemple ci-dessus, j'ai deux dates stockées dans les cellules A2 et 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. Jetons un coup d'oeil aux formules:

    La première formule est juste une simple soustraction des deux dates, A3 - A2. Excel sait que c'est une date et calcule simplement le nombre de jours entre ces deux dates. Facile et très simple. En outre, vous pouvez également utiliser le JOURNÉES une fonction.

    = JOURS (A3, A2)

    Cette fonction prend deux arguments: la date de fin et la date de début. Si vous changez les dates dans la formule, vous obtiendrez simplement un nombre négatif. Enfin, vous pouvez utiliser une fonction appelée DATEDIF, qui est inclus 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 ne vous donne aucune suggestion pour les champs, etc. Heureusement, vous pouvez voir ici la syntaxe et tous les arguments pris en charge pour la fonction DATEDIF..

    En prime, 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)

    Calculer le nombre de jours et de jours de la semaine est assez simple, alors parlons des mois maintenant.

    Mois entre deux dates

    Le calcul le plus délicat est le nombre de mois en raison de la manière dont vous pouvez arrondir les chiffres, vers le haut ou vers le bas, selon qu'il s'agit d'un mois complet ou partiel. Il existe maintenant une fonction MOIS dans Excel, mais elle est très limitée car elle ne tient compte que du mois lors du calcul de la différence et non de l'année. Cela signifie que ce 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 apporteront la bonne réponse. Microsoft les a fournies ici, mais si vous êtes trop paresseux pour visiter le lien, je les ai aussi fournies ci-dessous..

    Arrondir - = (AN (LDate) -AnNE (EDate)) * 12 + MOIS (LDate) -MONTH (EDate)
    Arrondir vers le bas - = IF (DAY (LDate)> = DAY (EDate), 0, -1) + (AN (LDate) -AnNE (EDate)) * 12 + MOIS (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 dans la cellule elle-même car, pour une raison quelconque, la formule entière ne s'affiche pas dans la barre de formule. Pour voir la formule dans la cellule elle-même, cliquez sur le bouton Formules onglet puis cliquez sur Afficher les formules.

    Alors, quel est le résultat final des deux formules de notre exemple actuel? Voyons ci-dessous:

    Les arrondis me donnent 27 mois et les arrondis 26, ce qui est exact, selon la façon dont vous voulez regarder les choses. Enfin, vous pouvez également utiliser la fonction DATEDIF, mais elle ne calcule que les mois entiers. Dans notre cas, la réponse renvoyée est donc 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 voulez comptabiliser une année sur 365 jours 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 ANNEE. Comme la différence de nombre de jours n’est que de 802, DATEDIF indique 2 ans alors que la fonction ANNÉE indique 3 ans..

    Encore une fois, ceci est une question de préférence et dépend de ce que vous essayez de calculer exactement. C'est une bonne idée de connaître les deux méthodes pour 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 beaucoup plus de 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. Si vous avez des questions, n'hésitez pas à commenter. Prendre plaisir!