Passer au contenu principal

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. Ajoutez ou soustrayez 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 mémoriser de longues formules compliquées dans Excel ? Kutools for Excel's 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.


ad ajouter jours semaines mois années à ce jour

Kutools for Excel - Boostez Excel avec plus de 300 outils essentiels. Profitez d'une fonctionnalité complète 30Essai GRATUIT d'une journée sans 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 for Excel

Se distinguer des autres

300 outils pratiques
Résoudre 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.

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

Si vous avez Kutools for Excel 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 for Excel - Boostez Excel avec plus de 300 outils essentiels. Profitez d'une fonctionnalité complète 30Essai GRATUIT d'une journée sans 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.
Conseil : 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.
Conseil : 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 for Excel's 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 for Excel - ne vous inquiétez jamais de la suppression d'emplois

Kutools for Excel apporte 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 sur 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 80% l'efficacité du travail, résolvez votre 80 % problèmes dans Excel, pas des 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
    110,000+
    des personnes très efficaces et plus de 300 entreprises célèbres, travaillent de manière stable dans Excel.
  • Essai gratuit de toutes les fonctionnalités 30-journée, aucune carte de crédit requise.
Lire la suite ...
Essai gratuit maintenant
 
Comments (65)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
1- 2year,4months,29days
and

2- 0year,9months,1days
how to calculate formula in Excel both 1 & 2 in same format like (3years 1 months 30days)
This comment was minimized by the moderator on the site
Hello, Nigam,
To solve your problem, the following User Defined Function may hep you:
Function CalculateDate(pRg As Range, pRg2 As Range)
    On Error GoTo Err
    Application.Volatile

    Dim xRegEx As Object
    Set xRegEx = CreateObject("VBSCRIPT.REGEXP")
    y1 = 0
    y2 = 0
    y = 0
    m1 = 0
    m2 = 0
    m = 0
    d1 = 0
    d2 = 0
    d = 0
    res = ""
    With xRegEx
        .Pattern = "\d+ ?year"
        .Global = True
        .IgnoreCase = True
    End With
    y1 = CInt(Replace(xRegEx.Execute(pRg.Value).Item(0), "year", ""))
    y2 = CInt(Replace(xRegEx.Execute(pRg2.Value).Item(0), "year", ""))
    xRegEx.Pattern = "\d+ ?months"
    m1 = CInt(Replace(xRegEx.Execute(pRg.Value).Item(0), "months", ""))
    m2 = CInt(Replace(xRegEx.Execute(pRg2.Value).Item(0), "months", ""))
    xRegEx.Pattern = "\d+ ?days"
    d1 = CInt(Replace(xRegEx.Execute(pRg.Value).Item(0), "days", ""))
    d2 = CInt(Replace(xRegEx.Execute(pRg2.Value).Item(0), "days", ""))
    d = d1 + d2
    If d > 31 Then
        d = d - 31
        m = 1
    End If
    m = m + m1 + m2
    If m > 12 Then
        m = m - 12
        y = 1
    End If
    y = y + y1 + y2
    res = y & "year," & m & "months," & d & "days"
Err:
    CalculateDate = res
End Function


After pasting this code, please apply this formula: =CalculateDate(A2,B2)

Please have a try, hope it can help you!
This comment was minimized by the moderator on the site
terima kasih, saya jadi mengetahui rumus menambahkan 1 bulan
This comment was minimized by the moderator on the site
Έχω σε κελιά το χρόνο υπηρεσίας υπαλλήλων
με τη μορφή "15χρ 00µη 17ηµ" (όλο σε ένα κελί).
Ξέρετε αν μπορώ να κάνω πράξεις με αυτό ???

π.χ. να Προσθέσω xxμη yyημ και να έχω 15χρ 00+xxµη 17+yyηµ
This comment was minimized by the moderator on the site
Hello, Ξερόλας!
Sorry, I can't understand your problem clearly, you can describe your problem in English.
Thank you!
This comment was minimized by the moderator on the site
Έχω σε κελιά το χρόνο υπηρεσίας υπαλλήλων
με τη μορφή "15χρ 00µη 17ηµ" (όλο σε ένα κελί).
Ξέρετε αν μπορώ να κάνω πράξεις με αυτό ???

π.χ. να Προσθέσω xxμη yyημ και να έχω 15χρ 00+xxµη 17+yyηµ
This comment was minimized by the moderator on the site
lo que requiero es sumar a una fecha solo los dias "4 martes" y "4 jueves"
This comment was minimized by the moderator on the site
hi, i need to substract dates formula of machine break down hoursi.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..
This comment was minimized by the moderator on the site
How to add or subtract 5Y 8M 23D and 2Y 3M 12D in excel with formula
This comment was minimized by the moderator on the site
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
This comment was minimized by the moderator on the site
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
This comment was minimized by the moderator on the site
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
This comment was minimized by the moderator on the site
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.
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations