Note: The other languages of the website are Google-translated. Back to English
Se connecter  \/ 
x
or
x
S'inscrire  \/ 
x

or

Comment ajouter ou soustraire des jours, des mois et des années à ce jour dans Excel?

Cet article fournit 7 solutions pour ajouter ou soustraire des jours, des semaines, des mois, des années ou une combinaison d'années / mois / jours à une date dans Excel. video Demo

  1. Ajouter ou soustraire des jours à ce jour avec la formule
  2. Ajouter ou soustraire des jours à plusieurs dates sans formule
  3. Ajouter ou soustraire des semaines à ce jour dans Excel
  4. Ajouter ou soustraire des mois à ce jour dans Excel
  5. Ajouter ou soustraire des années à ce jour dans Excel
  6. Ajouter ou soustraire une combinaison d'années, de mois et de jours à ce jour dans Excel
  7. Ajouter ou soustraire des jours, des semaines, des mois ou des années à ce jour avec Kutools for Excel

Ajouter ou soustraire des jours à ce jour avec la formule

Vous avez peut-être remarqué que les dates sont des nombres à 5 chiffres dans Excel. Par conséquent, vous pouvez ajouter ou soustraire des jours aussi facilement que d'ajouter ou de réduire le nombre de jours dans Excel.

= données + nombre de jours

1. Sélectionnez une cellule vide, vous placerez le résultat du calcul, tapez la formule = A2 + 10et appuyez sur Entrer clé.
Notes: Pour soustraire 10 jours de la date, veuillez utiliser cette formule = A2–10.

2. Si vous devez appliquer cette formule à d'autres cellules, faites glisser la poignée de saisie automatique de la cellule de formule vers ces cellules selon vos besoins.

Vous avez maintenant ajouté ou soustrait le même nombre de jours à ces dates en masse. Voir la capture d'écran:

Ajoutez / soustrayez facilement des jours, des semaines, des mois ou des années à ce jour dans Excel

Difficile et fastidieux de se souvenir de longues formules compliquées dans Excel? Kutools pour Excel Aide à la formule répertorie les formules les plus couramment utilisées pour vous aider à calculer et à résoudre rapidement les problèmes dans Excel, dit Ajouter des années / mois / semaines / jours à ce jour, Ajouter des heures / minutes / secondes à ce jour, Somme des valeurs absolues, Trouvez la valeur la plus courante, Etc. Essai gratuit complet de 30 jours!
ad ajouter jours semaines mois années à ce jour

Kutools pour Excel - Comprend plus de 300 outils pratiques pour Excel. Essai gratuit complet de 30 jours, aucune carte de crédit requise! Achetez-le Maintenant

Ajouter ou soustraire des jours à plusieurs dates sans formule

Par rapport aux formules, certains utilisateurs d'Excel préfèrent ajouter ou soustraire des jours directement sans formules. Ici, je vais vous guider pour ajouter ou soustraire le même nombre de jours à partir de plusieurs dates avec la fonction Collage spécial dans Excel.

1. Tapez le nombre de jours que vous allez ajouter ou soustraire aux dates dans une cellule vide, dit 10, puis copiez-le. Voir la capture d'écran:

2. Sélectionnez les dates auxquelles vous allez ajouter ou soustraire des jours, cliquez avec le bouton droit de la souris et sélectionnez Collage spécial > Collage spécial dans le menu contextuel. Voir la capture d'écran:

3. Dans la boîte de dialogue Collage spécial, veuillez cocher Ajouter or Soustraire options dont vous avez besoin, puis cliquez sur le OK bouton. Voir la capture d'écran:

4. Maintenant, le nombre est ajouté ou soustrait aux dates, et les dates s'affichent sous forme de nombres à 5 chiffres. Conservez ces numéros à 5 chiffres sélectionnés et cliquez sur Accueil > Nombre Format boîte> Date courte pour les convertir à nouveau en dates.

Vous verrez maintenant que le nombre de jours spécifié est ajouté ou soustrait de la plage de dates spécifiée en bloc sans formule. Voir la capture d'écran:

Ajouter ou soustraire des semaines à ce jour dans Excel

Vous pouvez également appliquer une formule pour ajouter ou soustraire le nombre de semaines spécifié à une date dans Excel. Veuillez procéder comme suit:

= données + 7 * nombre de semaines

1. Sélectionnez la cellule vide dans laquelle vous placerez le résultat du calcul, tapez la formule = A2 + 4 * 7et appuyez sur Entrer clé.
Notes: Pour soustraire 4 semaines de la date, veuillez utiliser cette formule = A2-4 * 7.

Kutools pour Excel

Se distinguer des autres

300 outils pratiques
Résolvez 80% des problèmes dans Excel
Essai gratuit maintenant

Dites adieu aux terribles VBA et formules!

2. Si vous devez ajouter ou soustraire des semaines à d'autres dates, faites glisser la poignée de saisie automatique de la cellule de formule selon vos besoins.

Vous avez maintenant ajouté ou soustrait le même nombre de semaines à plusieurs dates en masse. Voir la capture d'écran:

Ajouter ou soustraire des mois à ce jour dans Excel

Pour ajouter ou soustraire des mois aux dates, il n'est pas approprié d'ajouter ou de soustraire 30 des dates car les mois contiennent un nombre différent de jours dans une année, certains contiennent 30 jours, certains contiennent 31 jours, tandis que certains contiennent 28 ou 29 jours. Par conséquent, nous devons appliquer la fonction EDATE pour faire face à cette situation.

= MODIFIER (données, nombre de mois)

1. Sélectionnez la cellule vide dans laquelle vous placerez le résultat du calcul, tapez la formule = MODIFIER (A2,3)et faites glisser la poignée de saisie automatique de cette cellule de formule pour appliquer cette formule à d'autres cellules selon vos besoins.
Notes: Pour soustraire 3 mois de la date, veuillez utiliser cette formule = MODIFIER (A2, -3).

2. Comme vous le voyez, la fonction EDATE renverra des nombres à 5 chiffres. Veuillez conserver ces numéros à 5 chiffres sélectionnés, puis cliquez sur Accueil > Nombre Format boîte> Date courte pour les convertir en dates. Voir la capture d'écran:

Vous verrez maintenant qu'il a ajouté ou soustrait le même nombre de mois aux dates en vrac. Voir la capture d'écran:

Ajouter ou soustraire des années à ce jour dans Excel

Par exemple, vous allez ajouter 6 ans à un lot de dates dans Excel, vous pouvez procéder comme suit:

