Kaip naudotis „Excel DATEDIF“ funkcija (su pavyzdžiais)

„Excel“ funkcija DATEDIF (pavyzdžiai + vaizdo įrašas)

„Excel DATEDIF“ yra viena iš nedaugelio dokumentų neturinčių funkcijų (kitos, kurias žinau, yra EVALUATE, FILES ir GET.CELL).

Būti be dokumentų reiškia, kad jo nerasite nei formulių sąraše, nei kaip „IntelliSense“ (raginimas, rodomas įvedant formulės pavadinimą, kad būtų rodomi atitinkančių funkcijų pavadinimai).

Kada naudoti „Excel“ DATEDIF funkciją

„Excel DATEDIF“ funkcija gali būti naudojama, kai norite apskaičiuoti metų, mėnesių ar dienų skaičių tarp dviejų nurodytų datų. Geras pavyzdys būtų amžiaus apskaičiavimas.

Ką grąžina

Pateikiama skaitinė reikšmė, nurodanti metų/mėnesių/dienų skaičių tarp dviejų nurodytų datų. Ar tai būtų metų, ar mėnesių, ar dienų skaičius, lemia vartotojo įvestis (žr. Toliau pateiktus įvesties argumentus).

Sintaksė

= DATEDIF (pradžios data, pabaigos data, vienetas)

Įvesties argumentai

  • start_date: tai data, nurodanti laikotarpio pradžios datos vertę. Jis gali būti įvestas kaip teksto eilutės dvigubose kabutėse, kaip serijos numeris arba dėl kitos funkcijos, pvz., DATE ().
  • pabaigos data: tai data, nurodanti laikotarpio pabaigos datos vertę. Jis gali būti įvestas kaip teksto eilutės dvigubose kabutėse, kaip serijos numeris arba dėl kitos funkcijos, pvz., DATE ().
  • vienetas: tai lems, kokio tipo rezultatus gausite atlikę šią funkciją. Yra šešios skirtingos išvestys, kurias galite gauti naudodami funkciją DATEDIF, atsižvelgiant į naudojamą įrenginį. Čia yra vienetai, kuriuos galite naudoti:
    • „Y“ - grąžina nurodyto laikotarpio užbaigtų metų skaičių.
    • „M“ - grąžina nurodyto laikotarpio užbaigtų mėnesių skaičių.
    • „D“ - grąžina per nurodytą laikotarpį įvykdytų dienų skaičių.
    • „MD“ - grąžina laikotarpio dienų skaičių, bet neskaičiuoja metų ir mėnesių, kurie buvo baigti.
    • „YM“ - grąžina laikotarpio mėnesių skaičių, bet neskaičiuoja tų metų, kurie buvo baigti.
    • „YD“ - grąžina laikotarpio dienų skaičių, bet neskaičiuoja tų dienų, kurios buvo baigtos.

papildomi užrašai

  • „Excel DATEDIF“ funkcija yra suderinama su „Lotus 1-2-3“.
  • Rašant šią funkciją „Excel“ langelyje, ji nerodys „IntelliSense“. Jame net nebus rodomas funkcijos pavadinimas, kai įvesite ją į langelį. Tačiau jis veikia visose „Excel“ versijose. Jūs turite žinoti argumentus ir kaip jais naudotis.
  • Datos gali būti įvestos kaip teksto eilutės dvigubose kabutėse (pvz., „2016/1/15“), kaip serijos numeriai (pvz., 42384, kuris reiškia 2016 m. Sausio 15 d., Jei naudojate 1900 m. Datų sistemą), arba kaip kitų formulių/funkcijų rezultatai (pvz., DATEVALUE („2016/1/15“)).

„Excel DATEDIF“ funkcija - tiesioginiai pavyzdžiai

Pateikiame tris „Excel DATEDIF“ funkcijos naudojimo pavyzdžius.

#1 Apskaičiuotas metų skaičius, įvykdytas tarp dviejų datų.

Anksčiau pateiktame pavyzdyje „Excel DATEDIF“ funkcija pateikia metų skaičių, įvykdytą nuo 1990 m. Sausio 1 d. Iki dabartinės datos (šiame pavyzdyje - 2016 m. Kovo 14 d.). Pateikiama 26, tai yra bendras baigtų metų skaičius, ir neatsižvelgiama į papildomus mėnesius ir dienas po jo.

Paprastai tai galima apskaičiuoti amžių metais.

#2 Mėnesių, apskaičiuotų tarp dviejų datų, skaičiavimas.

Anksčiau pateiktame pavyzdyje „Excel DATEDIF“ funkcija pateikia mėnesių skaičių, įvykdytą nuo 1990 m. Sausio 1 d. Iki dabartinės datos (šiame pavyzdyje - 2016 m. Kovo 14 d.).

