Formulas un funkcijas

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

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

Piezīme.: Mēs vēlamies sniegt jums visjaunāko palīdzības saturu jūsu valodā, cik vien ātri to varam. Šī lapa ir tulkota automatizēti, un tajā var būt gramatiskas kļūdas un neprecizitātes. Mūsu nolūks ir šo saturu padarīt jums noderīgu. Vai lapas lejasdaļā varat mums pavēstīt, vai informācija jums noderēja? Ērtai atsaucei šeit ir šis raksts angļu valodā.

Izmantojiet funkciju DATEDIF, ja vēlaties aprēķināt starpību starp diviem datumiem. Vispirms ielieciet šūnā sākuma datumu un beigu datumu citā. Pēc tam ierakstiet formulu, piemēram, kādu no tālāk norādītajām opcijā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"), kā rezultāts ir 856

Šajā piemērā sākuma datums ir šūnā D9, un tā beigšanas datums ir norādīts programmā E9. Formula atrodas F9. "D" atgriež pilno dienu skaitu starp abiem datumiem.

Starpība nedēļās

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

Šajā piemērā sākuma datums ir šūnā D13, un derīguma termiņš ir 13. "D" atgriež dienu skaitu. Bet paziņojumu par /7 beigās. Tas dala dienu skaitu par 7, jo nedēļā ir 7 dienas. Ņemiet vērā, ka šis rezultāts ir jāformatē arī kā skaitlis. Nospiediet taustiņu kombināciju CTRL + 1. Pēc tam noklikšķiniet uz skaitlis > Decimāldaļas vietas: 2.

Starpība mēnešos

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

Šajā piemērā sākuma datums ir šūnā D5 un beigšanas datums ir E5. Formulā "m" tiek atgriezts pilno mēnešu skaits starp divām dienām.

Gadu starpība

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

Šajā piemērā sākuma datums ir šūnā D2, un galapunkts ir E2. "Y" atgriež pilno gadu skaitu divās dienās.

Vecuma aprēķināšana uzkrātajos gados, mēnešos un dienās

Varat arī aprēķināt vecuma vai kāda lietotāja darba laiku. Rezultāts var būt kaut kas līdzīgs "2 gadi, 4 mēneši, 5 dienas".

1. Izmantojiet DATEDIF, lai atrastu kopējos gadus.

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

Šajā piemērā sākuma datums ir šūnā D17 un galapunkts ir E17. Formulā "y" atgriež pilno gadu skaitu divās dienās.

2. Izmantojiet DATEDIF vēlreiz ar "ym", lai atrastu mēnešus.

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

Citā šūnā izmantojiet formulas DATEDIF ar parametru "ym" . "Ym" atgriež atlikušo mēnešu skaitu, kas pagājis pēdējā pilnajā gadā.

3. Izmantojiet citu formulu, lai atrastu dienas.

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

Tagad ir jāatrod atlikušo dienu skaits. To izdarīšu, rakstot cita veida formulu, kas parādīta augstāk. Šī 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.: Neiesakām izmantot DATEDIF "MD" argumentu, jo tas var aprēķināt neprecīzus rezultātus.

4. papildu: apvienojiet trīs formulas vienā.

