2014-03-19 16:05:37 +0000 2014-03-19 16:05:37 +0000
8
8

Hoe bereken ik het aantal maanden tussen twee datums in Excel?

Ik heb twee kolommen in Microsoft Excel: F is de kolom met de datum waarop de dienstverlening eindigde; E is de kolom met de datum waarop de dienstverlening begon. 0x2 & 0x2 & Hoe bereken en rapporteer ik het aantal maanden gediend voor elke persoon?

Antwoorden (2)

16
16
16
2014-03-20 22:51:04 +0000

De functie DATEDIF geeft expliciet het aantal maanden tussen twee datums - ze rondt naar beneden af

=DATEDIF(A2,B2,"m")

waarbij A2 de vroegste van de twee datums is

Als je wilt afronden naar de “dichtstbijzijnde” hele maand kun je deze versie gebruiken

=DATEDIF(A2,B2+15,"m")

Als je niet om de dag geeft en elke datum in Jan tot elke datum in Maart is 3 maanden dan kun je deze versie gebruiken

=DATEDIF(A2-DAY(A2)+1,B2,"m")+1

3
3
3
2014-03-19 16:22:56 +0000

Er is een KB van Microsoft over dit onderwerp hier

Er worden twee oplossingen gegeven, afhankelijk van of je de maanden naar beneden of naar boven wilt afronden.

Naar boven afronden:

=(YEAR(LDate)-YEAR(EDate))*12+MONTH(LDate)-MONTH(EDate)

Naar beneden afronden:

=IF(DAY(LDate)>=DAY(EDate),0,-1)+(YEAR(LDate)-YEAR(EDate))*12+MONTH(LDate)-MONTH(EDate)

In beide gevallen is EDate de cel met de vroegere datum, en LDate de cel met de latere.