Tracking vacation requests

itzzjason

New Member
Joined
Dec 8, 2016
Messages
23
Office Version
  1. 365
  2. 2016
Platform
  1. Windows
I'm trying to update and streamline a spreadsheet that was created before I took over, that tracks vacation requests for the year for the 20+ employees I oversee.

Using Microsoft Office Home and Business 2016 at work.

Sample of existing spreadsheet:
ABCDEFGHI
1VacationSchedule2024
2Staff MemberVacation Request Start DateVacation Request End DateReturn to Work Date# of Weeks RequestedPaid on Week EndingTotal # of Weeks Allowed for the yearTotal # of Weeks Taken So FarTotal # of Weeks Remaining for the Year
3John D.4/8/244/14/244/15/241413
4Jane D.2220
5Jenny L.4/15/244/28/244/29/242321
6Jack R.5/6/245/12/245/13/241110
7Jane D.5/13/245/19/245/20/241220
8John D.6/3/246/16/246/17/242431
9Jane D.7/8/247/14/247/15/241220

Explanation of spreadsheet:
  • Vacation requests cannot overlap. Only 1 employee on vacation at a time.
  • B4:D4 are blank and have no dates but E4 says 2 weeks requested - Employee requested a vacation pay advance and will continue to work. When employee actually takes vacation (Rows 7 & 9), the employee will not be paid those particular weeks.
What I've done so far:
  • Set print area to Columns A through I
  • Added a list of staff members' names in Column K
  • Converted Column A to a drop down list to choose a name from Column K
  • Conditional formatting to Columns C and D - If cells/dates = 0 then white font to make them appear blank
What I need your help with:
  • Columns C and D formulas in relation to Columns B and E. So once I input the date in Column B and how many weeks in Column E, I'd like Columns C and D to automatically calculate the rest of the dates. I tried "=IF(B3=0,0,B3+(6*E3))" in C3 and "=C3+1" in D3. But doesn't appear to be consistent if more than 1 week is taken.
  • Column G formula/method to show total weeks of vacation the employee in Column A has for the whole year.
  • Column H formula to keep a running count of vacation weeks taken by Column A employee. For example, refer to Rows 3 & 8. But also take into consideration the above 2nd bullet point in Explanation.

Thanks in advance for all your help.
 

Excel Facts

Formula for Yesterday
Name Manager, New Name. Yesterday =TODAY()-1. OK. Then, use =YESTERDAY in any cell. Tomorrow could be =TODAY()+1.
There are several issues that need to be resolved. First, how are you defining a "week"? Is it 5 workdays?...7 days? Is there such a thing as a 1 or 2 day vacation? What happens if a vacation week falls during the same period when a holiday occurs? In that case, would holiday time be paid for the holiday, and perhaps that vacation "week" is would be less than 5/7 workdays? Are weekends considered in the definition of a vacation week? What days are considered "weekends" in your application...some businesses define them differently.

Here is a partial notional example that considers Saturdays and Sundays as weekends, and adopts U.S. Federal holidays (any list of holidays could be used). The example considers a regular work "week" to be 5 days, so a vacation scheduled for Thursday through the following Wednesday would be a "week". But suppose a holiday fell on that following Monday. Should a "week" of vacation then end on Wednesday (4 work days with Monday counted as the holiday), or should it end on Thursday (5 work days plus the Monday holiday)? Check the Vacation End Dates and Return to Work Dates carefully. as they differ from yours because of these definitions issues. And examine John Snow's line to see the effect of a vacation "week" that includes a holiday.

The Number of Vacation Weeks column can be determined from a lookup table maintained with a holiday list, hidden somewhere on the worksheet.

The running tabulation of weeks taken/remaining involves some tricky logic because you allow for vacation pay to be advanced (without taking time off), so that needs to be taken into account, as well and checking whether the number of requested weeks added to those already taken (i.e., actually taken) exceeds the maximum permissible. I'm still looking at that, but would like to get clarification on definitions of days/weeks, weekends, holidays.

