Saistītās tēmas
×
Bieži funkciju pielietojumi
Pierakstīties, izmantojot Microsoft
Pierakstīties vai izveidot kontu
Sveicināti!
Atlasīt citu kontu.
Jums ir vairāki konti
Izvēlieties kontu, ar kuru vēlaties pierakstīties.
Bieži funkciju pielietojumi

Divu datumu starpības aprēķināšana

Izmantojiet funkciju DATEDIF, ja vēlaties aprēķināt starpību starp diviem datumiem. Vispirms šūnā ievadiet sākuma datumu un citā šūnā — beigu datumu. Pēc tam ierakstiet formulu, piemēram, kādu no norādītajām.

Brīdinājums.: Ja Sākuma_datums ir lielāks par vērtību Beigu_datums, rezultāts ir #NUM!.

Starpība dienās

=DATEDIF(D9,E9,"d") ar rezultātu 856

Šajā piemērā sākuma datums ir šūnā D9, bet beigu datums ir šūnā E9. Formula ir šūnā F9. “d” atgriež pilnu dienu skaitu starp diviem datumiem.

Starpība nedēļās

=(DATEDIF(D13,E13,"d")/7) un rezultāts: 122,29

Šajā piemērā sākuma datums ir šūnā D13, bet beigu datums ir šūnā E13. “d” atgriež dienu skaitu. Tomēr ņemiet vērā /7 beigās. Tas dala dienu skaitu ar 7, jo nedēļā ir 7 dienas. Ņemiet vērā, ka šis rezultāts arī ir jāformatē kā skaitlis. Nospiediet taustiņu kombināciju CTRL+1. Pēc tam noklikšķiniet uz Skaitlis > Cipari aiz decimālzīmes: 2.

Starpība mēnešos

=DATEDIF(D5,E5,"m") un rezultāts: 28

Šajā piemērā sākuma datums ir šūnā D5, bet beigu datums ir šūnā E5. Formulā “m” atgriež pilno mēnešu skaitu starp divām dienām.

Starpība gados

=DATEDIF(D2,E2,"y") un rezultāts: 2

Šajā piemērā sākuma datums ir šūnā D2, bet beigu datums ir šūnā E2. “y” atgriež pilno gadu skaitu starp divām dienām.

Aprēķināt vecumu uzkrātos gados, mēnešos un dienās

Varat arī aprēķināt vecumu vai kādas personas strādāšanas laiku. Rezultāts var izskatīties šādi: “2 gadi, 4 mēneši, 5 dienas”.

1. Izmantojiet DATEDIF, lai noteiktu kopējo gadu skaitu.

=DATEDIF(D17,E17,"y") un rezultāts: 2

Šajā piemērā sākuma datums ir šūnā D17, bet beigu datums ir šūnā E17. Formulā “y” atgriež pilnu gadu skaitu starp divām dienām.

2. Izmantojiet DATEDIF vēlreiz ar “ym”, lai noteiktu mēnešus.

=DATEDIF(D17,E17,"ym") un rezultāts: 4

Citā šūnā izmantojiet formulu DATEDIF ar parametru “ym”. “ym” atgriež atlikušo mēnešu skaitu pēc pēdējā pilnā gada.

3. Izmantojiet citu formulu, lai noteiktu dienas.

=DATEDIF(D17,E17,"MD") un rezultāts: 5

Tagad mums ir jānosaka atlikušo dienu skaits. Mēs to izdarīsim, rakstot cita veida formulu, kas parādīta iepriekš. Šī formula tiek atņem beigu mēneša pirmās dienas datumu (5/1/2016) no sākotnējā beigu datuma šūnā E17 (5/6/2016). Lūk, kā tas notiek. Vispirms funkcija DATE izveido datumu 5/1/2016. Datums tiek izveidots, izmantojot gadu šūnā E17 un mēnesi šūnā E17. Pēc tam 1 atbilst attiecīgā mēneša pirmajai dienai. Funkcijas DATE rezultāts ir 5/1/2016. Pēc tam mēs atņemam to no sākotnējā beigu datuma šūnā E17, kas ir 5/6/2016. 5/6/2016 mīnus 5/1/2016 ir 5 dienas.

Brīdinājums.: Nav ieteicams izmantot DATEDIF argumentu “md”, jo tas var aprēķināt neprecīzus rezultātus.

4. Neobligāti: apvienojiet trīs formulas vienā.

=DATEDIF(D17,E17,"y")&" gadi, "&DATEDIF(D17,E17,"ym")&" mēneši, "&DATEDIF(D17,E17,"md")&" dienas" un rezultāts: 2 gadi, 4 mēneši, 5 dienas

