Skaičiuokite dienas, mėnesius, metus su DATEDIF funkcija programoje „Excel“

Turinys:

Skaičiuokite dienas, mėnesius, metus su DATEDIF funkcija programoje „Excel“
Skaičiuokite dienas, mėnesius, metus su DATEDIF funkcija programoje „Excel“
Anonim

Funkcija DATEDIF apskaičiuoja laikotarpį arba skirtumą tarp dviejų datų dienomis, mėnesiais ir metais. Galite naudoti funkciją DATEDIF, kad nustatytumėte būsimo projekto laikotarpį, arba ji gali būti naudojama kartu su asmens gimimo data apskaičiuoti asmens amžių metais, mėnesiais ir pvz., dienų.

Šios instrukcijos taikomos „Excel 2019“, 2016, 2013, 2010 ir „Excel“, skirta „Microsoft 365“.

DATEDIF Funkcijos sintaksė ir argumentai

Funkcijos sintaksė nurodo funkcijos išdėstymą ir apima funkcijos pavadinimą, skliaustus ir argumentus. Funkcijos DATEDIF sintaksė yra:

=DATEDIF(pradžios_data, pabaigos_data, "vienetas")

  • start_date (būtina): galite įvesti pasirinkto laikotarpio pradžios datą arba langelio nuorodą į šių duomenų vietą darbalapyje.
  • end_date (būtina): kaip ir pradžios datą, galite įvesti pasirinkto laikotarpio pabaigos datą arba langelio nuorodą.
  • vienetas (būtina): vienetas nurodo funkcijai rasti dienų skaičių ("D"), pilnus mėnesius ("M") arba pilnus metus (" Y“) tarp dviejų datų. Vieneto argumentą turite suvesti kabutėmis, pvz., „D“arba „M“.

Be D, M ir Y, yra dar trys vienetų parinktys, kurias galite matyti toliau pateiktame paveikslėlyje:

  • "YD" apskaičiuoja dienų skaičių tarp dviejų datų, bet nepaiso metų (5 eilutė).
  • "YM" apskaičiuoja mėnesių skaičių tarp dviejų datų, bet nepaiso dienos ir metų (6 eilutė).
  • "MD" apskaičiuoja dienų skaičių tarp dviejų datų, bet neatsižvelgia į mėnesį ir metus (7 eilutė).
Image
Image

DATEDIF yra paslėpta funkcija, todėl jos nerasite kartu su kitomis datos funkcijomis Excel skirtuke Formulė, o tai reiškia, kad negalite naudoti funkcijos dialogo lango į jį patekti. Dėl to funkciją ir jos argumentus turite įvesti rankiniu būdu į langelį.

„Excel“atlieka datos skaičiavimus, konvertuodama datas į serijos numerius. 1899 m. gruodžio 31 d. yra serijos numeris 1, o 2008 m. sausio 1 d. – 39488, nes tai yra 39 488 dienos po 1900 m. sausio 1 d.

Dienų skirtumo apskaičiavimas naudojant DATEDIF

Štai kaip įvesti DATEDIF funkciją, esančią ląstelėje B2, kaip parodyta aukščiau esančiame pavyzdiniame paveikslėlyje, kad būtų rodomas dienos tarp datų 2014 m. gegužės 4 d. ir 2016 m. rugpjūčio 10 d..

=DATEDIF(A2, A3, "D")

Toliau pateikiami žingsniai, kaip įvesti šią funkciją naudojant langelių nuorodas.

Image
Image
  1. Spustelėkite ląstelė B2, kad ji taptų aktyvia ląstele; čia bus rodomas dienų skaičius tarp dviejų datų.
  2. langelyje B2, tipo =data, jei(.
  3. Spustelėkite ląstelė A2, kad įvestumėte šią langelio nuorodą kaip start_date funkcijos argumentą.
  4. Įveskite kablelį (,) ląstelėje B2 po langelio nuorodaA2 , kad būtų atskirtas pirmasis ir antrasis argumentai.
  5. Spustelėkite ląstelė A3, kad įvestumėte šią langelio nuorodą kaip end_date argumentą.
  6. Įveskite a kablelį (,) po langelio nuoroda A3.
  7. Argumentui unit įveskite raidę D kabutėse ("D") nurodyti funkcijai rodyti dienų skaičių tarp dviejų datų.

  8. Įveskite uždarymo laukelį skliausteliai.
  9. Paspauskite klaviatūros klavišą Enter, kad užbaigtumėte formulę.
  10. Dienų skaičius – 829 – rodomas darbalapio ląstelėje B2.
  11. Kai spustelite ląstelė B2, visa formulė pasirodo formulės juostoje virš darbalapio.

DATEDIF klaidų reikšmės

Jei neteisingai įvesite šios funkcijos argumentų duomenis, pasirodys šios klaidų reikšmės:

  • VALUE!: Šią klaidą gausite, jei pradžios_data arba pabaigos_data nėra tikroji data (8 eilutė toliau pateiktame paveikslėlyje, kur ląstelėje A8 yra tekstiniai duomenys).
  • NUM!: Tai matysite, jei pabaigos_data yra ankstesnė nei pradžios_data (9 eilutė žemiau).

Rekomenduojamas: