Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Report Post  
Posted to microsoft.public.excel.worksheet.functions
external usenet poster
 
Posts: 1,766
Default Calculating Years of Service

Hi,

Use the datedif() function:

1. For years =datedif(start_date,end_date,"y"), say in cell B4
2. For months =datedif(start_date,end_date,"ym"), say in cell C4
3. For days =end_date-edate(start date,(b4*12)+C4)

Please note that I have not used DATEDIF(start_date,end_date,"md") to
compute the days because in some cases, the answer will be a negative number

--
Regards,

Ashish Mathur
Microsoft Excel MVP
www.ashishmathur.com

"Vivian Baker" wrote in message
om...
Out of all the samples I have tried the one below is the only one I could
get to work.

However, I am trying to calculating the years, months and days and was
wondering if you have something for that?

Thanks
Vivian



Gr wrote:

Works thanks.=INT((TODAY()-D2)/365.25)I added the .
10-Nov-08

Works thanks.
=INT((TODAY()-D2)/365.25)
I added the .25 for leap years

"Pete_UK" wrote:

Previous Posts In This Thread:

On Monday, November 10, 2008 11:26 AM
Gr wrote:

Function to calculate the Length of Service of an Employee
Hi there,

I have the Date Of Hire for my employees and I was wondering if there was
a
built in function to give the the length the employee has been in the
company
in whole years.

Any help would be greatly appreciated.

Tx
Suzanne

On Monday, November 10, 2008 11:30 AM
john wrote:

=DATEDIF(A1,A2,"y")Where A1= date of hire, and A2=date of reference (could
be
=DATEDIF(A1,A2,"y")
Where A1= date of hire, and A2=date of reference (could be TODAY() for
example).
--
** John C **
Please remember if your question is answered, to mark it answered :). It
helps everyone.


"Grd" wrote:

On Monday, November 10, 2008 11:30 AM
Mike wrote:

Function to calculate the Length of Service of an Employee
Try

=DATEDIF(A1,TODAY(),"y")

Mike

"Grd" wrote:

On Monday, November 10, 2008 12:13 PM
Gr wrote:

Works thanks.=INT((TODAY()-D2)/365.25)I added the .
Works thanks.
=INT((TODAY()-D2)/365.25)
I added the .25 for leap years

"Pete_UK" wrote:

On Wednesday, November 12, 2008 3:40 AM
Pete_UK wrote:

Function to calculate the Length of Service of an Employee
If your hire date is in D2, try this:

=3DINT((TODAY()-D2)/365)

and then copy down.

This does not account for leap years - is that important to you?

Hope this helps.

Pete

a
pany

On Wednesday, November 12, 2008 3:40 AM
Pete_UK wrote:

Function to calculate the Length of Service of an Employee
Okay, thanks for the feedback.

Pete

was a
company

EggHeadCafe - Software Developer Portal of Choice
Insert Flash into PowerPoint 2007
http://www.eggheadcafe.com/tutorials...o-powerpo.aspx


Reply
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules

Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Calculating Average Length of Service EasyPeasy Excel Worksheet Functions 3 May 17th 23 07:44 PM
Calculate average of ratings as a function of length rodeo Excel Worksheet Functions 2 November 2nd 07 12:44 PM
Length of Service Dom Excel Worksheet Functions 7 July 17th 06 10:47 PM
Calculate employee hours for employee evaluation? Triesha Excel Worksheet Functions 3 February 9th 06 02:52 PM


All times are GMT +1. The time now is 01:44 PM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Copyright ©2004-2025 ExcelBanter.
The comments are property of their posters.
 

About Us

"It's about Microsoft Excel"