Satura rādītājs
Šī ir mūsu Excel datuma pamācības pēdējā daļa, kurā ir sniegts pārskats par visām Excel datuma funkcijām, izskaidroti to galvenie lietojumi un sniegti daudzi formulu piemēri.
Microsoft Excel piedāvā daudz funkciju darbam ar datumiem un laikiem. Katra funkcija veic vienkāršu darbību, un, apvienojot vairākas funkcijas vienā formulā, var atrisināt sarežģītākus un sarežģītākus uzdevumus.
Iepriekšējās 12 daļās par Excel datumiem mēs detalizēti izpētījām galvenās Excel datuma funkcijas. Šajā pēdējā daļā mēs apkoposim iegūtās zināšanas un sniegsim saites uz dažādiem formulu piemēriem, lai palīdzētu jums atrast funkciju, kas vislabāk piemērota jūsu datumu aprēķināšanai.
Galvenā funkcija datumu aprēķināšanai programmā Excel:
Iegūt pašreizējo datumu un laiku:
- Dienu pievienošana vai atņemšana datumam
- Aprēķināt dienu skaitu mēnesī
Excel funkcija TODAY
Portāls DIENA()
funkcija atgriež šodienas datumu, kā norāda tās nosaukums.
TODAY, iespējams, ir viena no visvienkāršāk lietojamajām Excel funkcijām, jo tai nav nekādu argumentu. Kad vien programmā Excel nepieciešams iegūt šodienas datumu, ievadiet šādā šūnā šādu formulu:
=DIENA()
Papildus šim acīmredzamajam lietojumam Excel funkciju TODAY var izmantot arī sarežģītākās formulās un aprēķinos, kuru pamatā ir šodienas datums. Piemēram, lai pašreizējam datumam pieskaitītu 7 dienas, šūnā ievadiet šādu formulu:
=DIENA()+7
Lai šodienas datumam pievienotu 30 darba dienas, izņemot nedēļas nogales dienas, izmantojiet šo:
=DARBA DIENA(ŠODIEN(), 30)
Piezīme. Datums, ko Excel programmā atgriež funkcija TODAY, tiek automātiski atjaunināts, kad darblapa tiek pārrēķināta, lai atspoguļotu pašreizējo datumu.
Lai iegūtu vairāk formulas piemēru, kas demonstrē funkcijas TODAY lietošanu programmā Excel, skatiet šādus pamācības materiālus:
- Excel TODAY funkcija, lai ievietotu šodienas datumu un daudz ko citu
- Konvertēt šodienas datumu uz teksta formātu
- Darba dienu aprēķināšana, pamatojoties uz šodienas datumu
- Atrodiet mēneša 1. dienu, pamatojoties uz šodienas datumu
Excel NOW funkcija
NOW()
Funkcija atgriež pašreizējo datumu un laiku. Tāpat kā funkcijai TODAY, tai nav argumentu. Ja vēlaties darblapā parādīt šodienas datumu un pašreizējo laiku, vienkārši ievietojiet šādā formulā šūnā:
=NOW()
Piezīme. Tāpat kā TODAY, arī Excel NOW ir gaistoša funkcija, kas atsvaidzina atdoto vērtību katru reizi, kad tiek pārrēķināta darblapa. Lūdzu, ņemiet vērā, ka šūna ar NOW() formulu netiek automātiski atjaunināta reāllaikā, bet tikai tad, kad darbgrāmata tiek atkārtoti atvērta vai darblapa tiek pārrēķināta. Lai piespiestu izklājlapu pārrēķināt un tādējādi panāktu, ka NOW formula atjaunina tās vērtību, nospiediet vai nuShift+F9, lai pārrēķinātu tikai aktīvo darblapu, vai F9, lai pārrēķinātu visas atvērtās darbgrāmatas.
Excel DATEVALUE funkcija
DATEVALUE(date_text)
konvertē datumu teksta formātā uz kārtas numuru, kas apzīmē datumu.
DATEVALUE funkcija saprot daudzus datumu formātus, kā arī atsauces uz šūnām, kas satur "teksta datumus". DATEVALUE ir ļoti noderīga, lai aprēķinātu, filtrētu vai šķirotu datumus, kas saglabāti kā teksts, un konvertētu šādus "teksta datumus" formātā Date.
Tālāk ir sniegti daži vienkārši DATEVALUE formulas piemēri:
=DATEVALUE("20-may-2015")
=DATEVALUE("5/20/2015")
=DATEVALUE("2015. gada 20. maijs")
Turpmākajos piemēros ir parādīts, kā DATEVALUE funkcija var palīdzēt risināt reālus uzdevumus:
- DATEVALUE formula, lai konvertētu datumu uz skaitli
- DATEVALUE formula, lai teksta virkni pārvērstu par datumu
Excel TEXT funkcija
Tiešā nozīmē funkciju TEXT nevar klasificēt kā vienu no Excel datēšanas funkcijām, jo tā var pārvērst jebkuru skaitlisko vērtību, ne tikai datumus, teksta virknē.
Izmantojot funkciju TEXT(value, format_text), varat mainīt datumus uz teksta virknēm dažādos formātos, kā parādīts nākamajā ekrāna attēlā.
Piezīme. Lai gan TEXT funkcijas atgrieztās vērtības var izskatīties kā parastie Excel datumi, pēc būtības tās ir teksta vērtības, tāpēc tās nevar izmantot citās formulās un aprēķinos.
Šeit ir vēl daži TEKSTA formulas piemēri, kas jums varētu būt noderīgi:
- Excel TEXT funkcija, lai konvertētu datumu uz tekstu
- Datuma konvertēšana uz mēnesi un gadu
- Mēneša nosaukuma iegūšana no datuma
- Konvertēt mēneša numuru uz mēneša nosaukumu
Excel DAY funkcija
DAY(sērijas_numurs)
funkcija atgriež mēneša dienu kā veselu skaitli no 1 līdz 31.
Sērijas_numurs tas ir datums, kas atbilst mēģinātajai dienai. Tā var būt šūnas atsauce, datums, kas ievadīts, izmantojot DATE funkciju, vai arī citu formulu atveidots datums.
Šeit ir daži formulu piemēri:
=DAY(A2)
- atgriež mēneša dienu no datuma A2.
=DIENA(DATUMS(2015,1,1,1))
- atgriežas dienā 1 janvāris-2015
=DAY(TODAY())
- atgriež šodienas datuma dienu
Excel funkcija MONTH
MONTH(sērijas_numurs)
funkcija programmā Excel atgriež norādītā datuma mēnesi kā veselu skaitli no 1 (janvāris) līdz 12 (decembris).
Piemēram:
=MONTH(A2)
- atgriež A2 šūnā esošā datuma mēnesi.
=MĒNESIS(ŠODIEN())
- atgriež kārtējo mēnesi.
Funkciju MĒNEŠS Excel datuma formulās reti izmanto atsevišķi. Visbiežāk to izmantosiet kopā ar citām funkcijām, kā parādīts turpmākajos piemēros:
- Mēnešu pievienošana vai atņemšana datumam programmā Excel
- Mēnešu aprēķināšana starp diviem datumiem
- Iegūstiet mēnesi no nedēļas numura
- Mēneša numura iegūšana no datuma programmā Excel
- Aprēķināt mēneša 1. dienu
- Nosacīti formatēt datumus, pamatojoties uz mēnesi
Lai detalizēti izskaidrotu funkcijas MĒNEŠS sintaksi un aplūkotu daudzus formulas piemērus, lūdzu, skatiet šādu pamācību: Funkcijas MĒNEŠS izmantošana programmā Excel.
Excel GADA funkcija
YEAR(sērijas_numurs)
atgriež gadu, kas atbilst dotajam datumam, kā skaitli no 1900 līdz 9999.
Excel funkcija YEAR ir ļoti vienkārša, un, izmantojot to datumu aprēķinos, diez vai sastapsieties ar grūtībām:
=GADS(A2)
- atgriež A2 šūnā esošā datuma gadu.
=GADS("20-May-2015")
- atgriež norādītā datuma gadu.
=YEAR(DATE(2015,5,20))
- uzticamāka metode, lai iegūtu konkrēta datuma gadu.
=GADS(TODAY())
- atgriež kārtējo gadu.
Lai iegūtu vairāk informācijas par funkciju GADS, skatiet:
- Excel YEAR funkcija - sintakse un lietojums
- Kā konvertēt datumu uz gadu programmā Excel
- Kā programmā Excel pievienot vai atņemt gadus līdz datumam
- Gadu aprēķināšana starp diviem datumiem
- Kā iegūt gada dienu (1 - 365)
- Kā uzzināt atlikušo dienu skaitu gadā
Excel EOMONTH funkcija
EOMONTH(start_date, mēneši)
funkcija atgriež mēneša pēdējo dienu noteiktā mēnešu skaitā no sākuma datuma.
Tāpat kā lielākā daļa Excel datuma funkciju, arī EOMONTH var darboties ar datumiem, kas ievadīti kā šūnu atsauces, ievadīti, izmantojot funkciju DATUMS, vai citu formulu rezultātiem.
A pozitīva vērtība in the mēneši
arguments sākuma datumam pievieno attiecīgo mēnešu skaitu, piemēram:
=EOMONTH(A2, 3)
- atgriež mēneša pēdējo dienu, 3 mēneši pēc datumu šūnā A2.
A negatīva vērtība in the mēneši arguments no sākuma datuma atņem attiecīgo mēnešu skaitu:
=EOMONTH(A2, -3)
- atgriež mēneša pēdējo dienu, 3 mēneši pirms datumu šūnā A2.
A nulle in the mēneši arguments liek funkcijai EOMONTH atgriezt sākuma datuma mēneša pēdējo dienu:
=EOMONTH(DATE(2015,4,15), 0)
- atgriežas 2015. gada aprīļa pēdējā dienā.
Lai iegūtu kārtējā mēneša pēdējā diena , ievadiet funkciju TODAY start_date argumentu un 0 mēneši :
=EOMONTH(TODAY(), 0)
Vēl dažus EOMONTH formulas piemērus var atrast turpmākajos rakstos:
- Kā iegūt mēneša pēdējo dienu
- Kā iegūt mēneša pirmo dienu
- Augsto gadu aprēķināšana programmā Excel
Excel WEEKDAY funkcija
WEEKDAY(sērijas_numurs,[return_type])
funkcija atgriež datumam atbilstošo nedēļas dienu kā skaitli no 1 (svētdiena) līdz 7 (sestdiena).
- Sērijas_numurs var būt datums, atsauce uz šūnu, kurā ir datums, vai datums, ko atgriež kāda cita Excel funkcija.
- Return_type (pēc izvēles) - ir skaitlis, kas nosaka, kura nedēļas diena tiks uzskatīta par pirmo dienu.
Pilnu sarakstu ar pieejamajiem atgriešanas veidiem var atrast šajā pamācībā: Nedēļas dienas funkcija programmā Excel.
Un šeit ir daži nedēļas nogales formulas piemēri:
=WEEKDAY(A2)
- atgriež nedēļas dienu, kas atbilst datumam šūnā A2; nedēļas 1. diena ir svētdiena (noklusējuma iestatījums).
=NEDĒĻAS DIENA(A2, 2)
- atgriež nedēļas dienu, kas atbilst datumam šūnā A2; nedēļa sākas pirmdien.
=NEDĒĻAS DIENA(ŠODIEN())
- atgriež skaitli, kas atbilst šodienas nedēļas dienai; nedēļa sākas svētdienā.
Izmantojot funkciju WEEKDAY, varat noteikt, kuri datumi Excel lapā ir darba dienas un kuri - nedēļas nogales dienas, kā arī šķirot, filtrēt vai izcelt darba dienas un nedēļas nogales:
- Kā no datuma iegūt nedēļas dienas nosaukumu
- Darba dienu un nedēļas nogales meklēšana un filtrēšana
- Darba dienu un nedēļas nogales izcelšana programmā Excel
Excel DATEDIF funkcija
DATEDIF(sākuma_datums, beigu datums, vienība)
funkcija ir īpaši izstrādāta, lai aprēķinātu divu datumu starpību dienās, mēnešos vai gados.
Tas, kuru laika intervālu izmantot datumu starpības aprēķināšanai, ir atkarīgs no pēdējā argumentā ievadītā burta:
=DATEDIF(A2, TODAY(), "d")
- aprēķina skaitu dienas starp datumu A2 un šodienas datumu.
=DATEDIF(A2, A5, "m")
- atgriež numuru pilni mēneši starp datumiem A2 un B2.
=DATEDIF(A2, A5, "y")
- atgriež numuru pilni gadi starp datumiem A2 un B2.
Šie ir tikai galvenie DATEDIF funkcijas lietojumi, un tā spēj daudz vairāk, kā parādīts turpmākajos piemēros:
- Excel DATEDIF funkcija - sintakse un lietojums
- Skaitīt dienas starp diviem datumiem
- Aprēķināt nedēļas starp datumiem
- Aprēķināt mēnešus starp diviem datumiem
- Aprēķināt gadus starp diviem datumiem
- Datumu starpība ir dienas, mēneši un gadi
Excel WEEKNUM funkcija
WEEKNUM(sērijas_numurs, [return_type])
- atgriež konkrēta datuma nedēļas numuru kā veselu skaitli no 1 līdz 53.
Piemēram, tālāk dotajā formulā tiek iegūta vērtība 1, jo nedēļa, kurā ir 1. janvāris, ir pirmā nedēļa gadā.
=WEEKNUM("1-Jan-2015")
Šajā pamācībā ir izskaidrotas visas Excel WEEKNUM funkcijas īpatnības: WEEKNUM funkcija - nedēļas numura aprēķināšana programmā Excel.
Varat arī pāriet tieši uz kādu no formulas piemēriem:
- Kā summēt vērtības pēc nedēļas numura
- Kā izcelt šūnas, pamatojoties uz nedēļas numuru
Excel EDATE funkcija
EDATE(sākuma datums, mēneši)
funkcija atgriež datuma kārtas numuru, kas ir norādīto mēnešu skaitu pirms vai pēc sākuma datuma.
Piemēram:
=EDATE(A2, 5)
- pievieno 5 mēnešus A2 šūnā esošajam datumam.
=DATE(TODAY(), -5)
- no šodienas datuma atņem 5 mēnešus.
Sīkāku EDATE formulu skaidrojumu, kas ilustrēts ar formulu piemēriem, skatīt:
Pievienot vai atņemt mēnešus datumam, izmantojot funkciju EDATE.
Excel funkcija YEARFRAC
YEARFRAC(sākuma_datums, beigu_datums, [pamats])
funkcija aprēķina gada daļu starp 2 datumiem.
Šo ļoti specifisko funkciju var izmantot, lai risinātu praktiskus uzdevumus, piemēram, aprēķinātu vecumu pēc dzimšanas datuma.
Excel WORKDAY funkcija
DARBA DIENA(sākuma datums, dienas, [brīvdienas])
Funkcija atgriež datumu N darba dienu pirms vai pēc sākuma datuma. Tā automātiski izslēdz no aprēķiniem nedēļas nogales dienas, kā arī visas norādītās brīvdienas.
Šī funkcija ir ļoti noderīga, lai aprēķinātu atskaites punktus un citus svarīgus notikumus, pamatojoties uz standarta darba kalendāru.
Piemēram, pēc šādas formulas sākuma datumam šūnā A2 tiek pievienotas 45 darba dienas, neņemot vērā brīvdienas šūnās B2:B8:
=DARBA DIENA(A2, 45, B2:B85)
Sīkāku WORKDAY sintakses skaidrojumu un vairāk formulu piemēru skatiet:
WORKDAY funkcija - pievienojiet vai atņemiet darba dienas programmā Excel
Excel funkcija WORKDAY.INTL
WORKDAY.INTL(start_date, dienas, [nedēļas nogale], [brīvdienas])
ir jaudīgāks Excel 2010 ieviestās funkcijas WORKDAY variants.
WORKDAY.INTL ļauj aprēķināt datumu N darba dienu skaitu nākotnē vai pagātnē, izmantojot pielāgotus nedēļas nogales parametrus.
Piemēram, lai iegūtu datumu 20 darba dienas pēc sākuma datuma šūnā A2, kur pirmdiena un svētdiena tiek uzskatītas par nedēļas nogales dienām, varat izmantot kādu no šādām formulām:
=WORKDAY.INTL(A2, 20, 2, 7)
vai
=WORKDAY.INTL(A2, 20, "1000001")
Protams, no šī īsā paskaidrojuma var būt grūti saprast būtību, taču vairāk formulas piemēru, kas ilustrēti ar ekrānuzņēmumiem, padarīs visu patiešām viegli saprotamu:
WORKDAY.INTL - aprēķina darba dienas ar pielāgotām brīvdienām
Excel NETWORKDAYS funkcija
NETWORKDAYS(sākuma_datums, beigu_datums, [brīvdienas])
funkcija atgriež nedēļas dienu skaitu starp diviem norādītajiem datumiem. Tā automātiski izslēdz nedēļas nogales dienas un, pēc izvēles, brīvdienas.
Piemēram, ar šādu formulu aprēķina veselu darba dienu skaitu starp sākuma datumu A2 un beigu datumu B2, neņemot vērā sestdienas un svētdienas un izslēdzot brīvdienas šūnās C2:C5:
=NETWORKDAYS(A2, B2, C2:C5)
Šajā pamācībā ir sniegts visaptverošs NETWORKDAYS funkcijas argumentu skaidrojums, kas ilustrēts ar formulu piemēriem un ekrānšāviņiem:
NETWORKDAYS funkcija - aprēķina darba dienas starp diviem datumiem
Excel NETWORKDAYS.INTL funkcija
NETWORKDAYS.INTL(sākuma_datums, beigu_datums, [nedēļas nogale], [brīvdienas])
ir jaudīgāka NETWORKDAYS funkcijas modifikācija, kas pieejama programmā Excel 2010 un jaunākās versijās. Tā arī atgriež darba dienu skaitu starp diviem datumiem, bet ļauj norādīt, kuras dienas jāuzskata par brīvdienām.
Šeit ir sniegta NETWORKDAYS pamatformula:
=NETWORKDAYS(A2, B2, 2, C2:C5)
Formula aprēķina darba dienu skaitu no datuma A2 (sākuma_datums) līdz datumam B2 (beigu datums), izslēdzot nedēļas nogales dienas - svētdienu un pirmdienu (nedēļas nogales parametra skaitlis 2) un neņemot vērā brīvdienas šūnās C2:C5.
Sīkāku informāciju par funkciju NETWORKDAYS.INTL skatiet šeit:
NETWORKDAYS funkcija - darba dienu skaitīšana ar pielāgotām brīvdienām
Cerams, ka šis 10K pēdu skats uz Excel datuma funkcijām ir palīdzējis jums iegūt vispārēju izpratni par to, kā Excel programmā darbojas datuma formulas. Ja vēlaties uzzināt vairāk, iesaku jums apskatīt šajā lapā minētos formulas piemērus. Paldies, ka izlasījāt, un ceru, ka nākamnedēļ atkal tiksimies mūsu blogā!