Přejít k hlavnímu obsahu

Jak přidat nebo odečíst dosavadní dny, měsíce a roky v aplikaci Excel?

Tento článek poskytuje 7 řešení pro přidání nebo odečtení dnů, týdnů, měsíců, let nebo kombinace let / měsíců / dnů k datu v aplikaci Excel. Ukázka videa

  1. Přidejte nebo odečtěte dosavadní dny pomocí vzorce
  2. Přidejte nebo odečtěte dny k více datům bez vzorce
  3. Přidejte nebo odečtěte dosavadní týdny v aplikaci Excel
  4. Přidejte nebo odečtěte dosavadní měsíce v aplikaci Excel
  5. Přidejte nebo odečtěte dosavadní roky v aplikaci Excel
  6. Přidejte nebo odečtěte kombinaci let, měsíců a dnů v aplikaci Excel
  7. Přidejte nebo odečtěte dosavadní dny, týdny, měsíce nebo roky pomocí Kutools pro Excel

Přidejte nebo odečtěte dosavadní dny pomocí vzorce

Možná jste si všimli, že data jsou v aplikaci Excel pětimístná čísla. Proto můžete přidávat nebo odečítat dny stejně snadno jako přidání nebo mínus počet dní v aplikaci Excel.

= datum + počet dní

1. Vyberte prázdnou buňku, do které umístíte výsledek výpočtu, zadejte vzorec = A2 + 10, a stiskněte tlačítko vstoupit klíč.
Poznámka: Pro odečtení 10 dnů od data použijte tento vzorec = A2–10.

2. Pokud potřebujete použít tento vzorec na jiné buňky, přetáhněte popisovač automatického vyplňování buňky vzorce do těchto buněk podle potřeby.

Nyní jste od těchto dat hromadně přidali nebo odečetli stejný počet dní. Viz snímek obrazovky:

Jednoduše přidejte / odečtěte dny, týdny, měsíce nebo roky v aplikaci Excel

Je obtížné a zdlouhavé zapamatovat si dlouhé komplikované vzorce v aplikaci Excel? Kutools pro Excel Pomocník vzorců uvádí seznam nejčastěji používaných vzorců, které vám pomohou rychle vypočítat a vyřešit problémy v aplikaci Excel, říká Přidejte dosavadní roky / měsíce / týdny / dny, Přidejte k dnešnímu dni hodiny / minuty / sekundy, Součet absolutních hodnot, Najděte nejběžnější hodnotu, Etc.


reklama přidat dny týdny měsíce roky dosud

Kutools pro Excel - Supercharge Excel s více než 300 základními nástroji. Užijte si plnohodnotnou 30denní zkušební verzi ZDARMA bez nutnosti kreditní karty! Get It Now

Přidejte nebo odečtěte dny k více datům bez vzorce

Ve srovnání se vzorci dávají někteří uživatelé aplikace Excel přednost přidávání nebo odečítání dnů přímo bez vzorců. Zde vás provedu přidáním nebo odečtením stejného počtu dní od více dat pomocí funkce Vložit jinak v aplikaci Excel.

1. Zadejte počet dní, které přidáte nebo odečtete k datům, do prázdné buňky, říká 10, a poté ji zkopírujte. Viz snímek obrazovky:

2. Vyberte data, která chcete přidat nebo odečíst, klikněte pravým tlačítkem a vyberte Vložit jinak > Vložit jinak v místní nabídce. Viz snímek obrazovky:

3. V dialogovém okně Vložit jinak zkontrolujte přidat or Odčítat podle potřeby a klikněte na OK knoflík. Viz screenshot:

4. Nyní je číslo přidáno nebo odečteno k datům a data se zobrazí jako pětimístná čísla. Ponechejte tato pětimístná čísla vybraná a klikněte Domů > Formát čísla box> Krátké rande znovu je převést na data.

Nyní uvidíte, že zadaný počet dní je hromadně přidán nebo odečten ze zadaného rozsahu dat bez vzorce. Viz snímek obrazovky:

Přidejte nebo odečtěte dosavadní týdny v aplikaci Excel

Můžete také použít vzorec k přidání nebo odečtení zadaného počtu týdnů od data v aplikaci Excel. Postupujte prosím následovně:

= datum + 7 * počet týdnů

1. Vyberte prázdnou buňku, do které umístíte výsledek výpočtu, zadejte vzorec = A2 + 4 * 7, a stiskněte tlačítko vstoupit klíč.
Poznámka: Pro odečtení 4 týdnů od data použijte tento vzorec = A2-4 * 7.

Kutools pro Excel

Vyčnívat z davu

300+ šikovných nástrojů
Vyřešte 80 % problémů v Excelu
Zkušební verze zdarma nyní

Dejte sbohem únavnému VBA a vzorcům!

2. Pokud potřebujete přidat nebo odečíst týdny od jiných dat, přetáhněte popisovač automatického vyplňování buňky vzorce podle potřeby.

Nyní jste hromadně přidali nebo odečetli stejný počet týdnů od více dat. Viz snímek obrazovky:

Přidejte nebo odečtěte dosavadní měsíce v aplikaci Excel

Pro přidání nebo odečtení měsíců k datům není vhodné přidávat nebo odečítat 30 od dat, protože měsíce obsahují odlišný počet dní v roce, některé obsahují 30 dní, některé obsahují 31 dní, zatímco jiné obsahují 28 nebo 29 dní. Proto musíme pro řešení této situace použít funkci EDATE.

= EDATE (datum, počet měsíců)

1. Vyberte prázdnou buňku, do které umístíte výsledek výpočtu, zadejte vzorec = EDATE (A2,3)a přetažením rukojeti automatického vyplňování této buňky vzorce aplikujte tento vzorec na další buňky podle potřeby.
Poznámka: Chcete-li odečíst 3 měsíce od data, použijte tento vzorec = EDATE (A2; -3).

2. Jak vidíte, funkce EDATE vrátí pětimístná čísla. Ponechejte prosím vybraná tato pětimístná čísla a klikněte Domů > Formát čísla box> Krátké rande převést je na data zpět. Viz snímek obrazovky:

Nyní uvidíte, že k datům hromadně přidal nebo odečetl stejný počet měsíců. Viz snímek obrazovky:

Přidejte nebo odečtěte dosavadní roky v aplikaci Excel

Například do dávky dat v Excelu přidáte 6 let, můžete to udělat následovně:

= DATUM (ROK (datum) + počet let, MĚSÍC(datum),DEN(datum))

1. Vyberte prázdnou buňku, do které umístíte výsledek výpočtu, zadejte vzorec = DATUM (ROK (A2) + 6, MĚSÍC (A2), DEN (A2)), a stiskněte tlačítko vstoupit klíč.
Poznámka: Chcete-li odečíst 6 let od data, použijte tento vzorec = DATUM (ROK (A2) -6, MĚSÍC (A2), DEN (A2)).

2. V případě potřeby přetáhněte úchyt funkce Automatické vyplnění buňky vzorce a použijte tento vzorec na další buňky podle potřeby.

Přidejte nebo odečtěte kombinaci let, měsíců a dnů v aplikaci Excel

V některých případech možná budete muset přidat nebo odečíst roky, měsíce a dny současně, říká přidat 3 roky, 5 měsíců a 15 dní. V takovém případě můžete k vyřešení problému použít funkci DATUM.

= DATUM (ROK (datum) + počet let, MĚSÍC(datum) + počet měsíců, DEN(datum) + počet dní)

1. Vyberte prázdnou buňku, do které umístíte výsledek výpočtu, zadejte vzorec =DATE(YEAR(A2)+3,MONTH(A2)+5,DAY(A2)+15), a stiskněte tlačítko vstoupit klíč. Viz snímek obrazovky:
Poznámka: Chcete-li odečíst kombinaci let, měsíců a dnů dohromady, použijte tento vzorec =DATE(YEAR(A2)-3,MONTH(A2)-5,DAY(A2)-15).

