Obsah
Na plánovanie projektov alebo riadenie času potrebujeme vytvoriť rutinu alebo harmonogram. Vytváranie časových harmonogramov, MS Excel poskytuje rôzne spôsoby pridať mesiace k dátumu V tomto článku ukážem, ako pridať mesiace k dátumu pomocou funkcií a vzorcov programu Excel.
Stiahnite si cvičebnicu
Mesiace k dátumu.xlsm5 vhodných spôsobov pridávania mesiacov k dátumu v programe Excel
Najprv sa zoznámte s naším súborom údajov, ktorý predstavuje niekoľko objednávok. Atribútmi sú ID objednávky, dátum objednávky, čas spracovania (mesiace) a dátum dodania. Našou úlohou bude automaticky vypočítať dátumy dodania pripočítaním času spracovania k dátumu objednávky.
1. Použitie funkcie EDATE na Pridanie mesiacov k dátumu v programe Excel
V tejto časti použijeme obľúbenú funkciu programu Excel, ktorou je funkcia EDATE . Skôr ako prejdeme k hlavnému príkladu, pozrime sa na základy tejto funkcie.
EDATE(start_date, mesiace)V tejto funkcii prvý argument preberá počiatočný dátum alebo zadaný dátum, ktorý bude aktualizovaný. Potom počet mesiacov, ktoré budú pripočítané alebo odpočítané od počiatočného dátumu.
Kroky:
- Zadajte vzorec do Bunka E5 .
=EDATE(C5, D5)
Vysvetlenie vzorca:
V tomto vzorci sú všetky naše Dátumy objednávok sú v C stĺpec a Čas spracovania sú v D stĺpec. Preto som prešiel C5 bunka ako môj počiatočný dátum a D5 ako číslo môjho mesiaca.
[Poznámka: Uistite sa, že bunky stĺpca D sú vo formáte Dátum]
- Skopírujte vzorec pomocou Rukoväť náplne nástroj až do Bunka E12 .
Potom sa zobrazí výstup ako na nasledujúcom obrázku.
Prečítajte si viac: Ako pridať 6 mesiacov k dátumu v programe Excel (2 jednoduché spôsoby)
2. Použitie funkcií MONTH & Date na pridanie mesiaca k dátumu v programe Excel
Teraz pridáme mesiace k dátumu pomocou príkazu MESIAC a DÁTUM funkcie. Najprv sa pozrime na ich syntax.
MONTH(serial_number)Táto funkcia vracia mesiac dátumu označeného poradovým číslom. V jej parametri je poradové číslo povinné. Dátum mesiaca, ktorý sa snažíme nájsť, a dátumy by mali byť vložené pomocou funkcie MESIAC funkcie.
DÁTUM (rok, mesiac, deň)
Táto funkcia programu Excel sa používa, keď potrebujeme zobrať tri samostatné hodnoty a zlúčiť ich do jedného dátumu. Musíme odovzdať hodnoty rok, mesiac a deň, aby sme vytvorili úplný dátum pomocou funkcie DÁTUM funkcie.
Teraz si ukážeme túto metódu na tom istom príklade, ktorý sme uviedli vyššie.
Kroky:
- Zadajte vzorec do Bunka E5 .
=DATE(ROK(C5),MESIAC(C5)+D5,DEŇ(C5))
Vysvetlenie vzorca:
Ako som už spomenul DÁTUM Funkcia prijíma tri argumenty vo svojom parametri. V tomto príklade potrebujeme iba zvýšiť mesiac, preto som v druhom argumente odovzdal MONTH(C5)+D5 zvýšiť mesiac o určité číslo. Ostatné bude rovnaké ako doteraz.
- Neskôr vzorec skopírujte pomocou Rukoväť náplne nástroj až do Bunka E12 .
Pozrite sa, dostali sme rovnaký výstup ako pri prvej metóde.
[Poznámka: Uistite sa, že bunky stĺpca D sú vo formáte Dátum]
Prečítajte si viac: Ako odčítať dátumy v programe Excel a získať roky (7 jednoduchých metód)
3. Kombinácia funkcií COUNTIFS a EDATE na pridanie mesiacov k dátumu
Povedzme, že máme súbor údajov o objednávkach. Atribútmi sú ID objednávky a dátum dodania. Teraz budeme uvažovať dátum a spočítame, koľko objednávok bude dodaných od konkrétneho dátumu do nasledujúcich 4 mesiacov. Pre tento príklad uvažujme, že naše časové trvanie je jún 2020 až september 2020. Tu použijeme COUNTIFS a EDATE funkcie na vykonanie úlohy.
Kroky:
- Zadajte vzorec do Bunka F6 a stlačte Vstúpte na stránku .
=COUNTIFS(C5:C12,">="&F4,C5:C12,"<"&EDATE(F4,4))
Vysvetlenie vzorca:
Tu som dodatočne použil COUNTIFS funkciu s EDATE . Pozrime sa na COUNTIFS najprv funkciu.
COUNTIFS(criteria_range1, criteria1, [criteria_range2, criteria2]...)
To je takmer rovnaké ako COUNTIF funkcia, ale jediný základný rozdiel je v tom, že môže ako argument prijať viacero rozsahov a podmienok naraz. V súhrne môže byť alternatívou k viacerým COUNTIFS funkcie.
Použitie COUNTIFS funkcie počítame bunky s týmto rozsahom C5:C12 a naša podmienka je od dátumu v bunke F4 na nasledujúce 4 mesiace, ktoré sa vypočítajú podľa EDATE funkcie.
Prečítajte si viac: Ako používať COUNTIFS s rozsahom dátumu v programe Excel (6 jednoduchých spôsobov)
Podobné čítania
- Ako počítať mesiace od dátumu do dnešného dňa pomocou vzorca programu Excel
- Vzorec programu Excel na vyhľadanie dátumu alebo dní pre nasledujúci mesiac (6 rýchlych spôsobov)
- Ako vypočítať 90 dní od určitého dátumu v programe Excel
- [Opravené!] Chyba VALUE (#VALUE!) pri odčítaní času v programe Excel
- Ako pridať 3 roky k dátumu v programe Excel (3 efektívne spôsoby)
4. Použitie možnosti Vyplniť sériu na pridanie 1 mesiaca k dátumu v programe Excel
Urobme to isté na rovnakom príklade ako vyššie, ale tu zvýšime mesiac o 4 pre každú objednávku. Našou úlohou teda bude zvýšiť dátum objednávky o 4 a zobraziť ich v stĺpci Dátum dodania. Náš počiatočný dátum je 1/2/2020 . Teraz budú všetky dátumy objednávok pre každú objednávku uvedené tak, že sa aktuálny dátum postupne zvýši o 4.
Kroky:
- Vyberte Bunka C4 a vyberte bunky až po C12 .
- Prejdite na Domov tab.
- V rámci Úprava stránky vyberte sekciu Naplňte stránku možnosť.
- Potom vyberte Séria možnosť.
- Vyberte Stĺpce na stránke Séria .
- Potom vyberte Dátum ako Typ .
- Dátum Jednotka bude Mesiac .
- Krok hodnota bude 1.
- Potom stlačte tlačidlo OK tlačidlo.
Čoskoro potom sa všetky dátumy zadajú automaticky.
Prečítajte si viac: Ako pridať 3 mesiace k dátumu v programe Excel (4 jednoduché metódy)
5. Spustite kód VBA na pridanie mesiacov k dátumu
V poslednej metóde si ukážeme, ako použiť VBA na pridávanie mesiacov. Excel VBA má funkciu s názvom DateAdd , použijeme ho tu. Tiež bude mať vstupné polia, aby sme mohli vložiť dátum a počet mesiacov. Makro VBA pridá 3 mesiace s dátumom 5/2/202.
Kroky:
- Najprv stlačte Alt + F11 otvoriť Okno VBA .
- Potom kliknite na tlačidlo Vložiť> Modul vytvoriť nový modul .
- Potom do modulu zadajte nasledujúce kódy-
Sub AddMonths() Dim StartDate As Date Dim AddingMonths As String Dim mNumber As Integer Dim Message As String AddingMonths = "m" StartDate = InputBox("Vložte počiatočný dátum") mNumber = InputBox("Vložte počet pridávaných mesiacov") Message = "Aktualizovaný dátum: " & DateAdd(AddingMonths, mNumber, StartDate) MsgBox Message End Sub
- Potom stlačte tlačidlo Spustiť ikonu na spustenie kódov.
- Po objavení sa Makrá v dialógovom okne vyberte názov makra a stlačte Spustiť .
- Prvé vstupné pole vám umožní vložiť dátum, vložte dátum a stlačte OK alebo Vstúpte na stránku .
- Potom sa zobrazí ďalšie vstupné pole, do ktorého môžete vložiť počet mesiacov. Zadajte číslo a stlačte OK alebo Vstúpte na stránku .
V okne s oznámením sa zobrazí výstup.
Prečítajte si viac: Ako pridať 30 dní k dátumu v programe Excel (7 rýchlych metód)
Záver
Toto sú spôsoby, ako pridať mesiace k dátumu v programe Excel. Ukázal som všetky metódy s príslušnými príkladmi, ale môže existovať mnoho ďalších iterácií. Tiež som rozobral základy použitých funkcií. Ak máte nejaký iný spôsob, ako to dosiahnuť, neváhajte sa s nami oň podeliť.