Applies ToExcel pakalpojumam Microsoft 365 Excel pakalpojumam Microsoft 365 darbam ar Mac Excel tīmeklim Excel 2024 Excel 2024 darbam ar Mac Excel 2021 Excel 2021 darbam ar Mac Excel 2019 Excel 2016 Windows SharePoint Services 3.0

Aprēķina dienu, mēnešu vai gadu skaitu starp diviem datumiem.

Brīdinājums.: Programma Excel nodrošina funkciju DATEDIF, lai atbalstītu vecākas darbgrāmatas no Lotus 1-2-3. Funkcija DATEDIF noteiktos gadījumos var aprēķināt nepareizus rezultātus. Lai iegūtu sīkāku informāciju, skatiet zināmo problēmu sadaļu šajā rakstā.

Sintakse

DATEDIF(sākuma_datums,beigu_datums,mērvienība)

Arguments

Apraksts

sākuma_datums    

Obligāts

Datums, kas apzīmē dotā perioda pirmo jeb sākuma datumu. Datumus var ievadīt kā teksta virknes pēdiņās (piemēram, "2001/1/30"), kā sērijas numurus (piemēram, 36921, kas apzīmē 2001. gada 30. janvāri, ja izmantojat datumu sistēmu 1900) vai kā citu formulu vai funkciju rezultātu (piemēram, DATEVALUE("2001/1/30")).

beigu_datums   

Obligāts

Datums, kas apzīmē perioda pēdējo jeb beigu datumu.

Mērvienība   

Informācijas veids, kas ir jāatgriež, kur:

Mērvienība

Atgriež

"Y"

Pilno gadu skaits periodā.

"M"

Pilno mēnešu skaits periodā.

"D"

Dienu skaits periodā.

"MD"

Starpība starp vērtību sākuma_datums un beigu_datums dienām. Datumu mēneši un gadi tiek ignorēti.

Svarīgi!: Nav ieteicams izmantot "MD" argumentu, jo ar to ir saistīti noteikti ierobežojumi. Skatiet tālāk sadaļu par zināmajām problēmām.

"YM"

Starpība starp vērtību sākuma_datums un beigu_datums mēnešiem. Datumu dienas un gadi tiek ignorēti.

"YD"

Starpība starp vērtību sākuma_datums un beigu_datums dienām. Datumu gadi tiek ignorēti.

Piezīmes

  • Datumi tiek glabāti kā secīgi sērijas numuri, tāpēc tos var izmantot aprēķinos. Pēc noklusējuma 1900. gada 1. janvārim atbilst sērijas numurs 1, un 2008. gada 1. janvārim atbilst sērijas numurs 39448, jo tas ir 39 447 dienas pēc 1900. gada 1. janvāra.

  • Funkcija DATEDIF ir noderīgas formulās, ja ir jāaprēķina vecums.

  • Ja s-tart_date ir lielāka par end_date, rezultāts tiek #NUM!.

Piemēri

Sākuma_datums

Beigu_datums

Formula

Apraksts (rezultāts)

1/1/2001

1/1/2003

=DATEDIF(Sākuma_datums,Beigu_datums,"Y")

Periodā ir divi pilni gadi (2).

6/1/2001

8/15/2002

=DATEDIF(Sākuma_datums,Beigu_datums,"D")

No 2001. gada 1. jūnija līdz 2002. gada 15. augustam ir 440 dienas (440)

6/1/2001

8/15/2002

=DATEDIF(Sākuma_datums,Beigu_datums,"YD")

No 1. jūnija līdz 15. augustam ir 75 dienas, ignorējot datumu gadus (75)

Zināmās problēmas

"MD" arguments var izraisīt negatīvu skaitli, nulle vai neprecīzi rezultātu. Ja vēlaties aprēķināt atlikušās dienas pēc pēdējā pilnā mēneša, šeit ir risinājums:

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

Šī 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.

Vai nepieciešama papildu palīdzība?

Vienmēr varat pajautāt speciālistam Excel tech kopienā vai saņemt atbalstu kopienās.

Skatiet arī

Excel funkciju saraksts (pēc alfabēta)

Excel funkciju saraksts (pēc kategorijas)

Kā nepieļaut kļūdainas formulas

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.