Datuma lauki programmā Excel nav saderīgi starp Windows un Mac.
Attēla kredīts: Devonyu/iStock/Getty Images
Divi no visizplatītākajiem veidiem, kā programmā Excel aprēķināt vecumu pēc dzimšanas datuma, ir funkcijas DATEDIF izmantošana un standarta aritmētisko operatoru izmantošana datuma laukos. Kad Excel izklājlapā izmantojat datuma vērtības, ir noderīgi saprast, kā datuma vērtības tiek saglabātas programmā Excel, un atšķirību starp rakstzīmju virknēm un datuma laukiem. Datuma lauki nav saderīgi starp Excel Windows un Mac versijām; ja vienā platformā izveidojat izklājlapu ar datuma laukiem un atverat to ar otru, datuma vērtības būs nepareizas.
Datuma vērtības programmā Excel
Programmai Excel ir īpašs datu tips Date, kas pareizi interpretē vērtību kā datumu, nevis rakstzīmju virkni. Rakstzīmju virknes var pārvērst datuma laukos, formatējot šūnas ar datuma formātu vai aprēķinot datuma vērtību no tā teksta virknes attēlojuma, izmantojot funkciju DATEVALUE. Piemēram, DATEVALUE("08/05/2008") pārvērš rakstzīmju virkni "08/06/2008" uz datumu 2008. gada 6. augusts vai datums 2008. gada 8. jūnijs atkarībā no tā, vai jūsu operētājsistēmas iestatījums ir Mēnesis-diena-gads vai diena-mēnesis-gads.
Dienas video
Kā Excel uzglabā datumus
Programma Excel iekšēji saglabā datumus kā sērijas numurus, kas ir peldošā komata skaitļi. Vesela skaitļa daļa apzīmē dienu skaitu kopš 1900. gada 1. janvāra operētājsistēmā Windows un dienu skaitu kopš 1904. gada 1. janvāra Mac datorā, kur 1. janvāris ir vienāds ar vienu. Decimāldaļa apzīmē sekunžu skaitu kopš pusnakts vai nulle, ja ar datumu nav saistīts laiks. Šī iemesla dēļ datuma lauks Windows izveidotajā izklājlapā četrus gadus atšķirsies no tā paša datuma lauka, kad atverat izklājlapu Mac datorā.
Vecuma aprēķināšana ar DATEDIF
Programmas Excel funkcija DATEDIF ir ideāli piemērota vecuma aprēķināšanai izklājlapā. Varat norādīt funkcijai atgriezt pilnu gadu, mēnešu un dienu skaitu starp diviem datumiem vai jebkuru no trim kombinācijām. Norādiet sākuma datumu un beigu datumu kā rakstzīmju virknes, sērijas numurus vai datuma vērtības un "Y", "M" un "D" kombināciju atbilstoši tam, kā vēlaties iegūt rezultātus. Piemēram, DATEDIF("10/14/2014", "05/01/1970", "YMD") atgriež pilno gadu, mēnešu un dienu skaitu starp diviem datumiem. Izlaižot "Y", pati par sevi atgriež tikai gadu skaitu. Nokārtojot "YM", tiek atgriezts pilno gadu un mēnešu skaits. Funkcija TODAY atgriež šodienas datumu kā datuma vērtību.
Vecuma aprēķināšana, izmantojot aritmētiku
Tā kā datumi tiek saglabāti kā skaitļi, datuma vērtībām varat izmantot standarta aritmētiskos operatorus, lai veiktu vecuma aprēķinus. Atņemot divas datuma vērtības, rezultāts ir dienu skaits starp diviem datumiem. Sadaliet dienu skaitu ar 365,25 un ņemiet rezultāta veselo skaitļu vērtību, lai iegūtu veselu gadu skaitu starp diviem datumiem. Piemēram, ja šūnā A1 ir dzimšanas datums, varat aprēķināt vecumu, izklājlapas šūnā ievadot "=INT((ŠODIEN()-A1)/365.25)".