Excel

Ota päivien, kuukausien ja vuosien päivämäärien väliin

Get Days Months Years Between Dates

Excel -kaava: saat päivien, kuukausien ja vuosien päivämäärien väliinYleinen kaava | _+_ | Yhteenveto

Voit laskea ja näyttää päivämäärien välisen ajan päivinä, kuukausina ja vuosina käyttämällä DATEDIF -funktioon perustuvaa kaavaa.

Esitetyssä esimerkissä D6: n kaava on:



= DATEDIF (start,end,'y') &' years,'& DATEDIF (start,end,'ym') &' months,' & DATEDIF (start,end,'md') &' days'

jossa aloituspäivät ovat sarakkeessa B ja lopetuspäivät sarakkeessa C.



Selitys

DATEDIF -toiminto on suunniteltu laskemaan päivämäärien ero vuosina, kuukausina ja päivinä. Käytettävissä on useita muunnelmia (esim. Aika kuukausina, aika kuukausina, jolloin päivät ja vuodet jätetään huomiotta jne.), Ja ne asetetaan funktion yksikkö -argumentilla. Katso tämä sivu DATEDIF -toiminnosta saadaksesi täydellisen luettelon saatavilla olevista yksiköistä.

mikä on alt f4 Macissa

Esitetyssä esimerkissä laskemme vuodet, kuukaudet ja päivät erikseen ja liimaamme tulokset yhdessä ketjutuksen kanssa. Saadaksemme kokonaisia ​​vuosia käytämme:



 
= DATEDIF (B6,C6,'y') &' years,'& DATEDIF (B6,C6,'ym') &' months,' & DATEDIF (B6,C6,'md') &' days'

Saadaksemme kokonaisia ​​kuukausia käytämme:

 
 DATEDIF (B6,C6,'y')&' years,'

Ja laskemme päivät seuraavasti:

 
 DATEDIF (B6,C6,'ym')&' months,'

Loput kaavasta ovat yksinkertaisesti pakollinen teksti yhdistettynä ketjutusoperaattoriin (&).



Ilman nolla -arvoja

Jos haluat estää päivien, kuukausien tai vuosien tulostuksen nolla -arvoilla, voit käärittää jokaisen DATEDIF -funktion IF: n sisään, kuten tässä on esitetty (rivinvaihto lisätään luettavuuden vuoksi):

 
 DATEDIF (B6,C6,'md')&' days'

Jotta ylimääräiset pilkut eivät näy lopputuloksessa, pilkut on korvattu välilyönneillä. Alkuperäisen DATEDIF-kaavan käyttäminen 'loogisena testinä' IF: n sisällä toimii, koska IF kohtelee kaikki nollasta poikkeavat tulokset tosi.

Kirjailija Dave Bruns


^