Visus trīs aprēķinus var ievietot vienā šūnā, kā parādīts šajā piemērā. Izmantojiet zīmes “&”, pēdiņas un tekstu. Tā ir garāka formula, bet vismaz tā ir vienā šūnā. Padoms. Nospiediet taustiņu kombināciju ALT+ENTER, lai formulā ievietotu rindiņu pārtraukumus. Tas atvieglo lasīšanu. Ja neredzat visu formulu, nospiediet taustiņu kombināciju CTRL+SHIFT+U.

Lejupielādējiet mūsu piemērus

Varat lejupielādēt darbgrāmatas paraugu ar visiem piemēriem šajā rakstā. Varat sekot līdzi vai izveidot savas formulas.

Lejupielādēt datumu aprēķina piemērus

Citi datuma un laika aprēķini

Kā parādīts iepriekš, funkcija DATEDIF aprēķina starpību starp sākuma datumu un beigu datumu. Tomēr, tā vietā, lai rakstītu konkrētus datumus, formulā varat izmantot arī funkciju TODAY(). Ja izmantojat funkciju TODAY(), programma Excel izmanto jūsu datora pašreizējo datumu. Ņemiet vērā, ka tas mainīsies, kad fails tiks atkal atvērts citā dienā.

=DATEDIF(TODAY(),D28,"y") un rezultāts: 984

Ņemiet vērā, ka šī raksta sagatavošanas laikā bija 2016. gada 6. oktobris.

Izmantojiet funkciju NETWORKDAYS.INTL, ja vēlaties aprēķināt darbdienu skaitu starp diviem datumiem. Varat arī neiekļaut nedēļas nogales un brīvdienas.

Pirms darba sākšanas: Izlemiet, vai vēlaties neiekļaut brīvdienu datumus. Šādā gadījumā atsevišķā apgabalā vai lapā ierakstiet brīvdienu datumu sarakstu. Katru brīvdienu datumu ievietojiet atsevišķā šūnā. Pēc tam atlasiet šīs šūnas, atlasiet Formulas > Definēt nosaukumu. Piešķiriet diapazonam nosaukumu MyHolidays un noklikšķiniet uz Labi. Pēc tam izveidojiet formulu, izmantojot tālāk norādītās darbības.

1. Ierakstiet sākuma un beigu datumu.

Sākuma datums šūnā D53 ir 01.01.2016., beigu datums šūnā E53 ir 31.12.2016.

Šajā piemērā sākuma datums ir šūnā D53, bet beigu datums ir šūnā E53.

2. Citā šūnā ierakstiet šādu formulu:

=NETWORKDAYS. INTL(D53,E53,1) un rezultāts: 261

Ierakstiet formulu atbilstoši iepriekš parādītajam piemēram. Cipars 1 formulā sestdienas un svētdienas norāda kā nedēļas nogales dienas, un tās tiek izslēgtas no kopsummas.

Piezīme. Excel 2007 nav funkcijas NETWORKDAYS.INTL. Tomēr šai versijai ir NETWORKDAYS. Iepriekš minētais piemērs programmā Excel 2007 izskatītos šādi: =NETWORKDAYS(D53,E53). Jūs nenorādāt 1, jo NETWORKDAYS pieņem, ka nedēļas nogale ir sestdienā un svētdienā.

3. Ja nepieciešams, mainiet 1.

Intellisense saraksts rāda 2 — svētdiena, pirmdiena; 3 — pirmdiena, otrdiena utt.

Ja sestdiena un svētdiena nav jūsu nedēļas nogales dienas, mainiet ciparu 1 uz citu ciparu no IntelliSense saraksta. Piemēram, 2 nosaka, ka par nedēļas nogales dienām tiek uzskatītas svētdienas un pirmdienas.

Ja izmantojat Excel 2007, izlaidiet šo darbību. Excel 2007 funkcija NETWORKDAYS vienmēr pieņem, ka nedēļas nogale ir sestdienā un svētdienā.

4. Ierakstiet brīvdienu diapazona nosaukumu.

=NETWORKDAYS.INTL(D53,E53,1,MyHolidays) un rezultāts: 252

Ja iepriekš esošajā sadaļā “Pirms darba sākšanas” esat izveidojis brīvdienu diapazona nosaukumu, ierakstiet to beigās šādi. Ja jums nav brīvdienu, varat atstāt komatu un izlaist MyHolidays. Ja izmantojat Excel 2007, iepriekš minētais piemērs izskatītos šādi: =NETWORKDAYS(D53,E53,MyHolidays).

Padoms. Ja nevēlaties atsaukties uz brīvdienu diapazona nosaukumu, varat arī ierakstīt diapazonu, piemēram, D35:E:39. Vai arī varat ierakstīt katru brīvdienu formulā. Piemēram, ja jūsu brīvdienas bija 2016. gada 1. un 2. janvārī, ierakstiet tās šādi: =NETWORKDAYS.INTL(D53,E53,1,{"1/1/2016","1/2/2016"}). Programmā Excel 2007 tas izskatītos šādi: =NETWORKDAYS(D53,E53,{"1/1/2016","1/2/2016"})

