logo

„Excel“ skirtumas tarp dviejų datų

Jei dirbame su daugybe projektų, mums gali tekti žinoti, kiek mėnesių praėjo nuo dviejų datų. Panašiai, jei esame projekto planavimo etape, mums gali tekti žinoti pradžios ir pabaigos datas. Mėnesių skaičius tarp dviejų datų gali būti apskaičiuojamas įvairiais būdais (visi naudojant skirtingas formules).

Šioje pamokoje apžvelgsime skirtingas formules, kaip apskaičiuoti skirtumą tarp dviejų datų.

Apskaičiuokite skirtumą tarp dviejų datų naudodami funkciją „DATE-DIF“

Tinkamiausia funkcija nustatyti skirtumą tarp dviejų datų yra „DATE-DIF“. Jei programoje „Excel“ norime apskaičiuoti skirtumą tarp dviejų datų metais, mėnesiais ar dienomis, tai tvarkys funkcija DATEDIF.

css pabrauktas tekstas

Tai unikali funkcija, nes ji neįtraukta į 'Excel' datos ir laiko funkciją. Taigi, jei eisime į formules, rasime virš 450 Excel funkcijų, o jei eisime į datą ir laiką, nematysime DATEDIF.

1. Apskaičiuokite skirtumą tarp dviejų nurodytų datų dienomis

Jei norime sužinoti, kiek dienų yra tarp dviejų datų, galime naudoti šią formulę:

1. Pirmiausia tuščiame langelyje, kuriame turime gauti rezultatą, turime įvesti žemiau esančią datos funkciją.

 =DATEDIF(A2, B2, 'D') 

Pastaba: A2 žymi pradžios datos langelį, o B2 – pabaigos datos langelį aukščiau pateiktoje formulėje.

2. Tada, norėdami užpildyti šią formulę, turime nuvilkti užpildymo rankenėlę žemyn į langelį ir dienų skaičius tarp datų nustatomas, kaip parodyta toliau esančioje ekrano kopijoje:

„Excel“ skirtumas tarp dviejų datų

2. Apskaičiuokite skirtumą tarp dviejų nurodytų datų mėnesiais

Jei norime sužinoti, kiek mėnesių yra tarp dviejų datų, tuščiame langelyje galime naudoti toliau pateiktą formulę:

 =DATEDIF(A2,B2,'M') 

Pastaba: pradžios datos langelis yra A2, o pabaigos datos langelis yra B2.

Tada turime vilkti užpildymo rankenėlę žemyn į langelius, kad galėtume pritaikyti aukščiau pateiktą formulę, ir buvo nustatytas skirtumas tarp dviejų datų mėnesiais, kaip parodyta toliau esančioje ekrano kopijoje:

„Excel“ skirtumas tarp dviejų datų

3. Apskaičiuokite skirtumą tarp dviejų nurodytų datų metais

Taip pat galime naudoti funkciją DATEDIF, norėdami apskaičiuoti metų skaičių tarp dviejų datų:

Norėdami nustatyti skirtumą tarp dviejų nurodytų datų metais, turime įvesti šią formulę į tuščią langelį:

 =DATEDIF(A2,B2, 'Y') 

Pastaba: pradžios datos langelis yra A2, o pabaigos datos langelis yra B2.

Tada, norėdami naudoti šią formulę, vilkite užpildymo rankenėlę žemyn iki langelių ir bus grąžintas metų skaičius tarp konkrečių dviejų datų, kaip parodyta toliau esančioje ekrano kopijoje:

„Excel“ skirtumas tarp dviejų datų

4. Apskaičiuokite skirtumą tarp dviejų nurodytų datų dienomis, mėnesiais ir metais

Jei norime apskaičiuoti skirtumą tarp dviejų datų metų, mėnesių , ir dienų kartu, tada turime naudoti šią formulę:

 =DATEDIF(A2, B2, 'y') &' years, '&DATEDIF(A2, B2, 'ym') &' months, ' &DATEDIF(A2, B2, 'md') &' days' 

