Funkcija DATEDIF

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ā .

Aprēķina dienu, mēnešu vai gadu starp diviem datumiem. Brīdinājums: Programma Excel piedāvā funkciju DATEDIF, lai atbalstītu vecāku darbgrāmatu no Lotus 1-2-3. Funkcija DATEDIF var aprēķināt nepareizus rezultātus saskaņā ar noteiktu scenārijus. Lūdzu, skatiet sadaļu zināmās problēmas šo rakstu, lai iegūtu sīkāku informāciju.

Sintakse

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

Sākuma_datums    Datums, kas apzīmē 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    Datums, kas apzīmē perioda pēdējo jeb beigu datumu.

Piezīme.: Es f sākuma _ datums ir lielāka par vērtību beigu_datums, rezultāts būs #NUM!.

Mērvienība    Norāda, kāda veida informācija ir jāatgriež.

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 sērijas pirmais skaitlis ir 1899. gada 31. decembris, bet 2008. gada 1. janvāris ir sērijas 39 448. skaitlis, jo pēc 1900. gada 1. janvāra ir pagājušas 39 448 dienas.

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

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.

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.

×