DATEDIF is important to get time units. It is supported by all Excel releases
for the PC though not documented after xl2000.:
DATEDIF("2001/1/1","2003/1/1","Y") returns 2 (two
full years).
DATEDIF("2001/6/1","2002/8/15","D") returns 440
days.
DATEDIF("2001/6/1","2002/8/15","YD") returns 75
days without full years (kind of "Difference MOD years").
DATEDIF("2001/6/1","2002/8/15","MD") returns 14
days without full months.
Attention: DATEDIF is not supported by Pocket Excel and Open Office, explaining the title!
- A1 and B1 are integers (meaning: dates with time=0:00). If not, you have to
make them to!
- B1 is not allowed to be earlier than A1.
=DATEDIF(A1,B1,"Y")
can be used crossover (based upon an idea of Klaus Blaschke, similar to 5014.htm) as =YEAR(B1)-YEAR(A1)-(MONTH(B1)+DAY(B1)%<MONTH(A1)+DAY(A1)%)
Open Office uses its own formula as direct alternative:
=YEARS(A1,B1,0)
=DATEDIF(A1,B1,"D")
is rather simple (1 day equals 1 - the unit has a fix length):
=B1-A1
(Other DATEDIFs will follow)