Pastaba: A2 yra pradžios datos langelis, o B2 yra pabaigos datos langelis.

Po to užpildymo rankenėlę turime vilkti žemyn iki langelių, kuriems norime taikyti aukščiau pateiktą formulę; tada pamatysime tokią išvestį:

„Excel“ skirtumas tarp dviejų datų

Atminkite, kad taip pat galime naudoti dvigubas kabutes norėdami rankiniu būdu nurodyti datas FAILAS funkcija. Tiesiog dar kartą patikrinkite, ar „Excel“ dvigubose kabutėse nurodytos datos yra tinkamo datos formato.

5. Apskaičiuokite skirtumą tarp dviejų nurodytų datos laikų dienomis, valandomis ir minutėmis

Ši formulė gali padėti mums apskaičiuoti skirtumą tarp dviejų datų ir laiko dienas, valandas , ir minučių jei turime du datų ir laikų sąrašus.

Turime įvesti šią formulę į tuščią langelį:

 =INT(B2-A2)&' days '&TEXT(B2-A2,'h'' hours ''m'' minutes ''') 

PASTABA: A2 yra pradžios datos ir laiko langelis, o B2 yra pabaigos datos ir laiko langelis:

Po to vilkite užpildymo rankenėlę žemyn į langelius, kuriuose norime pritaikyti formulę, ir gausime norimą rezultatą:

„Excel“ skirtumas tarp dviejų datų

Suskaičiuokite dienas tarp datų naudodami „Excel“ DAYS funkciją

MS Excel 2013 pristato DIENŲ funkcija . Jo tikslas yra išsiaiškinti, kiek dienų yra tarp dviejų datų. Programoje „Excel“ funkcija DIENOS yra a Datos/Laiko funkcija per kurią galime apskaičiuoti dienų skaičių tarp dviejų datų.

java regex $

Atkreipkite dėmesį, kad, skirtingai nei DATEDIF, argumentai už a DIENOS formulę reikia įvesti atvirkštine tvarka.

 DAYS(end_date, start_date) 

Taigi, mūsų formulė įgauna tokią formą:

=DIENOS(B2, A2)

Priklausomai nuo to, ar pabaigos data yra mažesnė ar didesnė už pradžios datą, jis grąžina skirtumą kaip teigiamą arba neigiamą, panašiai kaip atimant:

„Excel“ skirtumas tarp dviejų datų

Kaip „Excel“ apskaičiuoti darbo dienas tarp dviejų datų

Jei norime sužinoti, kiek darbo dienų yra tarp dviejų datų, galime naudoti TINKLO DIENOS funkcija:

rūšiuoti masyvo sąrašą
 NETWORKDAYS(start_date, end_date, [holidays]) 

Pirmieji du argumentai yra gerai žinomi, o trečiasis argumentas, kuris yra neprivalomas, leidžia praleisti pasirinktinį švenčių sąrašą į dienų skaičių.

Norėdami apskaičiuoti darbo dienų skaičių tarp dviejų datų A ir B stulpeliuose, naudokite šią formulę.

=TINKLO DIENOS (A2, B2)

„Excel“ skirtumas tarp dviejų datų

Taip pat galime įvesti atostogų sąrašą į keletą langelių ir nurodyti formulei neįtraukti šių dienų:

=TINKLO DIENOS (A2, B2, 9 USD: 10 USD)

Todėl tarp dviejų datų skaičiuojamos tik darbo dienos:

„Excel“ skirtumas tarp dviejų datų

Pastaba: jei turime tvarkyti pasirinktinius savaitgalius, pvz., šeštadienį, sekmadienį ar sekmadienį, turime naudoti funkciją NETWORKDAYS.INTL, kuri leidžia mums nustatyti, kurios savaitės dienos turi būti laikomos savaitgaliais.