Preskoči na glavno vsebino

Kako dodati ali odšteti dneve, mesece in leta do danes v Excelu?

Ta članek vsebuje 7 rešitev za dodajanje ali odštevanje dni, tednov, mesecev, let ali kombinacije let / mesecev / dni do datuma v Excelu. Video predstavitev

  1. S formulo dodajte ali odštejte dneve do danes
  2. Dodajte ali odštejte dneve več datumom brez formule
  3. V Excelu dodajte ali odštejte tedne do danes
  4. V Excelu dodajte ali odštejte mesece do danes
  5. V Excelu dodajte ali odštejte leta do danes
  6. V Excelu dodajte ali odštejte kombinacijo let, meseca in dni do danes
  7. S Kutools za Excel dodajte ali odštejte dneve, tedne, mesece ali leta do danes

S formulo dodajte ali odštejte dneve do danes

Morda ste opazili, da so v Excelu datumi petmestne številke. Zato lahko dneve dodajate ali odštevate tako enostavno kot dodajanje ali zmanjševanje števila dni v Excelu.

= Datum + število dni

1. Izberite prazno celico, kamor boste postavili rezultat izračuna, vnesite formulo = A2 + 10, in pritisnite Vnesite ključ.
Opombe: Za odštevanje 10 dni od datuma uporabite to formulo = A2–10.

2. Če morate to formulo uporabiti za druge celice, povlecite ročico samodejnega izpolnjevanja celice formule v te celice, kot potrebujete.

Zdaj ste od teh datumov množično dodali ali odšteli enako število dni. Oglejte si posnetek zaslona:

Preprosto dodajajte / odštevajte dneve, tedne, mesece ali leta do danes v Excelu

Težko in dolgočasno si je zapomniti dolge zapletene formule v Excelu? Kutools za Excel Pomočnik za formulo navaja najpogosteje uporabljene formule za lažje izračunavanje in reševanje težav v Excelu Dodajte leta / mesece / tedne / dni do danes, Dodajte ure / minute / sekunde do datuma, Vsota absolutnih vrednosti, Poiščite najpogostejšo vrednost, Itd


oglas dodaj dneve tedne mesece leta do danes

Kutools za Excel - Napolnite Excel z več kot 300 osnovnimi orodji. Uživajte v 30-dnevnem BREZPLAČNEM preskusu s polnimi funkcijami brez kreditne kartice! Get It Now

Dodajte ali odštejte dneve več datumom brez formule

V primerjavi s formulami nekateri uporabniki Excela raje dodajajo ali odštevajo dneve neposredno brez formul. Tukaj vas bom vodil, da dodate ali odštejete enako število dni od več datumov s posebno funkcijo Prilepi v Excelu.

1. V prazno celico vnesite število dni, ki jih boste dodali ali odšteli datumom, pravi 10, in ga nato kopirajte. Oglejte si posnetek zaslona:

2. Izberite datume, ki jih boste dodali ali odšteli dneve, z desno miškino tipko kliknite in izberite Posebno lepljenje > Posebno lepljenje v priročnem meniju. Oglejte si posnetek zaslona:

3. V pogovornem oknu Prilepi posebno preverite Dodaj or Odštej možnosti, ki jih potrebujete, in kliknite OK . Oglejte si posnetek zaslona:

4. Zdaj se številka doda ali odšteje datumom, datumi pa se prikažejo kot petmestne številke. Te petmestne številke naj bodo izbrane in kliknite Domov > Oblika številk polje> Kratek zmenek da jih znova pretvorite v datume.

Zdaj boste videli, da se določeno število dni doda ali odšteje od določenega obsega datumov v velikem obsegu brez formule. Oglejte si posnetek zaslona:

V Excelu dodajte ali odštejte tedne do danes

Formulo lahko uporabite tudi za dodajanje ali odštevanje določenega števila tednov od datuma v Excelu. Naredite naslednje:

= Datum + 7 * število tednov

1. Izberite prazno celico, kamor boste postavili rezultat izračuna, vnesite formulo = A2 + 4 * 7, in pritisnite Vnesite ključ.
Opombe: Za odštevanje 4 tednov od datuma uporabite to formulo = A2-4 * 7.

Kutools za Excel

Izstopajte iz množice

300+ priročnih orodij
Rešite 80 % težav v Excelu
Brezplačna preizkusna različica zdaj

Poslovite se od utrujajočega VBA in formul!

2. Če morate dodati ali odšteti tedne od drugih datumov, povlecite ročico za samodejno izpolnjevanje celice formule, kot potrebujete.

Zdaj ste od več datumov množično dodali ali odšteli enako število tednov. Oglejte si posnetek zaslona:

V Excelu dodajte ali odštejte mesece do danes

Za dodajanje ali odštevanje mesecev datumom ni primerno dodajati ali odštevati 30 datumov, ker meseci vsebujejo različno število dni v letu, nekateri vsebujejo 30 dni, nekateri vsebujejo 31 dni, drugi pa 28 ali 29 dni. Zato moramo za reševanje te situacije uporabiti funkcijo EDATE.

= EDATE (Datum, število mesecev)

1. Izberite prazno celico, kamor boste postavili rezultat izračuna, vnesite formulo = EDATE (A2,3)in povlecite ročico samodejnega izpolnjevanja te celice formule, da to formulo uporabite po potrebi v drugih celicah.
Opombe: Za odštevanje 3 mesecev od datuma uporabite to formulo = EDATE (A2, -3).

2. Kot vidite, bo funkcija EDATE vrnila petmestne številke. Prosimo, pustite te petmestne številke izbrane in kliknite Domov > Oblika številk polje> Kratek zmenek da jih pretvorite v datume nazaj. Oglejte si posnetek zaslona:

Zdaj boste videli, da je datumom v velikem obsegu dodala ali odštela enako število mesecev. Oglejte si posnetek zaslona:

V Excelu dodajte ali odštejte leta do danes

Tako boste na primer seriji datumov v Excelu dodali 6 let, lahko pa naredite naslednje:

= DATUM (LETO (Datum) + število let, MONTH (Datum), DAN (Datum))

1. Izberite prazno celico, kamor boste postavili rezultat izračuna, vnesite formulo = DATUM (LETO (A2) + 6, MESEC (A2), DAN (A2)), in pritisnite Vnesite ključ.
Opombe: Če želite od datuma odšteti 6 let, uporabite to formulo = DATUM (LETO (A2) -6, MESEC (A2), DAN (A2)).

2. Če je potrebno, povlecite ročico samodejnega izpolnjevanja celice formule, da to formulo uporabite po potrebi v drugih celicah.

V Excelu dodajte ali odštejte kombinacijo let, meseca in dni do danes

V nekaterih primerih boste morda morali hkrati dodati ali odšteti leta, mesece in dni, pravi, da dodajte 3 leta 5 mesecev in 15 dni. V tem primeru lahko za rešitev težave uporabite funkcijo DATE.

= DATUM (LETO (Datum) + število let, MONTH (Datum) + število mesecev, DAN (Datum) + število dni)

1. Izberite prazno celico, kamor boste postavili rezultat izračuna, vnesite formulo =DATE(YEAR(A2)+3,MONTH(A2)+5,DAY(A2)+15), in pritisnite Vnesite tipko. Oglejte si posnetek zaslona:
Opombe: Če želite odšteti kombinacijo let, mesecev in dni skupaj, uporabite to formulo =DATE(YEAR(A2)-3,MONTH(A2)-5,DAY(A2)-15).

2. Po potrebi povlecite ročico za samodejno izpolnjevanje te celice formule, da to formulo uporabite v drugih celicah.

S Kutools za Excel dodajte ali odštejte dneve, tedne, mesece ali leta do danes

Če imate nameščen Kutools za Excel, ga boste našli Pomočnik za formulo navaja najpogosteje uporabljene formule za lažje izračunavanje v Excelu, vključno z dodajanjem dni, tednov, mesecev ali let do danes. Naredite naslednje:

Kutools za Excel - Napolnite Excel z več kot 300 osnovnimi orodji. Uživajte v 30-dnevnem BREZPLAČNEM preskusu s polnimi funkcijami brez kreditne kartice! Get It Now

1. Izberite celico, v katero boste vnesli rezultat izračuna, in kliknite Kutools > Pomočnik za formulo > Dodajte leta do danes.
Nasvet: Prosimo, izberite ustrezno formulo med Pomočnik za formulo spustni seznam glede na vaše potrebe. Na primer izberite Dodajte tedne do danes za dodajanje / odštevanje določenih tednov datumu.

2. V začetnem pogovornem oknu Formula Helper v naslovu določite naslov celice z datumom Datum čas in vnesite število let, ki jih boste dodali v Število škatla.
Nasvet: V našem primeru bomo dodali 5 let od datuma, zato vtipkamo 5 v Število škatla. Če morate odšteti nekaj let, na primer 3 leta, vnesite v polje -3 Število škatla.

3. kliknite Ok gumb za uporabo formule Dodajte leta do danes. Če je potrebno, povlecite ročico za polnjenje, da uporabite to formulo za drug obseg

Dodaj / odštej dni do danes:

Dodaj / odštej tedne do danes:

Dodaj / odštej mesece do danes:

Kutools za Excel Pomočnik za formulo bo uporabnikom Excela prihranil zapomnitev zapletenih formul in navedel najpogosteje uporabljene formule, s pomočjo katerih boste hitro izračunali in rešili težave v Excelu, pravi Dodajte leta / mesece / tedne / dni do danes, Dodajte ure / minute / sekunde do datuma, Itd Brezplačno preskusite!

Predstavitev: v Excelu dodajte ali odštejte dneve, tedne, mesece ali leta do danes


300 orodij vam pomaga zdaj izstopati iz množice

z Kutools za Excel - nikoli ne skrbite zaradi skrajšanega dela

Kutools for Excel ponuja 300 priročnih orodij, prilagojenih za 1500 delovnih scenarijev, s katerimi izboljšate svojo hitrost in učinkovitost, ki presegajo vaše sodelavce, in pridobijo zaupanje vašega šefa. Zavarujte svoj položaj tudi v težkih časih in zagotovite stabilnost svoji družini.

  • Postanite strokovnjak za Excel v samo 3 minutah in pridobite široko priznanje.
  • Povečajte delovno učinkovitost za 80%, rešite 80% Excelovih težav in se izognite naduram.
  • Pospešite svoje naloge, prihranite 2 uri dnevno za samoizboljševanje in družinski čas.
  • Poenostavite svoja Excelova opravila in zmanjšajte potrebo po pomnjenju zapletenih formul in kod VBA.
  • Zmanjšajte obremenitev in utrujenost, povezano s ponavljajočimi se nalogami.
  • Samo naložba $49.0, ki pri usposabljanju izkoristi koristi v vrednosti več kot 4000.0 USD.
  • Izbrani s strani 110,000+ vrhunskih izvajalcev in 300+ priznanih podjetij, blestite v Excelu.
  • Ponudite 30-dnevno brezplačno preskusno obdobje s polnimi funkcijami, brez potrebe po kreditni kartici.
Preberi več ...
Brezplačna preizkusna različica zdaj
 
Comments (67)
No ratings yet. Be the first to rate!
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
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
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
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