Kā programmā Excel aprēķināt dienas starp diviem datumiem

Daudziem Excel lietotājiem izklājlapām būs jāpievieno sākuma un beigu datuma kolonnas. Tādējādi programmā Excel ir dažas funkcijas, kas norāda, cik dienu ir starp diviem atsevišķiem datumiem.

Kā programmā Excel aprēķināt dienas starp diviem datumiem

DATEDIF, DAYS360, DATE un NETWORKDAYS ir četras funkcijas, kuras varat pievienot šūnām un kas parādīs dienu skaitu starp diviem datumiem. Šādi programmā Excel varat atrast dienu skaitu starp datumiem ar un bez šīm funkcijām.

Kā atrast atšķirību starp datumiem bez funkcijas

Pirmkārt, jūs varat atrast atšķirību starp datumiem, tos atņemot. Programmā Excel nav iekļauta atņemšanas funkcija, taču jūs joprojām varat pievienot šūnām atņemšanas formulas. Tāpēc atveriet tukšu Excel izklājlapu un ievadiet sākuma un beigu datumu šūnās B4 un C4, kā parādīts zemāk esošajā momentuzņēmumā. Ņemiet vērā, ka datumiem ir jābūt ASV formātā, vispirms norādot mēnesi, otro dienu un trešo gadu.

Excel datumi

Iepriekš minētajā piemērā datumi ir 01.04.2017. un 5.5.2017. Tagad jums vajadzētu atlasīt šūnu D4 un noklikšķiniet uz funkciju joslas lapas augšpusē. Ievadiet joslā “=C4-B4” un nospiediet taustiņu Enter. Šūna D4 atgriezīs vērtību 34, ja šūnās ievadījāt tos pašus datumus, kā iepriekš redzamajā momentuzņēmumā. Tādējādi no 2017. gada 1. aprīļa līdz 2017. gada 5. maijam ir 34 dienas.

Funkcija DATE

Varat arī atrast atšķirību starp diviem datumiem, izmantojot funkciju DATE. Pēc tam dienu skaitu varat uzzināt, ierakstot datumus funkciju joslā, nevis izklājlapas šūnās. Šīs funkcijas pamata sintakse ir: =DATE(gggg, m, d)-DATE(gggg, m, d); tāpēc ievadiet datumus atpakaļ.

Pievienosim šo funkciju ar tiem pašiem datumiem 01.04.2017. un 5.5.2017. Izklājlapā atlasiet šūnu, kurai pievienot funkciju. Pēc tam noklikšķiniet funkciju joslā, ievadiet “= DATE(2017, 5, 5)-DATE(2017, 4, 1)” un nospiediet taustiņu Enter.

Ja atgrieztā vērtība ir datuma formātā, iespējams, būs jāatlasa arī vispārīgs skaitļu formāts šūnai. Izmantojot vispārīgu skaitļu formātu, šūna atgriezīs 34 dienu vērtību, kā parādīts tālāk esošajā momentuzņēmumā.

Excel datumi2

Funkcija DATEDIF

DATEDIF ir elastīga funkcija, ar kuru varat aprēķināt kopējo dienu skaitu starp datumiem, ievadot datumus gan izklājlapā, gan funkciju joslā. Tomēr DATEDIF nav iekļauts Excel logā Insert Function.

Tādējādi jums tas būs jāievada tieši funkciju joslā. Funkcijas DATEDIF sintakse ir šāda: DATEDIF(sākuma_datums, beigu_datums, mērvienība). Funkcijā varat ievadīt sākuma datumu un beigu datumu vai šūnu atsauces uz konkrētiem datumiem un pēc tam pievienot vienības dienas tās beigām.

Tāpēc izklājlapā atlasiet šūnu, kurai pievienot DATEDIF, un pēc tam noklikšķiniet uz formulas joslas, lai ievadītu funkciju. Lai atrastu atšķirību starp diviem datumiem, ko ievadījāt šūnās C4 un B4, funkciju joslā ievadiet šo: '=DATEDIF(B4, C4, "d").' Šūnā DATEDIF būs norādīts dienu skaits starp datumiem. kā parādīts tieši zemāk.

Excel datumi3

Tomēr tas ir daudz elastīgāks par funkciju DATE, jo jūs varat modificēt vienības. Piemēram, pieņemsim, ka jums bija jāskaita dienas starp diviem datumiem, taču ignorējiet arī gadus. To var izdarīt, pievienojot funkcijai “yd”. Piemēram, divās šūnās ievadiet “4/1/2017” un “5/5/2018” un pēc tam iekļaujiet funkcijā “yd”, kā parādīts tālāk.

Excel datumi4

Tas atgriež vērtību 34 dienas no 2017. gada 1. janvāra līdz 2018. gada 5. martam, kas ir pareizi, ja ignorējat gadu. Ja funkcija neignorētu gadu, vērtība būtu 399.

Funkcija DAYS360

Funkcija DAYS360 ir tāda, kas atrod kopējo dienu skaitu starp datumiem, pamatojoties uz 360 dienu kalendāru, kas ir plašāk izmantots finanšu gadiem. Tā varētu būt labāka konta izklājlapu funkcija. Datumiem, kuru starpība ir tikai daži mēneši, nebūs lielas atšķirības, taču ilgākos laika periodos DAYS360 atgriezīs nedaudz atšķirīgas vērtības nekā citas funkcijas.

Izklājlapas šūnās B6 un C6 ievadiet “1/1/2016” un “1/1/2017”. Pēc tam noklikšķiniet uz šūnas, lai iekļautu funkciju DAYS360, un nospiediet fx pogu blakus funkciju joslai. Izvēlieties DIENAS 360 lai atvērtu tieši zemāk redzamo logu.

Excel datumi7

Nospiediet pogu Sākuma_datums un atlasiet šūnu B6. Pēc tam noklikšķiniet uz pogas Beigu_datums un izklājlapā atlasiet šūnu C6. Nospiediet labi lai izklājlapai pievienotu DAYS360, kas atgriezīs vērtību 360.

Excel datumi6

Funkcija NETWORKDAYS

Ko darīt, ja jāatrod atšķirība starp diviem datumiem, bet no vienādojuma jāizslēdz nedēļas nogales? DATEDIF, DATE un DAYS360 šādam scenārijam nebūs īpaši piemēroti. NETWORKDAYS ir funkcija, kas atrod dienu skaitu starp datumiem, neiekļaujot nedēļas nogales, kā arī var ņemt vērā papildu brīvdienas, piemēram, valsts svētku dienas.

Tāpēc tai vajadzētu būt projekta plānošanas funkcijai. Funkcijas pamata sintakse ir: =NETWORKDAYS(sākuma_datums, beigu_datums, [brīvdienas]).

Lai izklājlapai pievienotu NETWORKDAYS, noklikšķiniet uz funkcijas šūnas un nospiediet fx pogu. Izvēlieties TĪKLA DIENAS lai atvērtu tā logu tieši zemāk esošajā momentuzņēmumā. Pēc tam noklikšķiniet uz pogas Sākuma_datums un atlasiet izklājlapas šūnu, kurā ir norādīts sākuma datums.

Nospiediet pogu Beigu_datums, atlasiet šūnu ar beigu datumu un nospiediet OK, lai pievienotu funkciju izklājlapai.

Excel datumi8

Ekrānuzņēmumā tieši augšā sākuma un beigu datumi ir 2017. gada 1. aprīlī un 2017. gada 5. maijā. Funkcija NETWORKDAYS atgriež vērtību 25 dienas starp datumiem bez nedēļas nogalēm. Ieskaitot nedēļas nogales, kopējais dienu skaits ir 34 — tāpat kā iepriekšējos piemēros.

Lai funkcijā iekļautu papildu brīvdienu dienas, ievadiet šos datumus papildu izklājlapas šūnās. Pēc tam funkcijas logā NETWORKDAYS nospiediet šūnu atsauces pogu Brīvdienas un atlasiet šūnu vai šūnas, kurās ir iekļauti brīvdienu datumi. Tas no galīgā skaitļa atņems brīvdienas.

Tādējādi Excel izklājlapās varat aprēķināt dienas starp sākuma un beigu datumu daudzos veidos. Jaunākās Excel versijās ir iekļauta arī funkcija DAYS, ar kuras palīdzību jūs varat atrast atšķirību starp dažiem datumiem. Šīs funkcijas noteikti noderēs izklājlapām, kurās ir daudz datumu.

bieži uzdotie jautājumi

Ko nozīmē #NUM?

Ja izpildāt iepriekš minētās formulas un saņemat #NUM, nevis skaitli, tas notiek tāpēc, ka sākuma datums ir lielāks par beigu datumu. Mēģiniet mainīt datumus un vēlreiz veikt darbības.