Book1
ABCDEFG
4Staff MemberVacation Request Start DateVacation Request End DateReturn to Work Date# of Weeks RequestedPaid on Week EndingTotal # of Vacation Weeks Allowed for Year
5John D.4/8/20244/12/20244/15/202414
6Jane D.  22
7Jenny L.4/15/20244/26/20244/29/202423
8Jack R.5/6/20245/10/20245/13/202411
9Jane D.5/13/20245/17/20245/20/202412
10John D.6/3/20246/14/20246/17/202424
11Jane D.6/17/20246/24/20246/25/202412
12John Snow2/14/20242/21/20242/22/202415
Sheet2
Cell Formulas
RangeFormula
C5:C12C5=IF(B5="","",WORKDAY.INTL(D5,-1,1,$S$5:$S$27))
D5:D12D5=IF(B5="","",WORKDAY.INTL(B5,E5*5,1,$S$5:$S$27))
G5:G12G5=INDEX($R$5:$R$100,MATCH($A5,$Q$5:$Q$100,0))
Cells with Data Validation
CellAllowCriteria
A5:A12List=OFFSET($Q$5,,,COUNTA($Q$5:$Q$100))

Book1
QRSU
4StaffVacation Weeks Allowed in YearHoliday DateHoliday
5John D.41/1/2024New Year’s Day
6Jane D.21/15/2024Birthday of Martin Luther King, Jr.
7Jenny L.32/19/2024Washington’s Birthday
8Jack R.15/27/2024Memorial Day
9John Snow56/19/2024Juneteenth National Independence Day
107/4/2024Independence Day
119/2/2024Labor Day
1210/14/2024Columbus Day
1311/11/2024Veterans Day
1411/28/2024Thanksgiving Day
1512/25/2024Christmas Day
161/1/2025New Year’s Day
171/20/2025Birthday of Martin Luther King, Jr.
Sheet2
 
Upvote 0
There are several issues that need to be resolved. First, how are you defining a "week"? Is it 5 workdays?...7 days? Is there such a thing as a 1 or 2 day vacation? What happens if a vacation week falls during the same period when a holiday occurs? In that case, would holiday time be paid for the holiday, and perhaps that vacation "week" is would be less than 5/7 workdays? Are weekends considered in the definition of a vacation week? What days are considered "weekends" in your application...some businesses define them differently.

Here is a partial notional example that considers Saturdays and Sundays as weekends, and adopts U.S. Federal holidays (any list of holidays could be used). The example considers a regular work "week" to be 5 days, so a vacation scheduled for Thursday through the following Wednesday would be a "week". But suppose a holiday fell on that following Monday. Should a "week" of vacation then end on Wednesday (4 work days with Monday counted as the holiday), or should it end on Thursday (5 work days plus the Monday holiday)? Check the Vacation End Dates and Return to Work Dates carefully. as they differ from yours because of these definitions issues. And examine John Snow's line to see the effect of a vacation "week" that includes a holiday.

The Number of Vacation Weeks column can be determined from a lookup table maintained with a holiday list, hidden somewhere on the worksheet.

The running tabulation of weeks taken/remaining involves some tricky logic because you allow for vacation pay to be advanced (without taking time off), so that needs to be taken into account, as well and checking whether the number of requested weeks added to those already taken (i.e., actually taken) exceeds the maximum permissible. I'm still looking at that, but would like to get clarification on definitions of days/weeks, weekends, holidays.

Book1
ABCDEFG
4Staff MemberVacation Request Start DateVacation Request End DateReturn to Work Date# of Weeks RequestedPaid on Week EndingTotal # of Vacation Weeks Allowed for Year
5John D.4/8/20244/12/20244/15/202414
6Jane D.  22
7Jenny L.4/15/20244/26/20244/29/202423
8Jack R.5/6/20245/10/20245/13/202411
9Jane D.5/13/20245/17/20245/20/202412
10John D.6/3/20246/14/20246/17/202424
11Jane D.6/17/20246/24/20246/25/202412
12John Snow2/14/20242/21/20242/22/202415
Sheet2
Cell Formulas
RangeFormula
C5:C12C5=IF(B5="","",WORKDAY.INTL(D5,-1,1,$S$5:$S$27))
D5:D12D5=IF(B5="","",WORKDAY.INTL(B5,E5*5,1,$S$5:$S$27))
G5:G12G5=INDEX($R$5:$R$100,MATCH($A5,$Q$5:$Q$100,0))
Cells with Data Validation
CellAllowCriteria
A5:A12List=OFFSET($Q$5,,,COUNTA($Q$5:$Q$100))

