FTE based on start & end date

s_1592

New Member
Joined
Mar 5, 2022
Messages
16
Office Version
  1. 2021
Hi there,
I'm trying to calculate the monthly FTE (full-time equivalent) for an employee based on the start date & end date.

Let's assume this person started working on 01/15/2022 and was terminated on 10/13/2023. I need to calculate the monthly FTE (from 0 to 1) based on calendar days, so that:
  • Prior to 2022, FTE= 0;
  • Jan 2022 FTE=~.49 (i.e. 15/31)
  • Feb 22-Sep 23, FTE=1;
  • Oct 23, FTE=~.42 (i.e., 13/31);
  • from Nov 23 onward, FTE= 0
Assume the Start date is in cell A2, the end date is in B2, and the month headers start from C1.

Your help would be greatly appreciated. I've tried over and over and haven't yet been able to crack the code.
Thanks!
 

Excel Facts

Which lookup functions find a value equal or greater than the lookup value?
MATCH uses -1 to find larger value (lookup table must be sorted ZA). XLOOKUP uses 1 to find values greater and does not need to be sorted.
Edit: actually Jan 22’s FTE would be equal to ~.55 (i.e., 17/31 or (31-15)/31).
 
Upvote 0
Try placing the following formula in cell C2 ad drag-copying it to the right as needed:
Excel Formula:
=MAX(0,MIN(EOMONTH(C$1,0),$B2)-MAX(C$1,$A2)+1)/DAY(EOMONTH(C$1,0))
 
Last edited:
Upvote 0

Thanks, that worked great! 😃

I would however need to upgrade the formula by also taking into account those employees currently employed, (whose End date cell= blank, i.e., FTE=1).

Thank you in advance for your precious contribution. Your help is very much appreciated 🙏
 
Upvote 0
Try placing the following formula in cell C2 ad drag-copying it to the right as needed:
Excel Formula:
=MAX(0,MIN(EOMONTH(C$1,0),$B2)-MAX(C$1,$A2)+1)/DAY(EOMONTH(C1,0))
Thanks, I tried that as well but didn't get the desired output (see screenshot below).


Screen Shot 2023-06-05 at 22.53.56.png
 

Attachments

  • Screen Shot 2023-06-05 at 22.53.56.png
    Screen Shot 2023-06-05 at 22.53.56.png
    58.5 KB · Views: 20
Upvote 0
Thanks, I tried that as well but didn't get the desired output...
Try using the 1st day of the moth for the month headers instead of the last one.
The offered formula will also return 1 for those currently employed (end date cell is blank).
 
Upvote 0
Solution
Try using the 1st day of the moth for the month headers instead of the last one.
The offered formula will also return 1 for those currently employed (end date cell is blank).
That worked great! Thanks!
 
Upvote 0

Forum statistics

Threads
1,223,888
Messages
6,175,208
Members
452,618
Latest member
Tam84

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top