Kako dodajati in odštevati datume v programu Excel

  • Deliti To
Michael Brown

V tem učbeniku boste našli različne uporabne formule za dodajanje in odštevanje datumov v Excelu, kot so odštevanje dveh datumov, dodajanje dni, tednov, mesecev in let k datumu ter drugo.

Če ste sledili našim navodilom za delo z datumi v Excelu, že poznate vrsto formul za izračun različnih časovnih enot, kot so dnevi v tednu, tedni, meseci in leta.

Pri analizi podatkov o datumih v delovnih listih boste z njimi verjetno opravili tudi nekaj aritmetičnih operacij. V tem vodniku je razloženih nekaj formul za seštevanje in odštevanje datumov v Excelu, ki se vam bodo morda zdele koristne.

    Kako odšteti datume v programu Excel

    Recimo, da imate v celicah A2 in B2 dva datuma in želite odšteti en datum od drugega, da bi vedeli, koliko dni je med tema datumoma. Kot se v Excelu pogosto dogaja, lahko isti rezultat dosežete na več načinov.

    Primer 1. Odštejte en datum od drugega neposredno

    Kot verjetno veste, Microsoft Excel vsak datum shrani kot edinstveno zaporedno številko, ki se začne z 1 in predstavlja 1. januar 1900. Tako dejansko odštejete dve številki in običajna aritmetična operacija deluje brez težav:

    =B2-A2

    Primer 2. Odštevanje datumov s funkcijo Excel DATEDIF

    Če je zgornja formula videti preveč preprosta, lahko enak rezultat dosežete na način, ki je podoben tistemu, ki ga poznajo guruji, z uporabo Excelove funkcije DATEDIF:

    =DATEDIF(A2, B2, "d")

    Naslednja slika prikazuje, da oba izračuna vrneta enake rezultate, razen v vrstici 4, kjer funkcija DATEDIF vrne napako #NUM. Ugotovimo, zakaj se to zgodi.

    Ko od starejšega datuma (1. maj 2015) odštejete novejši datum (6. maj 2015), operacija odštevanja vrne negativno število (-5), kot bi morala. Sintaksa Excelove funkcije DATEDIF pa ne dovoljuje, da bi datum začetka večja od končni datum zato vrne napako.

    Primer 3. Odštevanje datuma od trenutnega datuma

    Za odštevanje datuma od današnjega datuma lahko uporabite katero koli od zgornjih formul. Namesto datuma 1 uporabite funkcijo TODAY():

    =TODAY()-A2

    ali

    =DATEDIF(A2,DANES(), "d")

    Tako kot v prejšnjem primeru obe formuli delujeta pravilno, če je današnji datum večji od datuma, ki ga od njega odštejete, sicer DATEDIF ne deluje:

    Primer 4. Odštevanje datumov s funkcijo Excel DATE

    Če datume raje vnesete neposredno v formulo, vnesite vsak datum s funkcijo DATE(leto, mesec, dan) in nato en datum odštejte od drugega.

    Naslednja formula na primer odšteje 15. maj 2015 od 20. maja 2015 in vrne razliko 5 dni:

    =DATUM(2015, 5, 20) - DATUM(2015, 5, 15)

    Če želite odšteti datume v Excelu in želite ugotoviti. koliko dni je med dvema datumoma , je smiselno izbrati najlažjo in najočitnejšo možnost - preprosto odšteti en datum neposredno od drugega.

    Če želite prešteti število mesecev ali let med dvema datumoma. , potem je funkcija DATEDIF edina možna rešitev in v naslednjem članku boste našli nekaj primerov formul, v katerih bo ta funkcija podrobno opisana.

    Zdaj, ko veste, kako odšteti dva datuma, si poglejmo, kako lahko danemu datumu dodate ali odštejete dneve, mesece ali leta. Za ta namen je na voljo več funkcij programa Excel, katera od njih je odvisna od enote, ki jo želite dodati ali odšteti.

    Kako odšteti ali dodati dneve k datumu v Excelu

    Če imate datum v neki celici ali seznam datumov v stolpcu, lahko tem datumom z ustrezno aritmetično operacijo dodate ali odštejete določeno število dni.

    Primer 1. Dodajanje dni k datumu v Excelu

    Splošna formula za dodajanje določenega števila dni k datumu je naslednja:

    Datum + N dni

    Datum lahko vnesete na več načinov:

    • Kot sklic na celico, npr. =A2 + 10
    • S funkcijo DATA(leto, mesec, dan), npr. =DATUM(2015, 5, 6) + 10
    • kot rezultat druge funkcije. Na primer, če želite dodati določeno število dni k trenutni datum , uporabite funkcijo TODAY(): =TODAY()+10

    Naslednja slika zaslona prikazuje delovanje zgornjih formul. Trenutni datum v trenutku pisanja je bil 6. maj 2015:

    Opomba: Rezultat zgornjih formul je zaporedna številka, ki predstavlja datum. Če ga želite prikazati kot datum, izberite celico(-e) in pritisnite Ctrl+1, da odprete okno Oblikovanje celic pogovorno okno. V Številka izberite zavihek Datum v Kategorija in nato izberite želeno obliko datuma. Za podrobne korake glejte Kako spremeniti obliko datuma v Excelu.

    Primer 2. Odštevanje dni od datuma v Excelu

    Če želite od določenega datuma odšteti določeno število dni, ponovno izvedete običajno aritmetično operacijo. Edina razlika od prejšnjega primera je, da namesto plusa vnesete znak minus :)

    Datum - N dni

    Tukaj je nekaj primerov formul:

    • =A2-10
    • =DATUM(2015, 5, 6)-10
    • = DAN()-10

    Kako dodati ali odšteti tedne do datuma

    Če želite določenemu datumu dodati ali odvzeti cele tedne, lahko uporabite enake formule kot za dodajanje/odvzemanje dni in število tednov preprosto pomnožite s 7:

    Dodajanje tednov na datum v Excelu:

    celica + N tednov * 7

    Če na primer datumu v A2 dodate 3 tedne, uporabite naslednjo formulo: =A2+3*7 .

    Odštevanje tednov od datuma v Excelu:

    celica - N tednov * 7

    Če želite od današnjega datuma odšteti 2 tedna, zapišite =TODAY()-2*7 .

    Kako dodati / odšteti mesece do datuma v Excelu

    Če želite datumu dodati ali odvzeti določeno število celih mesecev, lahko uporabite funkcijo DATE ali EDATE, kot je prikazano spodaj.

    Primer 1. Dodajanje mesecev datumu s funkcijo Excel DATE

    Če imate na primer seznam datumov v stolpcu A, vnesite število datumov, ki jih želite dodati (pozitivno število) ali odvzeti (negativno število), v neko celico, na primer C2.

    V celico B2 vnesite naslednjo formulo in nato povlecite vogal celice navzdol, da kopirate formulo v druge celice:

    =DATUM(LETO(A2), MESEC(A2) + $C$2, DAN(A2))

    Poglejmo, kaj funkcija dejansko počne. Logika v ozadju formule je očitna in preprosta. Funkcija DATE(leto, mesec, dan) ima naslednje argumente:

    • . leto datuma v celici A2;
    • . mesec datuma v A2 + število mesecev, ki ste jih določili v celici C2, in
    • . dan datuma v A2.

    Ja, tako preprosto je :) Če v C2 vnesete negativno število, bo formula odštela mesece, namesto da bi jih seštela:

    Seveda vam nič ne preprečuje, da bi v formulo neposredno vnesli znak minus in tako od datuma odšteli mesece:

    =DATUM(LETO(A2), MESEC(A2) - $C$2, DAN(A2))

    Seveda lahko v formulo vnesete število mesecev, ki jih želite dodati ali odvzeti, namesto da bi se sklicevali na celico:

    =DATUM(LETO( datum ), MESEC( datum ) + N mesecev , DAN( datum ))

    Resnične formule so lahko podobne tem:

    • Dodaj mesecev do danes: =DATUM(LETO(A2), MESEC(A2) + 2, DAN(A2))
    • Odštejte mesecev od datuma: =DATUM(LETO(A2), MESEC(A2) - 2, DAN(A2))

    Primer 2. Dodajanje ali odštevanje mesecev k datumu z Excelovim EDATE

    Microsoft Excel ponuja posebno funkcijo, ki vrne datum, ki je določeno število mesecev pred ali za začetnim datumom - funkcijo EDATE. Na voljo je v sodobnih različicah programov Excel 2007, 2010, 2013 in prihajajočem Excelu 2016.

    V vašem EDATE(start_date, meseci) formule, navedete naslednja dva argumenta:

    • Start_date - začetni datum, od katerega se šteje število mesecev.
    • Meseci - število mesecev, ki jih želite dodati (pozitivna vrednost) ali odvzeti (negativna vrednost).

    Naslednja formula, uporabljena za naš stolpec datumov, daje popolnoma enake rezultate kot funkcija DATE v prejšnjem primeru:

    Pri uporabi funkcije EDATE lahko začetni datum in število mesecev za dodajanje/odštevanje določite tudi neposredno v formuli. Datume vnesite z uporabo funkcije DATE ali kot rezultate drugih formul. Na primer:

    • Na naslov dodaj mesecev v Excelu:

      =DATUM(DATE(2015,5,7), 10)

      Formula dodaja 10 mesecev do 7. maja 2015.

    • Na naslov odšteti mesecev v Excelu:

      =DATUM(TODAY(), -10)

      Formula od današnjega datuma odšteje 10 mesecev.

    Opomba: Excelova funkcija EDATE vrne zaporedno številko, ki predstavlja datum. Če želite Excel prisiliti, da ga prikaže kot datum, morate uporabiti Datum format v celice s formulami EDATE. Za podrobne korake glejte Spreminjanje oblike datuma v Excelu.

    Kako odšteti ali dodati leta do datuma v Excelu

    Dodajanje let k datumu v Excelu poteka podobno kot dodajanje mesecev. Ponovno uporabite funkcijo DATE(leto, mesec, dan), vendar tokrat določite, koliko let želite dodati:

    DATUM(LETO( datum ) + N let , MESEC( datum ), DAN( datum ))

    V delovnem listu programa Excel so formule lahko videti takole:

    • Na naslov dodaj let na datum v Excelu:

      =DATUM(LETO(A2) + 5, MESEC(A2), DAN(A2))

      Formula datumu v celici A2 doda 5 let.

    • Na naslov odšteti let od datuma v Excelu:

      =DATUM(LETO(A2) - 5, MESEC(A2), DAN(A2))

      Formula od datuma v celici A2 odšteje 5 let.

    Če v neko celico vnesete število let, ki ga želite dodati (pozitivno število) ali odvzeti (negativno število), in se nato na to celico sklicujete v funkciji DATA, boste dobili univerzalno formulo:

    Dodajanje/odštevanje dni, mesecev in let k datumu

    Če ste pozorno spremljali prejšnja dva primera, ste verjetno že uganili, kako datumu v eni sami formuli dodati ali odvzeti kombinacijo let, mesecev in dni. Ja, z dobro staro funkcijo DATE :)

    Na naslov dodaj leta, mesece, dneve:

    DATUM(LETO( datum ) + X let , MESEC( datum ) + Y mesecev , DAN( datum ) + Z dni )

    Na naslov odšteti leta, mesece, dneve:

    DATUM(LETO( datum ) - X let , MESEC( datum ) - Y mesecev , DAN( datum ) - Z dni )

    Naslednja formula na primer datumu v celici A2 doda 2 leti, 3 mesece in odšteje 15 dni:

    =DATUM(LETO(A2) + 2, MESEC(A2) + 3, DAN(A2) - 15)

    Če formulo uporabimo za stolpec datumov, dobimo naslednjo obliko:

    =DATUM(LETO(A2) + $C$2, MESEC(A2) + $D$2, DAN(A2) + $E$2)

    Kako sešteti in odšteti čase v programu Excel

    V programu Microsoft Excel lahko seštejete ali odštejete čase z uporabo TIME Z njo lahko upravljate časovne enote (ure, minute in sekunde) na enak način kot leta, mesece in dneve s funkcijo DATA.

    Na naslov dodajte čas v Excelu:

    celica + TIME( ure , minute , sekunde )

    Na naslov odšteti čas v Excelu:

    celica - ČAS( ure , minute , sekunde )

    kjer A2 vsebuje časovno vrednost, ki jo želite spremeniti.

    Če želite na primer času v celici A2 dodati 2 uri, 30 minut in 15 sekund, lahko uporabite naslednjo formulo:

    =A2 + TIME(2, 30, 15)

    Če želite v eni formuli sešteti in odšteti časovne enote, ustreznim vrednostim dodajte znak minus:

    =A2 + TIME(2, 30, -15)

    Zgornja formula času v celici A2 doda 2 uri in 30 minut ter odšteje 15 sekund.

    Časovne enote, ki jih želite spremeniti, lahko vnesete tudi v nekatere celice in se v formuli sklicujete na te celice:

    =A2 + TIME($C$2, $D$2, $E$2)

    Če izvirne celice vsebujejo tako datum kot čas, zgornja formula prav tako deluje brezhibno:

    Čarovnik za formule za datum in čas - hiter način dodajanja in odštevanja datumov v Excelu

    Zdaj, ko poznate več različnih formul za izračun datumov v Excelu, si ne bi želeli imeti le ene, ki bi vse to zmogla? Seveda takšna formula ne more nikoli obstajati. Datum & amp; Čarovnik za čas ki lahko za vas sproti sestavi katero koli formulo, če imate v Excelu nameščen naš paket Ultimate Suite:

    1. Izberite celico, v katero želite vstaviti formulo.
    2. Pojdite v Ablebits Orodja in kliknite zavihek Datum & amp; Čarovnik za čas gumb:

  • Spletna stran Datum & amp; Čarovnik za čas Glede na to, ali želite sešteti ali odšteti datume, preklopite na ustrezen zavihek, vnesite podatke za argumente formule in kliknite gumb Vstavite formulo gumb.
  • Kot primer dodajmo nekaj mesecev datumu v celici A2. Dodaj vnesite A2 v zavihek Vnesite datum (ali kliknite na polje in izberite celico na listu) ter vnesite število mesecev, ki jih želite dodati v polje Mesec škatla.

    Čarovnik ustvari formulo in prikaže njen predogled v celici. Rezultat formule :

    Če ste z rezultatom zadovoljni, kliknite Vstavite formulo Ko je formula dodana, jo lahko kopirate v poljubno število celic:

    To je bila precej preprosta formula, kajne? Dajmo čarovniku nekaj bolj zahtevnega za delo. Na primer, od datuma v A2 odštejmo nekaj let, mesecev, tednov in dni. Če želite to narediti, preklopite na Odštejte lahko vnesete enote v ločene celice in navedete sklice na te celice, kot je prikazano na spodnji sliki zaslona:

    S klikom na Vstavite formulo v A2 vnese naslednjo formulo:

    =DATE(YEAR(A2)-D2,MONTH(A2)-E2,DAY(A2)-G2-F2*7)

    Če nameravate formulo kopirati v druge celice, morate vse reference celic razen A2 spremeniti v absolutne reference, da se formula pravilno kopira (čarovnik privzeto vedno uporablja relativne reference). Referenco popravite tako, da pred koordinatami vrstic in stolpcev vnesete znak $, kot sledi:

    =DATUM(LETO(A2)-$D$2,MESEC(A2)-$E$2,DAN(A2)-$G$2-$F$2*7)

    In dobite naslednje rezultate:

    Poleg tega lahko kliknete Prikaži časovna polja povezavo in dodajte ali odšteti datum in čas enote z eno formulo.

    Če se želite igrati s čarovnikom Date & Time Formula Wizard v svojih delovnih listih, lahko prenesete 14-dnevno preizkusno različico paketa Ultimate Suite.

    Tako v Excelu seštevate in odštevate datume. Upam, da ste se danes naučili nekaj uporabnih funkcij. Zahvaljujem se vam za branje in upam, da se naslednji teden vidimo na našem blogu.

    Michael Brown je predan tehnološki navdušenec s strastjo do poenostavljanja kompleksnih procesov z uporabo programskih orodij. Z več kot desetletnimi izkušnjami v tehnološki industriji je svoje veščine izpopolnil v Microsoft Excelu in Outlooku ter Google Preglednicah in Dokumentih. Michaelov blog je namenjen deljenju svojega znanja in strokovnega znanja z drugimi ter ponuja preproste nasvete in vadnice za izboljšanje produktivnosti in učinkovitosti. Ne glede na to, ali ste izkušen strokovnjak ali začetnik, Michaelov blog ponuja dragocene vpoglede in praktične nasvete, kako kar najbolje izkoristiti ta osnovna programska orodja.