Book1
QRSU
4StaffVacation Weeks Allowed in YearHoliday DateHoliday
5John D.41/1/2024New Year’s Day
6Jane D.21/15/2024Birthday of Martin Luther King, Jr.
7Jenny L.32/19/2024Washington’s Birthday
8Jack R.15/27/2024Memorial Day
9John Snow56/19/2024Juneteenth National Independence Day
107/4/2024Independence Day
119/2/2024Labor Day
1210/14/2024Columbus Day
1311/11/2024Veterans Day
1411/28/2024Thanksgiving Day
1512/25/2024Christmas Day
161/1/2025New Year’s Day
171/20/2025Birthday of Martin Luther King, Jr.
Sheet2
Sorry I should've provided this info earlier.

Overall, their work week consists of 5 days work, 2 days off. But each staff members' weekly work schedule varies from each other as there needs to be people on duty 24/7. One staff member may have Sunday, Monday off and another F, Sa and another T, W, etc.

Based on my observations of past vacation requests, it seems like vacation requests are fulfilled weeks at a time. There's no 1-day, 2-day, etc. vacation requests.

Interesting point you bring up about holidays. I would need to look up their holiday schedule as it varies slightly to my own.

In the meantime, I'll try these formulas out to see if it works.

Thank you!
 
Upvote 0
...each staff members' weekly work schedule varies from each other as there needs to be people on duty 24/7. One staff member may have Sunday, Monday off and another F, Sa and another T, W, etc.
In this case, you may want to use the option in the WORKDAY.INTL function to tailor each person's days off. Do those "weekend" days change often for an individual? I'm trying to understand whether this might be a practical solution.
 
Upvote 0
In this case, you may want to use the option in the WORKDAY.INTL function to tailor each person's days off. Do those "weekend" days change often for an individual? I'm trying to understand whether this might be a practical solution.
For the most part, everyone's schedule is permanent and the only time their "weekend" would change is if they're covering someone's PTO.

However, there has been rare occasions in the past where one's permanent schedule changes for whatever reasons.
 
Upvote 0
In this case, you may want to use the option in the WORKDAY.INTL function to tailor each person's days off. Do those "weekend" days change often for an individual? I'm trying to understand whether this might be a practical solution.
What's a WORKDAY.INTL?
Sorry, my comprehension of Excel is nowhere near yours. Hence why I'm on this forum haha.

The staff gets 10 paid holidays.
Paid holidays:
  1. 1/1/24 New Year's Day
  2. 1/15/24 MLK Day
  3. 2/19/24 President's Day
  4. 5/27/24 Memorial Day
  5. 7/4/24 Indepenence Day
  6. 9/2/24 Labor Day
  7. 10/14/24 Indigenous Peoples' Day
  8. 11/5/24 Election Day
  9. 11/28/24 Thanksgiving
  10. 12/25/24 Christmas
 