= DATEDIF (D17, E17, "y") & "Years" &DATEDIF (D17, E17, "ym") & "months," &DATEDIF (D17, E17

Varat ievietot visus trīs aprēķinus vienā šūnā, piemēram, šajā piemērā. Izmantojiet zīmes, citātus un tekstu. Tā ir garāka formula, kas jāraksta, bet vismaz tā ir vienā. Padoms. Nospiediet taustiņu kombināciju ALT + ENTER, lai formulā ievietotu rindiņu pārtraukumus. Tas atvieglo lasīšanu. Arī nospiediet taustiņu kombināciju CTRL + SHIFT + U, ja neredzat visu formulu.

Lejupielādējiet mūsu piemērus

Varat lejupielādēt piemēru darbgrāmatu ar visiem šī raksta piemēriem. Varat sekot līdzi vai izveidot savas formulas.

Datuma aprēķina piemēru lejupielāde

Citi datuma un laika aprēķini

Kā iepriekš redzējāt, funkcija DATEDIF aprēķina starpību starp sākuma datumu un beigu datumu. Taču, tā vietā, lai rakstītu konkrētus datumus, formulā varat lietot arī funkciju TODAY () . Izmantojot funkciju TODAY (), programma Excel izmanto jūsu datora pašreizējo datumu. Ņemiet vērā, ka tas mainīsies, kad fails tiks atvērts no jauna nākamajā dienā.

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

Lūdzu, ņemiet vērā, ka šī raksta laikā diena bija 6. oktobris, 2016.

Izmantojiet funkciju NETWORKDAYS. Funkcija INTL, ja vēlaties aprēķināt darbdienu skaitu starp diviem datumiem. Jūs arī varat izslēgt brīvdienas un svētku dienas.

Pirms darba sākšanas:Izlemiet, vai vēlaties izslēgt brīvdienu datumus. Ja vēlaties, ierakstiet brīvdienu datumu sarakstu atsevišķā apgabalā vai lapā. Katru brīvdienu datumu ievietojiet atsevišķā šūnā. Pēc tam atlasiet šīs šūnas, atlasiet formulas _GT_ definēt nosaukumu. Piešķiriet nosaukumu diapazonam MyHolidaysun noklikšķiniet uz Labi. Pēc tam izveidojiet formulu, veicot tālāk norādītās darbības.

1. Ierakstiet sākuma datumu un beigu datumu.

Sākuma datums šūnā D53 standarta ir 1/1/2016, beidzas datums šūnā E53 ir 12/31/2016

Šajā piemērā sākuma datums ir šūnā D53 standarta un galapunkts ir šūnā E53.

2. citā šūnā ierakstiet formulu, kas līdzīga šai:

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

Ierakstiet formulu, kas atgādina iepriekšējo piemēru. 1 formulā izveido sestdienās un svētdienās kā nedēļas nogales dienas un izslēdz tās no kopsummas.

Piezīme. programmā Excel 2007 nav NETWORKDAYS. Funkcija INTL. Taču tam ir NETWORKDAYS. Iepriekš sniegtais piemērs ir līdzīgs šim programmā Excel 2007: = NETWORKDAYS (D53 standarta, E53). Nav jānorāda 1, jo funkcija NETWORKDAYS pieņem nedēļas nogales ir sestdienās un svētdienās.

3. Ja nepieciešams, mainiet 1.

IntelliSense saraksts, kurā tiek rādīta 2-svētdiena, pirmdiena; 3 – pirmdiena, otrdiena utt.

Ja sestdiena un svētdiena nav nedēļas nogales dienas, mainiet 1 uz citu numuru no IntelliSense saraksta. Piemēram, 2 nedēļas nogales dienas izveido svētdienās un pirmdienu.

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

4. Ierakstiet brīvdienu diapazona nosaukumu.

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

Ja izveidojāt brīvdienu diapazona nosaukumu iepriekš redzamajā sadaļā "pirms sākat", pēc tam ierakstiet to beigās. Ja jums nav brīvdienu, jūs varat atstāt komatu un MyHolidays laukā. Ja izmantojat Excel 2007, iepriekš minētais piemērs ir tā vietā: = NETWORKDAYS (D53 standarta, E53, MyHolidays).

PadomsJa nevēlaties atsaukties uz brīvdienu diapazona nosaukumu, varat arī ierakstīt diapazonu, piemēram, D35 Pievieno šādu: E:39. Vai arī varat ierakstīt katru svētku dienu formulā. Piemēram, ja jūsu svētku dienas bija 1. janvārī un 2 no 2016, varat tās ierakstīt šādi: = NETWORKDAYS. INTL (D53 standarta, E53, 1, {"1/1/2016", "1/2/2016"}). Programmā Excel 2007 tā izskatīsies šādi: = NETWORKDAYS (D53 standarta, E53, {"1/1/2016", "1/2/2016"})

Varat aprēķināt pagājušo laiku, atņemot kādu laiku no cita. Vispirms ievietojiet sākuma laiku šūnā un beigu laiku citā. Pārliecinieties, vai ir ievadīts pilns laiks, ieskaitot stundas, minūtes un atstarpi pirms AM vai PM. Tālāk aprakstīts, kā to izdarīt.

1. Ierakstiet sākuma un beigšanas laiku.

Sākuma datums/laiks no 7:15 AM, end datums/laiks 4:30 PM

Šajā piemērā sākuma laiks ir šūnā D80 un beigšanas laiks ir pa E80. Pārliecinieties, vai ievadāt stundu, minūti un atstarpi pirms AM vai PM.

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

Dialoglodziņš Šūnu formatēšana, 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ā). Pārliecinieties, vai ir atlasīta opcija pielāgoti _GT_ H:mm AM/PM, ja tā vēl nav iestatīta.

3. atņemiet divus laikus.

= Pa E80-D80 un rezultāts: 9:15

Citā šūnā atņemiet sākuma laika šūnu no šūnas beigšanas laiks.

4. Iestatiet h:mm formātu.

Dialoglodziņš Šūnu formatēšana, 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āts neiekļautu AM un PM.

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

1. Ierakstiet divus pilnus datumus un laiku.

1/1/16 1:00 PM sākuma datums 1/2/16 2:00 beigšanas datums

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

2. Iestatiet 3/14/12 1:30 PM formātu.

Dialoglodziņš Šūnu formatēšana, komanda datums, 3/14/12 1:30 PM 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 Date _GT_ 3/14/12 1:30 PM. Šis nav iestatītais datums, tas ir tikai piemērs, kā izskats izskatīsies. Ņ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, 3/14/01 1:30 PM.

3. atņemiet abus.

= E84-D84 Standarta un rezultāts ir 1,041666667

Citā šūnā atņemiet sākuma datumu/laiku no gala datuma/laika. Rezultāts visticamāk izskatīsies kā skaitlis un decimāldaļa. Jūs izlabosit šo darbību, veicot tālāk norādītās darbības.

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

Dialoglodziņš Šūnu formatēšana, 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
DATEDIFNETWORKDAYS. Funkcija
INTL NETWORKDAYS
vairāk datuma un laika funkciju
aprēķina divu laiku starpību

Paplašiniet savas Office prasmes
Iepazīties ar apmācību
Esiet pirmais, kas saņem jaunās iespējas
Pievienoties Office Insider programmai

Vai šī informācija bija noderīga?

Paldies par jūsu atsauksmēm!

Paldies par atsauksmēm! Šķiet, ka varētu būt noderīgi sazināties ar kādu no mūsu Office atbalsta aģentiem.

×