Viens no vienkāršākajiem veidiem, kā aprēķināt jebkura objekta vecumu, ir izmantot Excel funkciju DATEDIF. Šī noslēpumainā funkcija neparādās Excel palīdzības failos, taču tā pastāv kopš Excel 2000. Šī funkcija ļauj viegli aprēķināt jebkāda veida datumu salīdzinājumus.
Lai aprēķinātu personas vecumu, izmantojot funkciju DATEDIF, varat ievadīt šādu formulu:
=DATEDIF("16.5.1972",ŠODIEN(),"y")
Protams, varat atsaukties uz šūnu, kurā ir datums:
=DATEDIF(B4,ŠODIEN(),"y")
Funkcija DATEDIF aprēķina dienu, mēnešu vai gadu skaitu starp diviem datumiem. Tam nepieciešami trīs argumenti: sākuma datums, beigu datums un laika vienība.
Laika vienības ir noteiktas ar kodu sēriju, kas ir norādītas tabulā.
DATEDIF laika vienību kodi
Kods |
Ko Tas Atgriež |
“y” |
Pilnu gadu skaits periodā. |
“m” |
Pilnu mēnešu skaits periodā. |
“d” |
Dienu skaits periodā. |
"md" |
Atšķirība starp sākuma_datuma un beigu_datuma dienām. Datumu
mēneši un gadi tiek ignorēti. |
“ym” |
Atšķirība starp mēnešiem sākuma_datums un beigu_datums.
Datumu dienas un gadi tiek ignorēti. |
“yd” |
Atšķirība starp sākuma_datuma un beigu_datuma dienām. Datumu
gadi netiek ņemti vērā. |
Izmantojot šos laika kodus, varat viegli aprēķināt gadu, mēnešu un dienu skaitu starp diviem datumiem. Ja kāds ir dzimis 1972. gada 16. maijā, jūs varat uzzināt šīs personas vecumu gadā, mēnešos un dienās, izmantojot šīs atbilstošās formulas:
=DATEDIF("16.5.1972",ŠODIEN(),"y")
=DATEDIF("16/5/1972",ŠODIEN(),"m")
=DATEDIF("16/5/1972",ŠODIEN(),"d")