Upvote 0
WORKDAY.INTL is a versatile date function that determines some date, either a work day or weekend day, depending on how it is used. It offers flexibility in defining what a work week looks like, as well as recognizing when no work occurs on holidays. This is why "INTL" was added to the function's name, as a reminder of its versatility to be useful internationally, as well as in different industry sectors, where different work week conventions and holidays may be found. You mentioned that 24/7 coverage is needed. Is this true for the holidays listed? If so, then you don't want to use the holidays option in the function because it will consider those days to be "no work" days. You can open Microsoft's help for the function or search online for more details about it. There are two basic methods for describing someone's workweek: 1) a simple numeric description if someone has Saturday-Sunday as a weekend, or Monday-Tuesday, etc. or 2) a text string consisting of 1's and 0's for every day of the week, beginning on Monday and ending on Sunday, where 1's are considered weekend days and 0's are considered work days (so in the example below, John Snow has a strange weekend consisting of Wednesday and Friday, coded as 0010100). Once you understand the convention, the 2nd option is convenient because you can easily construct customized weekend definitions without having to resort to looking up shorthand codes involved with the 1st option. In the example, John D. takes no weekend days off, Jane D. has Wednesday-Thursday as a weekend, etc. So here I'm assuming that when someone requests "1 week" of vacation time, that means you grant them 5 work days of paid leave, and those 5 days do not include their regular weekend days, nor are any holidays counted toward that 5 work day tally (you'll need to decide how holidays should be dealt with). Then the WORKDAY.INTL function can be used to determine the future date that corresponds to those 5 work days while considering any intervening weekend days and holidays. The Vacation Request Start Date is really the 1st day of vacation, so if we jump forward 1 "week" (or 5 work days), that would be the staff member's Return to Work Date, and the Vacation Request End Date would be one work day before that Return to Work Date. The WORKDAY.INTL function is used for each of these date determinations. Carefully review this small example to see if it delivers expected results based on your scheduling rules. This is the first part of your problem that needs to be resolved...clarifying the scheduling rules and definitions and confirming that the dates generated are correct.
MrExcel_20240129.xlsx
ABCDEQRSTUW
4Staff MemberVacation Request Start DateVacation Request End DateReturn to Work Date# of Weeks RequestedStaff"Weekends" 1, "Workdays" 0 (M-Su)Vacation Weeks Allowed in YearHoliday DateHoliday
5John D.4/8/20244/12/20244/13/20241John D.000000041/1/2024New Year’s Day
6Jane D.  2Jane D.001100021/15/2024MLK Day
7Jenny L.4/15/20244/26/20244/29/20242Jenny L.000001132/19/2024President’s Birthday
8Jack R.5/6/20245/11/20245/12/20241Jack R.110000015/27/2024Memorial Day
9Jane D.5/13/20245/19/20245/20/20241John Snow001010057/4/2024Independence Day
10John D.6/3/20246/12/20246/13/202429/2/2024Labor Day
11Jane D.6/17/20246/23/20246/24/2024110/14/2024Indigenous Peoples' Day
12John Snow2/14/20242/20/20242/22/2024111/5/2024Election Day
1311/28/2024Thanksgiving Day
1412/25/2024Christmas Day
151/1/2025New Year’s Day
161/20/2025MLK Day
Sheet2
Cell Formulas
RangeFormula
C5:C12C5=IF(B5="","",WORKDAY.INTL(D5,-1,INDEX($S$5:$S$100,MATCH($A5,$R$5:$R$100,0)),$U$5:$U$27))
D5:D12D5=IF(B5="","",WORKDAY.INTL(B5,E5*5,INDEX($S$5:$S$100,MATCH($A5,$R$5:$R$100,0)),$U$5:$U$27))
Cells with Data Validation
CellAllowCriteria
A5:A12List=OFFSET($R$5,,,COUNTA($R$5:$R$100))
 
Upvote 0
WORKDAY.INTL is a versatile date function that determines some date, either a work day or weekend day, depending on how it is used. It offers flexibility in defining what a work week looks like, as well as recognizing when no work occurs on holidays. This is why "INTL" was added to the function's name, as a reminder of its versatility to be useful internationally, as well as in different industry sectors, where different work week conventions and holidays may be found. You mentioned that 24/7 coverage is needed. Is this true for the holidays listed? If so, then you don't want to use the holidays option in the function because it will consider those days to be "no work" days. You can open Microsoft's help for the function or search online for more details about it. There are two basic methods for describing someone's workweek: 1) a simple numeric description if someone has Saturday-Sunday as a weekend, or Monday-Tuesday, etc. or 2) a text string consisting of 1's and 0's for every day of the week, beginning on Monday and ending on Sunday, where 1's are considered weekend days and 0's are considered work days (so in the example below, John Snow has a strange weekend consisting of Wednesday and Friday, coded as 0010100). Once you understand the convention, the 2nd option is convenient because you can easily construct customized weekend definitions without having to resort to looking up shorthand codes involved with the 1st option. In the example, John D. takes no weekend days off, Jane D. has Wednesday-Thursday as a weekend, etc. So here I'm assuming that when someone requests "1 week" of vacation time, that means you grant them 5 work days of paid leave, and those 5 days do not include their regular weekend days, nor are any holidays counted toward that 5 work day tally (you'll need to decide how holidays should be dealt with). Then the WORKDAY.INTL function can be used to determine the future date that corresponds to those 5 work days while considering any intervening weekend days and holidays. The Vacation Request Start Date is really the 1st day of vacation, so if we jump forward 1 "week" (or 5 work days), that would be the staff member's Return to Work Date, and the Vacation Request End Date would be one work day before that Return to Work Date. The WORKDAY.INTL function is used for each of these date determinations. Carefully review this small example to see if it delivers expected results based on your scheduling rules. This is the first part of your problem that needs to be resolved...clarifying the scheduling rules and definitions and confirming that the dates generated are correct.
MrExcel_20240129.xlsx
ABCDEQRSTUW
4Staff MemberVacation Request Start DateVacation Request End DateReturn to Work Date# of Weeks RequestedStaff"Weekends" 1, "Workdays" 0 (M-Su)Vacation Weeks Allowed in YearHoliday DateHoliday
5John D.4/8/20244/12/20244/13/20241John D.000000041/1/2024New Year’s Day
6Jane D.  2Jane D.001100021/15/2024MLK Day
7Jenny L.4/15/20244/26/20244/29/20242Jenny L.000001132/19/2024President’s Birthday
8Jack R.5/6/20245/11/20245/12/20241Jack R.110000015/27/2024Memorial Day
9Jane D.5/13/20245/19/20245/20/20241John Snow001010057/4/2024Independence Day
10John D.6/3/20246/12/20246/13/202429/2/2024Labor Day
11Jane D.6/17/20246/23/20246/24/2024110/14/2024Indigenous Peoples' Day
12John Snow2/14/20242/20/20242/22/2024111/5/2024Election Day
1311/28/2024Thanksgiving Day
1412/25/2024Christmas Day
151/1/2025New Year’s Day
161/20/2025MLK Day
Sheet2
Cell Formulas
RangeFormula
C5:C12C5=IF(B5="","",WORKDAY.INTL(D5,-1,INDEX($S$5:$S$100,MATCH($A5,$R$5:$R$100,0)),$U$5:$U$27))
D5:D12D5=IF(B5="","",WORKDAY.INTL(B5,E5*5,INDEX($S$5:$S$100,MATCH($A5,$R$5:$R$100,0)),$U$5:$U$27))
Cells with Data Validation
CellAllowCriteria
A5:A12List=OFFSET($R$5,,,COUNTA($R$5:$R$100))
The binary text string of each employee's schedule makes a lot of sense. I can definitely incorporate that.

To complicate things further - Upon looking for each employee's annual allotted vacation time, I discovered that not everyone has an even amount of work weeks allotted.
For example: John Doe 5 weeks, Jane Doe 2 weeks, Jack Doe 22 work days, etc.
Every staff member currently has full vacation weeks except one. He has 22 days of vacation.

This is due to their union employment contract.
6 months of employment - 3 vacation days
1 year - becomes 2 vacation weeks total
5 years - 3 weeks
15 years - 4 weeks
21 years - 21 days
22 years - 22 days
23 years - 23 days
24 years - 24 days
25 years - 5 weeks

On the aforementioned holidays, the on-duty staff count is reduced to a "skeleton schedule" and it rotates.
For example: John Doe works New Years and rest are off. Jane Doe works MLK Day and rest are off. Jack Doe works Christmas and rest are off. Etc.

Let's say John Snow is requesting a 1-week vacation, then it would be 5 consecutive work days of paid vacation leave scheduled around his "weekend". So it would be vv1v1vv for that particular week.
 
Upvote 0
Okay, so if you are amenable, it might be better to schedule vacation days rather than weeks. If someone requests 1 week, you would enter it as "5" (days), and if Jack Doe insists on using all 22 vacation days for one long vacation, that too would be entered as 22 (everything in days). The formulas would remain the same except the "*5" in the D-column formula is eliminated. This offers a lot of flexibility in being able to accommodate the rare circumstances where a full "week" is not requested, and you can tailor the work week definitions for each staff member to reflect their "weekend" days using the binary string---incidentally, because Excel interprets 0011000 as a number, it tends to drop the leading 0's, which would be a problem here, so the strings are entered with a leading single quote character ( ' ).

The other part of your table involves keeping track of two separate things: 1) whether vacation leave has been prepaid, but the vacation time off not actually taken, and 2) whether the vacation time off has been taken. Since you want this solution to work for Excel 2016, you don't have the advantage of tracking these things using some strategies that could be done in Excel 365, so to keep the formulas manageable and to reduce potential redundancy, it would make good sense to utilize some helper columns. One tracks the Number of Advance Vacation Weeks, the other the Number of Non-Advance Vacation Weeks. These can be hidden or shrunk to a very narrow width once they are set up...other formulas will reference them, but they don't need to be viewed, except for debugging or spot-check purposes.