= DATE (ANNÉE (données) + nombre d'années, MOIS (données),JOURNÉE(données))

1. Sélectionnez la cellule vide dans laquelle vous placerez le résultat du calcul, tapez la formule = DATE (ANNÉE (A2) + 6, MOIS (A2), JOUR (A2))et appuyez sur Entrer clé.
Notes: Pour soustraire 6 ans de la date, veuillez appliquer cette formule = DATE (ANNÉE (A2) -6, MOIS (A2), JOUR (A2)).

2. Si nécessaire, faites glisser la poignée de saisie automatique de la cellule de formule pour appliquer cette formule à d'autres cellules selon vos besoins.

Ajouter ou soustraire une combinaison d'années, de mois et de jours à ce jour dans Excel

Dans certains cas, vous devrez peut-être ajouter ou soustraire des années, des mois et des jours en même temps, dit ajouter 3 ans, 5 mois et 15 jours. Dans ce cas, vous pouvez appliquer la fonction DATE pour résoudre le problème.

= DATE (ANNÉE (données) + nombre d'années, MOIS (données) + nombre de mois, JOURNÉE(données) + nombre de jours)

1. Sélectionnez la cellule vide dans laquelle vous placerez le résultat du calcul, tapez la formule =DATE(YEAR(A2)+3,MONTH(A2)+5,DAY(A2)+15)et appuyez sur Entrer clé. Voir la capture d'écran:
Notes: Pour soustraire la combinaison des années, des mois et des jours ensemble, veuillez utiliser cette formule =DATE(YEAR(A2)-3,MONTH(A2)-5,DAY(A2)-15).

2. Si nécessaire, faites glisser la poignée de saisie automatique de cette cellule de formule pour appliquer cette formule à d'autres cellules.

Ajouter ou soustraire des jours, des semaines, des mois ou des années à ce jour avec Kutools for Excel

Si Kutools for Excel est installé, vous trouverez son Aide à la formule répertorie les formules les plus couramment utilisées pour vous aider à calculer facilement dans Excel, y compris l'ajout de jours, semaines, mois ou années à ce jour. Veuillez procéder comme suit:

Kutools pour Excel - Comprend plus de 300 outils pratiques pour Excel. Essai gratuit complet de 30 jours, aucune carte de crédit requise! Achetez-le Maintenant

1. Sélectionnez la cellule dans laquelle vous allez mettre le résultat du calcul et cliquez sur Kutools > Aide à la formule > Ajouter des années à ce jour.
Trucs: Veuillez sélectionner la formule appropriée dans le Aide à la formule liste déroulante en fonction de vos besoins. Par exemple, sélectionnez Ajouter des semaines à ce jour pour ajouter / soustraire des semaines spécifiées à une date.

2. Dans la boîte de dialogue qui s'ouvre, spécifiez l'adresse de la cellule de date dans le champ Date Heure et tapez le nombre d'années que vous ajouterez dans le Numéro boîte.
Trucs: Dans notre cas, nous ajouterons 5 ans à compter de la date, donc nous tapons 5 into the Numéro boîte. Si vous devez soustraire quelques années, par exemple 3 ans, veuillez saisir -3 dans le Numéro boîte.

3. Clique le Ok bouton pour appliquer la formule de Ajouter des années à ce jour. Faites glisser la poignée de remplissage pour appliquer cette formule à une autre plage si nécessaire.

Ajouter / soustraire des jours à ce jour:

Ajouter / soustraire des semaines à ce jour:

Ajouter / soustraire des mois à ce jour:

Kutools pour Excel Aide à la formule va éviter aux utilisateurs d'Excel de mémoriser des formules compliquées et répertorie les formules les plus couramment utilisées pour vous aider à calculer et à résoudre rapidement les problèmes dans Excel, dit Ajouter des années / mois / semaines / jours à ce jour, Ajouter des heures / minutes / secondes à ce jour, Etc. Faites un essai gratuit!

Démo: ajoutez ou soustrayez des jours, des semaines, des mois ou des années à ce jour dans Excel


300 outils vous aident à vous démarquer maintenant

avec Kutools pour Excel - ne vous inquiétez jamais de la suppression d'emplois

Kutools for Excel propose 300 outils pratiques pour 1500 scénarios de travail, vous aide à travailler plus vite et mieux que vos collègues et à gagner facilement la confiance de votre patron. Vous serez le dernier dans la liste des licenciements et maintiendrez facilement une vie stable et meilleure pour votre famille!

  • Être un maître d'Excel en 3 minutes et gagner facilement l'appréciation des autres.
  • Améliorez l'efficacité du travail de 80%, résolvez vos problèmes à 80% dans Excel, ne faites pas d'heures supplémentaires.
  • Accélérez votre travail, gagnez 2 heures par jour pour vous améliorer et accompagner la famille.
  • Dites adieu aux formules compliquées et au code VBA, libérez votre mémoire.
  • Réduisez les milliers d'opérations au clavier et de clics de souris, loin de la main de la souris.
  • Dépensez 39.0 $, d'une valeur de plus de 4000.0 $ pour la formation des autres.
  • Choix de plus de 110,000 300 personnes hautement efficaces et de plus de XNUMX entreprises célèbres, travail stable dans Excel.
  • Essai gratuit complet de 30 jours, aucune carte de crédit requise.
Lire la suite ...
Essai gratuit maintenant
 
Say something here...
symbols left.
You are guest
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Imtiyaz Ahmed · 3 months ago
    hi, i need to substract dates formula of machine break down hours
    i.e : machine breakdown started 1/1/2021  next cell 6:00 am job done 15/1/2021 4:00 PM 

    with minimum 10 hours each day = 150 hours(15 days)

    can some one help me out on this formula..
  • To post as a guest, your comment is unpublished.
    Kamaljeet Singh · 4 months ago
    How to add or subtract 5Y 8M 23D and 2Y 3M 12D in excel with formula
  • To post as a guest, your comment is unpublished.
    shalu · 3 years ago
    i need your help, i want to solve one question please tell me
    one boy is going on leave from 26-06-2018 to 22-07-2018 for 27 days and his total monthly salary is 23968

    if the month has 30 days then his salary will be per day 798.93 & if month has 31 days then 773.16

    he was on leave in july 05 days(30 days in the month) and rest 22 dyas in july(31 days in the month)
    23968/30*5+23968/31*44
    i want then formula for this calculation in one cell please tell me as soon as possible because its urgent for me mail me on my personal mail
  • To post as a guest, your comment is unpublished.
    Jeff · 3 years ago
    I used the DateDif to get the number of years, months, and days. Now I'm trying to total all of those years months and days. How to I do the total of all the columns for years months and days
  • To post as a guest, your comment is unpublished.
    Brad J · 4 years ago
    I am trying to use the add month function, but I want the date to be based on the previous tab, so when I copy a new tab, it automatically updates the date based on adding a month to the previous tab's date. Any suggestions? Thank you - Brad
    • To post as a guest, your comment is unpublished.
      kelly001 · 4 years ago
      Hi Brad,
      After selecting the Add months to date option in the Formula Helper dialog box, you can click the browse button right to the DateTime box, and then easily select the date cell in other sheet tab.
  • To post as a guest, your comment is unpublished.
    shashikant · 4 years ago
    i have a date but i want to be after 120 days, date ..what i mean to say for example ...date 7.11.2017 + days 120 = ?(here which date) ..which formula will i use ?
    • To post as a guest, your comment is unpublished.
      kelly.extendoffice@gmail.com · 4 years ago
      Hi,
      If the date is in a certain cell, say A1, you can use the formula =A1+120 directly;
      If the date is not in a cell, you can use this formula =DATE(2017,11,7)+120
  • To post as a guest, your comment is unpublished.
    WILLIM · 5 years ago
    For simple calculations
    1 year = 365.25 days
    1 month = 365.25/12
    ...
    cell C1 =now()
    Cell C4 = date in question
    =IF(C4
  • To post as a guest, your comment is unpublished.
    Sangeetha · 5 years ago
    hi,

    I need help regarding dates
    I don't have kutools in my excel

    I want to add number of years with if condition, say 3 years for particular date mentioned in cell C4 having condition if the date mentioned in C4 is less than or equal to today's date/current date.

    I have tried with adding number of days
    =if(C4
  • To post as a guest, your comment is unpublished.
    Willim · 5 years ago
    Hopefully this assists with add or subtracting days, months or years. The formula in D4 is copied to all the other rows and the results are as shown. As can be seen day,months, years or combinations can be added or subtracted

    I am using Open Office but I expect it to work in Excel although perhaps not for before 1900?

    A B C D
    1 dd mm yyyy date
    2 21 4 1853 21-Apr-1853 =DATE(C2;B2;A2) "fixed date"
    3
    4 -15 -8 -63 06-Aug-1789 =DATE(C$2+C4;B$2+B4;A$2+A4) "new variable date"

    -15 0 0 06-Apr-1853 days
    0 -8 0 21-Aug-1852 months
    0 0 -63 21-Apr-1790 years

    15 8 63 05-Jan-1917

    15 0 0 06-May-1853 days
    0 8 0 21-Dec-1853 months
    0 0 63 21-Apr-1916 years
  • To post as a guest, your comment is unpublished.
    Ritika · 5 years ago
    What if we need to subtract months from year

    Say,
    If we have start date 2016
    and the resutant cell we need is Sept 2015.
  • To post as a guest, your comment is unpublished.
    Ritika · 5 years ago
    What if we need to subtract specified number of months from particular Date?
    Say, 2016 we want to fix a formula to get Sept 2015
  • To post as a guest, your comment is unpublished.
    Megha · 5 years ago
    Thank you so much for such a useful content.
    I am facing a difficulty, If I am applying formula "=MONTH(A4-A3)" with A4 as 01/10/2016 & A3 as 01/07/2016, it is returning value 4 instead of 3. Why? kindly explain & how to deal with it.
  • To post as a guest, your comment is unpublished.
    Matt · 5 years ago
    This was exactly what I was looking for - thank you so much!

    One request for help - In the US, when someone dies, the fiduciary tax return is due the following year on the last day of the month prior to the date of the person's death. So if the person dies March 15, 2015, then the tax return will be due on February 29, 2016. Is there a way to calculate that and display it in a cell?

    Thanks,

    Matt
    • To post as a guest, your comment is unpublished.
      · 4 years ago
      =EOMONTH("2015/3/15",11)
    • To post as a guest, your comment is unpublished.
      star · 5 years ago
      Formula is EOmonth(3/15/2015,11)
  • To post as a guest, your comment is unpublished.
    soso · 5 years ago
    very very interesting
  • To post as a guest, your comment is unpublished.
    Graeme · 5 years ago
    Hi Guys

    Can anyone help me continue the days of the week from a starting point that will auto calculate to other tabs in excel please?
  • To post as a guest, your comment is unpublished.
    Champika · 5 years ago
    This is great. Thank you for explaining it in an easy to understand steps.
  • To post as a guest, your comment is unpublished.
    ibasheer · 5 years ago
    Fantastic.....u made my job easy now..
    Thanks a lot
  • To post as a guest, your comment is unpublished.
    Sam · 5 years ago
    How do I write a formula from numbers of days an apartment is vacant to find out what was the original date that it was vancated?
  • To post as a guest, your comment is unpublished.
    pallavi · 6 years ago
    How to add two time periods,
    means, i have 2 years 5 months experience in past, present i have 1 year 2 months experience,
    How to add those two periods in excel.
  • To post as a guest, your comment is unpublished.
    Kim · 6 years ago
    That did not work at all
  • To post as a guest, your comment is unpublished.
    Mounika · 6 years ago
    Really Thanks a lot...Helped this Tip in awesome way.
  • To post as a guest, your comment is unpublished.
    vaishnavi · 6 years ago
    it was very helpful for me
  • To post as a guest, your comment is unpublished.
    suhier · 6 years ago
    A lot of thanks for your great effort :) but I want your kind help to explain the following ..
    What is the formula I have to use in order to automatically calculate a certain credit in a given range ( date from- to) ??
    For example I need to create a vacation system ; that gives an employee a certain credit of 28 days to be taken in 2 years ONLY, if he exceeds 2 years he will not be entitled to ask for vacation but he can use the new credit of the next 2 years & etc.. .

    Thank you for your time & consideration .
  • To post as a guest, your comment is unpublished.
    AMitesh · 6 years ago
    Hi, if i have a date in one cell (E.g 20-11-2015) and i want to add 7 days to that date as a reminder in another cell (i.e 20-11-2015+ 7 days= 27-11-2015). What is the formula i have to use to get result as 27-11-2015. Please assist.
  • To post as a guest, your comment is unpublished.
    RAJ · 6 years ago
    The formula you give works with recent dates, but will not calculate with older dates. For example, If I have a date of Jan 9, 1896 and want to subtract 60 years 9 months 30 days it does not work. It will say #VALUE!. If you change the year to 1996 it works fine. Can this be fixed?
  • To post as a guest, your comment is unpublished.
    Senthilvel · 6 years ago
    Thank u so much!! worked well.
  • To post as a guest, your comment is unpublished.
    Jaypee · 6 years ago
    Thank you so much! really nice!
  • To post as a guest, your comment is unpublished.
    CeRo · 6 years ago
    was great, very helpful to me!!!
  • To post as a guest, your comment is unpublished.
    Naseeb · 6 years ago
    excellent explanation
    But i need to know on below in case i need result date to be end of every month ..What formula to use
    Examble 1-May-2015 to be converted to 30 Apr 2016

    Also 1 Jun 2015 to be converted to 31 May 2016
    PLease help
  • To post as a guest, your comment is unpublished.
    Nilesh · 6 years ago
    Excellent and good Explanation in details..nice thank you so much
  • To post as a guest, your comment is unpublished.
    Tapas Behera · 6 years ago
    All these are good except for one - add years to date. I am not saying your solution is wrong, but there can be another solution based on the need. In case you are adding 1 year to 29th Feb 2016. Your formula will give the date 1st Mar 2017, whereas someone may look for the the end date of Feb itself. For them the below formula would work better.

    =EDATE(A2,12)
  • To post as a guest, your comment is unpublished.
    Madhu Nair · 6 years ago
    how to put date of 2015 in excel
  • To post as a guest, your comment is unpublished.
    dianne · 7 years ago
    I have dates going across a sheet; each column will eventually have a date put in it. What I want to do is have the last column-which is labeled 'Next Due Date' automatically add 90 days to the newest date entered.
    Columns are labeled 'Date Completed'
    There will be a list of names in the rows and as their Home Visits are completed and the date is entered, we want the last column to 'refresh' & tell us the next due date (90 days)
    All I can find is: example =D2+90 but then we have to change the Letter each time & we want to protect that column so nobody can mess with the formula.
  • To post as a guest, your comment is unpublished.
    AnneK · 7 years ago
    Avinash, if you know for sure that it will be the first of the month each time:
    =ROUND((L5-K5)/30,0)-1
    Otherwise, you can try this: =CONVERT(L5-K5,"day","yr")*12 but then you still need to round it accordingly. I admit that neither of the solutions is really pretty.
  • To post as a guest, your comment is unpublished.
    VENKAT · 7 years ago
    03.02.2014 how convert 03/02/2014
  • To post as a guest, your comment is unpublished.
    VENKAT · 7 years ago
    03.02.2014 how to convert 03/02/2014
  • To post as a guest, your comment is unpublished.
    Avinash Singh · 7 years ago
    Hello..

    I want to less year to year get months in excel,Exp:-01-01-2000 - 01-08-2000 = 8 months
    by which formula i do that>>>.
  • To post as a guest, your comment is unpublished.
    Sam Trieu · 7 years ago
    This is why I like Excel. Thank You for sharing. Save me a lot of time when I compute depreciation expenses for my company
  • To post as a guest, your comment is unpublished.
    Prashant Chitmulwar · 7 years ago
    Sir,
    Very informative and helping a lot.
    Thank You.
  • To post as a guest, your comment is unpublished.
    Azeem Qureshi · 7 years ago
    20/08/2014 - 10/10/2016=?

    =DATEDIF(A1,B1,"Y")&"Years,"&DATEDIF(A1,B1,"YM")&"Months"&DATEDIF(A1,B1,"MD")&"Days"
    If it not working than go to control panel then go to clock, language, Region and set your date format like 1st day, Month, Year and ok.
    It was the solution Ravi Kumar of your question.
    Reagrad
    Azeem Qureshi
    • To post as a guest, your comment is unpublished.
      vaishnavi · 6 years ago
      it was very helpful for me
  • To post as a guest, your comment is unpublished.
    Anita · 7 years ago
    thank you!!!!! you saved me!
  • To post as a guest, your comment is unpublished.
    Anil Pawaskar · 7 years ago
    Very Nice
    I am thankful
  • To post as a guest, your comment is unpublished.
    Ravi Kumar · 7 years ago
    Dear Sir/Madam,

    20/08/2014 - 10/10/2016 = days ...?

    In excel how to calculate the no of days help me in this regard.

    Regards
    Cherry,
    • To post as a guest, your comment is unpublished.
      star · 5 years ago
      In order to cal days try this formula Datedif(10/10/2016-20/8/2014,"d")+1
  • To post as a guest, your comment is unpublished.
    Lei G · 7 years ago
    THIS SIN'T WHAT I WAS LOOKING FOR, IT WASN'T USEFUL AT ALL. I WAS TRYING TO CALCULATE A TIME PERIOD . NOT SUBTRACT & ADD DATES ! THANKS BUT NO THANKS :-x
  • To post as a guest, your comment is unpublished.
    Pankaj Singh · 7 years ago
    Extremely Good..... Looking for these kind of more examples
  • To post as a guest, your comment is unpublished.
    Pankaj Singh · 7 years ago
    Really Cool yaar...... Extremely Good
  • To post as a guest, your comment is unpublished.
    kunnumpurathu · 7 years ago
    Simple but effectve explanation; thanks
  • To post as a guest, your comment is unpublished.
    Ajeet · 7 years ago
    Really so nice post... helped a lot
  • To post as a guest, your comment is unpublished.
    Rama · 7 years ago
    Thank you so much for your explaining with screen shots.
    Really so much helped this tip to me..
  • To post as a guest, your comment is unpublished.
    NIK · 7 years ago
    thanks EDATE function solved my problem

    thanks a lot.