Funkcija DATEDIF aprēķina periodu vai starpību starp diviem datumiem dienās, mēnešos un gados. Varat izmantot funkciju DATEDIF, lai noteiktu gaidāmā projekta laika posmu, vai arī to var izmantot kopā ar personas dzimšanas datumu, lai aprēķinātu personas vecumu gados, mēnešos un dienas, piemēram.
Šie norādījumi attiecas uz Excel 2019, 2016, 2013, 2010 un Excel for Microsoft 365.
DATEDIF funkcijas sintakse un argumenti
Funkcijas sintakse attiecas uz funkcijas izkārtojumu un ietver funkcijas nosaukumu, iekavas un argumentus. Funkcijas DATEDIF sintakse ir:
=DATEDIF(sākuma_datums, beigu_datums, "vienība")
- start_date (obligāti): varat ievadīt izvēlētā perioda sākuma datumu vai šūnas atsauci uz šo datu atrašanās vietu darblapā.
- end_date (obligāti): tāpat kā sākuma datumā varat ievadīt izvēlētā perioda beigu datumu vai šūnas atsauci.
- vienība (obligāti): vienība norāda funkcijai, lai atrastu dienu skaitu ("D"), pilnus mēnešus ("M") vai pilnus gadus (" Y") starp abiem datumiem. Vienības arguments jāiekļauj pēdiņās, piemēram, "D" vai "M".
Papildus D, M un Y ir vēl trīs vienību opcijas, kuras varat redzēt tālāk esošajā attēlā:
- "YD" aprēķina dienu skaitu starp diviem datumiem, bet ignorē gadus (5. rinda).
- "YM" aprēķina mēnešu skaitu starp diviem datumiem, bet ignorē dienu un gadu (6. rinda).
- "MD" aprēķina dienu skaitu starp diviem datumiem, bet ignorē mēnesi un gadu (7. rinda).
DATEDIF ir slēpta funkcija, tāpēc jūs to neatradīsiet kopā ar citām datuma funkcijām programmā Excel cilnē Formula, kas nozīmē, ka nevarat izmantot funkciju dialoglodziņu. lai tajā ievadītu. Rezultātā funkcija un tās argumenti šūnā ir jāievada manuāli.
Excel veic datuma aprēķinus, pārvēršot datumus par sērijas numuriem. 1899. gada 31. decembris ir sērijas numurs 1 un 2008. gada 1. janvāris ir 39488, jo tas ir 39 488 dienas pēc 1900. gada 1. janvāra.
Dienu starpības aprēķināšana ar DATEDIF
Lūk, kā ievadīt funkciju DATEDIF, kas atrodas šūnā B2, kā parādīts attēlā iepriekš, lai parādītu dienas starp datumiem 2014. gada 4. maijs un 2016. gada 10. augusts.
=DATEDIF(A2, A3, "D")
Tālāk ir norādītas šīs funkcijas ievades darbības, izmantojot šūnu atsauces.
- Noklikšķiniet uz šūna B2, lai padarītu to par aktīvo šūnu; šeit tiks parādīts dienu skaits starp diviem datumiem.
- Šūnā B2, tips =datēts, ja(.
- Noklikšķiniet uz šūna A2, lai ievadītu šīs šūnas atsauci kā funkcijas start_date argumentu.
- Ierakstiet komatu (,) šūnā B2 pēc šūnas atsaucesA2 , lai darbotos kā atdalītājs starp pirmo un otro argumentu.
- Noklikšķiniet uz šūna A3, lai ievadītu šīs šūnas atsauci kā argumentu end_date.
- Ierakstiet a komatu (,) aiz šūnas atsauces A3.
-
Argumentam unit ierakstiet burtu D pēdiņās ("D") lai norādītu funkcijai parādīt dienu skaitu starp diviem datumiem.
- Ierakstiet beigu iekavās.
- Nospiediet tastatūras taustiņu Enter, lai pabeigtu formulu.
- Dienu skaits - 829 - tiek parādīts darblapas šūnā B2.
- Noklikšķinot uz šūnas B2, formulas joslā virs darblapas tiek parādīta visa formula.
DATEDIF kļūdu vērtības
Ja šīs funkcijas argumentu datus neievadāt pareizi, tiek parādītas šādas kļūdu vērtības:
- VALUE!: Šī kļūda tiks parādīta, ja sākuma_datums vai beigu_datums nav faktisks datums (8. rinda zemāk esošajā attēlā, kur šūnā A8 ir teksta dati).
- NUM!: Tas būs redzams, ja beigu_datums ir agrāks nekā sākuma_datums (9. rinda zemāk).