Jis grąžina 314, tai yra bendras užbaigtų mėnesių skaičius, ir neatsižvelgia į papildomas dienas po jo.

Gerai tai būtų galima apskaičiuoti mėnesių skaičių tarp projektų pradžios ir pabaigos datų.

Pirmiau pateiktame pavyzdyje jis nurodo bendrą mėnesių skaičių. Bet jei norite sužinoti mėnesių skaičių po bendro užbaigtų metų skaičiaus, tuomet kaip vieneto argumentą turite naudoti YM.

Pavyzdžiui, skaičiuodami amžių „Excel“, jei norite sužinoti, kiek metų ir kiek mėnesių praėjo iki datos, galite naudoti YM, kad gautumėte mėnesių skaičių kartu su metais (kaip parodyta žemiau).

#3 Apskaičiuotas dienų skaičius, įvykdytas tarp dviejų datų.

Anksčiau pateiktame pavyzdyje „Excel DATEDIF“ funkcija grąžina bendrą dienų skaičių, įvykdytą nuo 1990 m. Sausio 1 d. Iki dabartinės datos (šiame pavyzdyje - 2016 m. Kovo 14 d.). Pateikiama 9569, tai yra bendras dienų skaičius tarp dviejų datų.

Jei norite gauti dienų skaičių tarp dviejų datų, neįtraukdami tų dienų, kurios jau baigėsi, kaip trečią argumentą turite naudoti YD (kaip parodyta paveikslėlyje žemiau):

Anksčiau pateiktame pavyzdyje jis grąžina 72, tai yra bendras dienų skaičius po 26 metų.

Jei norite gauti dienų skaičių tarp dviejų datų, neįtraukdami tų dienų ir mėnesių, kurie jau baigėsi, kaip trečią argumentą turite naudoti MD (kaip parodyta paveikslėlyje žemiau):

Anksčiau pateiktame pavyzdyje pateikiama 13, tai yra dienų skaičius be 26 metų ir 3 mėnesių.

  • „Excel DATE“ funkcija: „Excel DATE“ funkciją galima naudoti, kai norite gauti datos reikšmę, kaip įvesties argumentus nurodydami metų, mėnesio ir dienos reikšmes. Pateikiamas eilės numeris, nurodantis konkrečią „Excel“ datą.
  • „Excel“ DATEVALUE funkcija: „Excel“ DATEVALUE funkcija geriausiai tinka situacijoms, kai data saugoma kaip tekstas. Ši funkcija konvertuoja datą iš teksto formato į serijos numerį, kurį „Excel“ atpažįsta kaip datą.
  • „Excel NETWORKDAYS“ funkcija: „Excel NETWORKDAYS“ funkciją galima naudoti, kai norite gauti darbo dienų skaičių tarp dviejų nurodytų datų. Jis neskaičiuoja savaitgalių tarp nurodytų datų (pagal numatytuosius nustatymus savaitgalis yra šeštadienis ir sekmadienis). Tai taip pat gali neįtraukti jokių nurodytų švenčių.
  • „Excel NETWORKDAYS.INTL“ funkcija: „Excel NETWORKDAYS.INTL“ funkcija gali būti naudojama, kai norite gauti darbo dienų skaičių tarp dviejų nurodytų datų. Jis neskaičiuoja savaitgalių ir švenčių dienų, kurias vartotojas gali nurodyti. Tai taip pat leidžia nurodyti savaitgalį (pavyzdžiui, penktadienį ir šeštadienį galite nurodyti kaip savaitgalį arba tik sekmadienį kaip savaitgalį).
  • „Excel Today“ funkcija: „Excel TODAY“ funkcija gali būti naudojama dabartinei datai gauti. Pateikiamas eilės numeris, nurodantis dabartinę datą.
  • „Excel WEEKDAY“ funkcija: „Excel WEEKDAY“ funkcija gali būti naudojama norint gauti savaitės dieną kaip nurodytos datos skaičių. Pateikiamas skaičius nuo 1 iki 7, atitinkantis atitinkamą savaitės dieną.
  • „Excel WORKDAY“ funkcija: „Excel WORKDAY“ funkciją galima naudoti, kai norite gauti datą po nurodyto darbo dienų skaičiaus. Pagal numatytuosius nustatymus savaitgalis laikomas šeštadieniu ir sekmadieniu.
  • „Excel WORKDAY.INTL“ funkcija: „Excel WORKDAY.INTL“ funkcija gali būti naudojama, kai norite gauti datą po nurodyto darbo dienų skaičiaus. Naudodami šią funkciją savaitgalį galite nurodyti kitomis dienomis nei šeštadienis ir sekmadienis.

Padėsite svetainės plėtrą, dalintis puslapį su draugais

wave wave wave wave wave