Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
I need to track the accrued vacation time for each employee per their hire
date. I have a formula but it's not working. I need to track this per year, not a total of all the years. Here is the criteria and formula- *During 1st year vacation employee will accumulate at 3.34 a day for every month of service. (ie hire date = March 3, 2005- start accumulating April 3, 2005) *Starting on Jan 1 of the following date of hire = 80 hrs each year. *Starting on Jan 1 of the 10th year of service = 120 hrs each year. Formula for <=9 Years- =IF(AND(YEAR(TODAY())-YEAR(DATE(YEAR(A2)+1,1,1))-IF(OR(MONTH(TODAY())<MONTH(DATE(YEAR(A2)+1,1,1)),A ND(MONTH(TODAY())=MONTH(DATE(YEAR(A2)+1,1,1)), DAY(TODAY())<DAY(DATE(YEAR(A2)+1,1,1)))),1,0)0,YE AR(TODAY())-YEAR(DATE(YEAR(A2)+1,1,1))-IF(OR(MONTH(TODAY())<MONTH(DATE(YEAR(A2)+1,1,1)),A ND(MONTH(TODAY())=MONTH(DATE(YEAR(A2)+1,1,1)), DAY(TODAY())<DAY(DATE(YEAR(A2)+1,1,1)))),1,0)=9), 9,YEAR(TODAY())-YEAR(DATE(YEAR(A2)+1,1,1))-IF(OR(MONTH(TODAY())<MONTH(DATE(YEAR(A2)+1,1,1)),A ND(MONTH(TODAY())=MONTH(DATE(YEAR(A2)+1,1,1)), DAY(TODAY())<DAY(DATE(YEAR(A2)+1,1,1)))),1,0))*80 =10 Years- =IF(YEAR(TODAY())-YEAR(DATE(YEAR(A2)+1,1,1))-IF(OR(MONTH(TODAY())<MONTH(DATE(YEAR(A2)+1,1,1)),A ND(MONTH(TODAY())=MONTH(DATE(YEAR(A2)+1,1,1)), DAY(TODAY())<DAY(DATE(YEAR(A2)+1,1,1)))),1,0)9,YE AR(TODAY())-YEAR(DATE(YEAR(A2)+1,1,1))-IF(OR(MONTH(TODAY())<MONTH(DATE(YEAR(A2)+1,1,1)),A ND(MONTH(TODAY())=MONTH(DATE(YEAR(A2)+1,1,1)), DAY(TODAY())<DAY(DATE(YEAR(A2)+1,1,1)))),1,0)-9,0)*120 |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
ASSOCIATE VACATION TIME SPREADSHEET - EXEL | Excel Discussion (Misc queries) | |||
Vacation accrual Spreadsheet | Excel Discussion (Misc queries) | |||
Vacation Spreadsheet- | Excel Discussion (Misc queries) | |||
Suggestions requested for vacation planning Excel spreadsheet | Excel Discussion (Misc queries) | |||
spreadsheet that assigns vacation based upon seniority/time off a. | Excel Programming |