2. V případě potřeby přetáhněte úchyt funkce Automatické vyplnění buňky tohoto vzorce a použijte tento vzorec na další buňky.

Přidejte nebo odečtěte dosavadní dny, týdny, měsíce nebo roky pomocí Kutools pro Excel

Pokud máte nainstalovaný program Kutools pro Excel, najdete jej Pomocník vzorců seznam nejčastěji používaných vzorců, které vám pomohou snadno vypočítat v aplikaci Excel, včetně přidání dnů, týdnů, měsíců nebo let k dnešnímu dni. Postupujte prosím následovně:

Kutools pro Excel - Supercharge Excel s více než 300 základními nástroji. Užijte si plnohodnotnou 30denní zkušební verzi ZDARMA bez nutnosti kreditní karty! Get It Now

1. Vyberte buňku, do které vložíte výsledek výpočtu, a klikněte Kutools > Pomocník vzorců > Přidejte dosavadní roky.
Tip: Vyberte vhodný vzorec z Pomocník vzorců rozevírací seznam podle vašich potřeb. Například vyberte Přidejte týdny k dnešnímu dni pro přidání / odečtení určených týdnů k datu.

2. V úvodním dialogovém okně Pomocník vzorců zadejte adresu buňky data v Čas schůzky do pole a zadejte počet let, které přidáte do Číslo box.
Tip: V našem případě přidáme 5 let od data, proto píšeme 5 do Číslo krabice. Pokud potřebujete odečíst několik let, například 3 roky, zadejte do pole -3 Číslo box.

3, Klepněte na tlačítko Ok tlačítko pro použití vzorce Přidejte dosavadní roky. V případě potřeby přetáhněte úchyt pro vyplnění a použijte tento vzorec na jiný rozsah.

Přičíst / odečíst dosavadní dny:

K dnešnímu dni přičtěte / odečtěte týdny:

K dnešnímu dni přičíst / odečíst měsíce:

Kutools pro Excel Pomocník vzorců ušetří uživatelům aplikace Excel zapamatování komplikovaných vzorců a uvede seznam nejčastěji používaných vzorců, které vám pomohou rychle vypočítat a vyřešit problémy v aplikaci Excel, říká Přidejte dosavadní roky / měsíce / týdny / dny, Přidejte k dnešnímu dni hodiny / minuty / sekundy, Etc. Vyzkoušejte zdarma!

Ukázka: Přidejte nebo odečtěte dosavadní dny, týdny, měsíce nebo roky v aplikaci Excel


300 nástrojů vám nyní pomůže vystoupit z davu

s Kutools pro Excel - nikdy se nestarejte o zrušení práce

Kutools pro Excel nabízí 300 užitečných nástrojů přizpůsobených pro 1500 pracovních scénářů, které zvyšují vaši rychlost a efektivitu nad rámec vašich kolegů a získávají důvěru vašeho šéfa. Zajistěte si svou pozici i v těžkých časech a zajistěte stabilitu pro svou rodinu.

  • Staňte se expertem na Excel za pouhé 3 minuty a získejte široké uznání.
  • Zvyšte efektivitu práce o 80 %, vyřešte 80 % problémů s Excelem a vyhněte se přesčasům.
  • Zrychlete své úkoly, ušetřete 2 hodiny denně na sebezdokonalování a čas s rodinou.
  • Zjednodušte své úkoly v Excelu a omezte potřebu pamatovat si složité vzorce a kódy VBA.
  • Snižte námahu a únavu spojenou s opakujícími se úkoly.
  • Pouze investovat $49.0, sklízejí výhody v hodnotě více než 4000.0 $ na školení.
  • Vybrané více než 110,000 300 nejvýkonnějšími a více než XNUMX renomovanými společnostmi, excelujte v Excelu.
  • Nabídněte plnohodnotnou bezplatnou zkušební verzi po dobu 30 dnů, aniž byste potřebovali kreditní kartu.
Čtěte více ...
Zkušební verze zdarma nyní
 
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