Varat aprēķināt pagājušo laiku, atņemot vienu laika vērtību no citas. Vispirms šūnā ievadiet sākuma laiku un citā šūnā — beigu laiku. Noteikti ierakstiet pilnu laiku, tostarp stundu, minūtes un atstarpi pirms AM vai PM. Tālāk aprakstīts, kā to izdarīt.

1.Ierakstiet sākuma un beigu laiku.

Sākuma datums/laiks: 7.15, beigu datums/laiks: 16.30

Šajā piemērā sākuma laiks ir šūnā D80, bet beigu laiks ir šūnā E80. Noteikti ierakstiet stundu, minūtes un atstarpi pirms AM vai PM.

2. Iestatiet formātu h:mm AM/PM.

Šūnu formatēšanas dialoglodziņš, pielāgota komanda, h:mm AM/PM tips

Atlasiet abus datumus un nospiediet taustiņu kombināciju CTRL+1 (vai Attēls ar MAC komandpogas ikonu+1 Mac datorā). Noteikti atlasiet Pielāgots > h:mm AM/PM, ja tas vēl nav iestatīts.

3. Atņemiet divas laika vērtības.

=E80-D80 un rezultāts: 9.15

Citā šūnā atņemiet sākuma laika šūnas vērtību no beigu laika šūnas vērtības.

4. Iestatiet formātu h:mm.

Šūnu formatēšanas dialogs, pielāgota komanda, h:mm tips

Nospiediet taustiņu kombināciju CTRL+1 (vai Mac datorā nospiediet Attēls ar MAC komandpogas ikonu+1). Izvēlieties Pielāgots > h:mm, lai rezultātā netiktu iekļautas AM un PM vērtības.

Lai aprēķinātu laiku starp diviem datumiem un laikiem, varat vienkārši atņemt vienu vērtību no otras. Tomēr katrai šūnai ir jālieto formatējums, lai nodrošinātu, ka programma Excel atgriež vajadzīgo rezultātu.

1. Ierakstiet divus pilnus datumus un laikus.

Sākuma datums: 01.01.16., plkst. 13.00; beigu datums 02.01.16., plkst. 14.00

Vienā šūnā ierakstiet pilnu sākuma datumu/laiku. Un citā šūnā ierakstiet pilnu beigu datumu/laiku. Katrai šūnai ir jābūt mēnesim, dienai, gadam, stundai, minūtei un atstarpei pirms AM vai PM.

2. Iestatiet formātu 14.03.2012. PM.

Šūnu formatēšanas dialogs, komanda Datums, 14.03.12., plkst. 13.30 tips

Atlasiet abas šūnas un pēc tam nospiediet taustiņu kombināciju CTRL+1 (vai Attēls ar MAC komandpogas ikonu+1 Mac datorā). Pēc tam atlasiet Datums > 14.03.12. 13.30 . Šis nav jūsu iestatītais datums, tas ir tikai formāta izskata paraugs. Ņemiet vērā, ka versijās, kas vecākas par Excel 2016, šim formātam var būt atšķirīgs parauga datums, piemēram, 14.03.01. 13.30.

3. Atņemiet šīs divas vērtības.

=E84-D84 un rezultāts 1,041666667

Citā šūnā atņemiet sākuma datuma/laika vērtību no beigu datuma/laika vērtības. Rezultāts, iespējams, izskatīsies kā skaitlis un decimāldaļa. To novērsīsit nākamajā darbībā.

4. Iestatiet formātu [h]:mm.

Šūnu formatēšanas dialogs, pielāgota komanda, [h]:mm tips

Nospiediet taustiņu kombināciju CTRL+1 (vai Mac datorā nospiediet Attēls ar MAC komandpogas ikonu+1). Atlasiet Pielāgots. Lodziņā Tips ierakstiet [h]:mm.

Saistītās tēmas

Funkcija DATEDIF
funkcija NETWORKDAYS.INTL
NETWORKDAYS
Vairāk datuma un laika funkciju
Aprēķināt starpību starp divām laika vērtībām

Nepieciešama papildu palīdzība?

Vēlaties vairāk opciju?

Izpētiet abonementa priekšrocības, pārlūkojiet apmācības kursus, uzziniet, kā aizsargāt ierīci un veikt citas darbības.

Kopienas palīdz uzdot jautājumus un atbildēt uz tiem, sniegt atsauksmes, kā arī saņemt informāciju no ekspertiem ar bagātīgām zināšanām.

Vai šī informācija bija noderīga?

Cik lielā mērā esat apmierināts ar valodas kvalitāti?
Kas ietekmēja jūsu pieredzi?
Nospiežot Iesniegt, jūsu atsauksmes tiks izmantotas Microsoft produktu un pakalpojumu uzlabošanai. Jūsu IT administrators varēs vākt šos datus. Paziņojums par konfidencialitāti.

Paldies par jūsu atsauksmēm!

×