For now, I've left the formulas in terms of "weeks", but check carefully to see if results are as expected. In particular, follow the progression of Jane D. and Jenny L. to see how the weeks "taken" evolves...I'm not quite sure if what I've done is what you want:
MrExcel_20240129.xlsx
ABCDEFGHIJNOUVWXYAA
2Staff MemberVacation Request Start DateVacation Request End DateReturn to Work Date# of Weeks RequestedPaid on Week EndingTotal # of Vacation Weeks Allowed for YearTotal # of Weeks Taken So FarTotal # of Weeks Remaining for the YearNumber of Advance WeeksNumber of Non-Advance Vacation Weeks Staff"Weekends" 1, "Workdays" 0 (M-Su)Vacation Weeks Allowed in YearHoliday DateHoliday
3John D.4/8/20244/12/20244/13/2024141301John D.000000041/1/2024New Year’s Day
4Jane D.  252320Jane D.001100051/15/2024MLK Day
5Jenny L.4/15/20244/26/20244/29/2024232102Jenny L.000001132/19/2024President’s Birthday
6Jack R.5/6/20245/11/20245/12/2024111001Jack R.110000015/27/2024Memorial Day
7Jane D.5/13/20245/19/20245/20/2024152321John Snow001010057/4/2024Independence Day
8John D.6/3/20246/12/20246/13/20242431039/2/2024Labor Day
9Jane D.6/17/20246/23/20246/24/202415232210/14/2024Indigenous Peoples' Day
10John Snow2/14/20242/20/20242/22/202415140111/5/2024Election Day
11Jane D.  15323211/28/2024Thanksgiving Day
12Jenny L.  13211212/25/2024Christmas Day
13Jane D.8/3/20248/16/20248/17/20242541341/1/2025New Year’s Day
14Jenny L.8/5/20248/9/20248/12/20241330131/20/2025MLK Day
15Jane D.9/23/20249/29/20249/30/2024155035
16Jenny L.9/25/202410/1/202410/2/202413weeks exceed max014
17Jane D.10/10/202410/15/202410/18/202415weeks exceed max036
Sheet2
Cell Formulas
RangeFormula
C3:C17C3=IF(B3="","",WORKDAY.INTL(D3,-1,INDEX($W$3:$W$100,MATCH($A3,$V$3:$V$100,0)),$Y$3:$Y$25))
D3:D17D3=IF(B3="","",WORKDAY.INTL(B3,E3*5,INDEX($W$3:$W$100,MATCH($A3,$V$3:$V$100,0)),$Y$3:$Y$25))
G3:G17G3=INDEX($X$3:$X$100,MATCH($A3,$V$3:$V$100,0))
H3:H17H3=IF(MAX(N3:O3)>G3,"weeks exceed max",MAX(N3:O3))
I3:I17I3=IF(ISNUMBER(H3),G3-H3,0)
N3:N17N3=SUMIFS(E$3:E3,A$3:A3,A3,B$3:B3,"")
O3:O17O3=SUMIFS(E$3:E3,A$3:A3,A3,B$3:B3,"<>")
Cells with Data Validation
CellAllowCriteria
A3:A17List=OFFSET($V$3,,,COUNTA($V$3:$V$98))

Regarding the John Snow example, here is how the WORKDAY.INTL function can be used to show his actual vacation days (days 1-5) as they are interspersed with his "weekend" days and a holiday:
MrExcel_20240129.xlsx
ABCDE
19Vacation Request Start DateVacation Request End DateReturn to Work Date# of Weeks Requested
20John Snow2/13/20242/20/20242/22/20241
211Tue, 02/13/2024
222Thu, 02/15/2024
233Sat, 02/17/2024
244Sun, 02/18/2024
255Tue, 02/20/2024
Sheet2
Cell Formulas
RangeFormula
D20D20=IF(B20="","",WORKDAY.INTL(B20,E20*5,INDEX($W$3:$W$100,MATCH($A20,$V$3:$V$100,0)),$Y$3:$Y$25))
C20C20=IF(B20="","",WORKDAY.INTL(D20,-1,INDEX($W$3:$W$100,MATCH($A20,$V$3:$V$100,0)),$Y$3:$Y$25))
C21:C25C21=WORKDAY.INTL($B$20-1,B21,INDEX($W$3:$W$100,MATCH($A$20,$V$3:$V$100,0)),$Y$3:$Y$25)
Cells with Data Validation
CellAllowCriteria
A20List=OFFSET($V$3,,,COUNTA($V$3:$V$98))
 
Upvote 0

Forum statistics

Threads
1,215,069
Messages
6,122,954
Members
449,095
Latest member
nmaske

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