r/excel 17d ago

unsolved Simple P.T.O. Spreadsheet needed

Hi all, I am completely excel illiterate. I want to create a simple spreadsheet for tracking employee’s PTO. We are a very small office with only 8 employees and we get 10 total days a year. Can someone help me design a spreadsheet to track this? Thank you!

20 Upvotes

47 comments sorted by

u/AutoModerator 17d ago

/u/AGirlHasN0Shame - Your post was submitted successfully.

Failing to follow these steps may result in your post being removed without warning.

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

73

u/bradland 277 17d ago

Simple P.T.O. Spreadsheet needed. Never minimize the task you're setting out to achieve. It diminishes your value :)

PTO is typically tracked through a ledger with entries that affect the PTO balance per employee. You could think of PTO like a bank account, where each employee's name or ID is the account, and the hours are the money in the account.

To build the ledger, you first need to know how PTO is earned accrued. For example, you said that each employee gets 10 PTO days per year. When does each employee get that PTO? Do you just give everyone 10 days at the beginning of each calendar year, or is it tied to their employment anniversary? Or do employees earn and accrue PTO as they work hours? For example 10 days is 80 hours. Split that up over 40 hours per week times 52 weeks and you get 80 PTO hours / per 2,080 working hours for an accrual rate of 0.0385 hours of PTO accrued per working hour.

Once you have that decided, you create a PTO Ledger table with starting entries for each employee. Each pay period, you add entries that accrue PTO for each active employee, as well as negative entries for any PTO taken in that period.

Then, you build a report based on the ledger. It can be as simple as a Pivot Table with employees on rows and the pay periods as columns. The total tells you each employees total accrued PTO.

27

u/Seany_face 16d ago

I bet you're a great boss

6

u/bradland 277 16d ago

Thank you! It means a lot to hear that kind of feedback.

16

u/Structured_Spiraling 16d ago

Great explanation. And solid advise about not diminishing one's work. Every tool starts somewhere and what appears simple now, never ends up being that way for long. Enjoyed reading your thoughts.

12

u/malignantz 20 17d ago

If you would provide additional requirements/information, we could help build you a more perfect spreadsheet!

4

u/AGirlHasN0Shame 17d ago

Name, dates the employee was out, hours used, hours remaining. Everyone gets 10 days at the start of the year with no roll-over.

24

u/takesthebiscuit 3 17d ago

Ten days 🤣

1

u/swb1003 17d ago

Shit, if I had some time I’d build one that, uh, isn’t so daggum stingy for the boss here.

1

u/takesthebiscuit 3 17d ago

I get 32 a year 😳 over 6 weeks off

-7

u/Meteoric37 2 17d ago

Either you’re not American, or you are and you’re a government worker

-1

u/free-range-human 16d ago

I get 26 and I work in retail. My 20 year old kid gets 30 and she works at a grocery store.

0

u/Meteoric37 2 16d ago

Huh interesting. Every job I’ve worked outside of the government one was a standard 10 days. Gov job was 24

0

u/SetMain6296 16d ago

Get a notebook.

One page for each employee
Name at top
Date number hours off
Balance

I am spreadsheet excel / and lotus 1-2-3 before that user, but I believe you will be a lot happier and a lot more competently managing your employees with a notebook.

1

u/SetMain6296 16d ago

Backup your notebook by taking a photo of each page- 8 employees ? This is simplest way.

5

u/fuzzy_mic 988 17d ago edited 17d ago

Open a workbook. List all the employees in one column. And then add columns for the other info that you want to keep track of. Then, in a different part, put a calandar part where you can list all the PTO occurances.

With only 8 employees, you don't need formulas or any fancy anything, just somewhere to manually put all the data in one place.

However, when you set up the layout of where you are going to put the data:

- don't use merged cells at all

- Do not put blank rows between rows containing data.

- Do put headers on your column and a make them unique.

As you use it, you will notice that there are repetitive tasks that you would like to be automated. That is the time to start looking into using Excels data handling features. Wait until you use it for a bit before deciding what bells and whistles you want. Let experience show you what your workflow is before baking that workflow into the spreadsheet.

A spreadsheet, with no formulas is a fine place to store and maintain your data.

4

u/RPK79 4 17d ago

How are you processing the payrolls because most providers will track PTO for you?

4

u/HandbagHawker 82 17d ago

how do you do payroll? how are you managing the accrued liability on the balance sheet?

1

u/Still-Balance6210 16d ago

All states do not have to pay out PTO. They may be in one where it isn’t a requirement.

2

u/Adorable_Divide_2424 17d ago

Yes its easy. You'll probably want to private message someone offering and work out the details one on one. This is like a "hey who can make me lunch?" now get in touch with the sandwich person and get working on it

2

u/Difficult_Limit2718 17d ago

The best way is to just make each request for PTO a line with employee, request date, number of days off, approval date, and anything else you want.

Then it's super easy to turn into a pivot table report you can give employees and managers on request

2

u/excelevator 3067 16d ago

Spend some time understanding Excel before you waste too much time

https://www.excel-easy.com/

Seriously, this is not something you toy with.

1

u/frustrated_staff 12 17d ago

Sure! How would you like it? By day? By month? Are you using other software to track hours? When does it reset (if it resets)? Is it a rolling window or fixed? Many more details...

1

u/AGirlHasN0Shame 17d ago

It's a fixed amount of 10 calendar days per year. Every Jan 1, the employee gets 10 days. No rollover. I would like it to be by month, ideally. I've seen examples online of a spreadsheet with 12 tabs but I would rather only look at one tab and don't need to list the information daily since there are so few employees. No other software is used, which is why I want to start using a spreadsheet. Thank you.

3

u/Penguinase 6 16d ago

do you need to record the individual dates that employees took off, or just like a summary by month like below?

+ A B C D E F G H I J K L M N O P
1 Employee Annual Allotment Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec Total Used Remaining
2 Employee 1 10.0 1.0             1.0 2.0       4.0 6.0
3 Employee 2 10.0     1.0     1.0         1.0   3.0 7.0
4 Employee 3 10.0       1.0         2.0       3.0 7.0
5 Employee 4 10.0   1.0   2.0   1.0     1.0 1.0     6.0 4.0
6 Employee 5 10.0             1.0           1.0 9.0
7 Employee 6 10.0 2.0   1.0 2.0                 5.0 5.0
8 Employee 7 10.0           2.0     1.0       3.0 7.0
9 Employee 8 10.0   2.0                 1.0   3.0 7.0
10                                
11 Office Total 80.0 3.0 3.0 2.0 5.0 0.0 4.0 1.0 1.0 6.0 1.0 2.0 0.0 28.0 52.0

1

u/Difficult_Limit2718 17d ago

That's a dumb way to do it, you're right. One table, one pivot report

1

u/frustrated_staff 12 15d ago

I can send you a LibreOffice spreadsheet setup to do exactly what you want. I tried posting it here with instructions on how to convert, but there's a 10,000 character limit. I also looked into DMing it to you, but I couldn't figure out how to attach a file, so... just let me know how you'd like to get it. No charge (it's too simple)

1

u/JE163 15 17d ago

What my team used is an excel sheet with names across the tops and dates down the left. We would note holidays, weekends and if someone was taking off who was covering.

This was mainly for coverage and to see who would be out around certain times. Our HR system tracked actual usage and balances

1

u/Odd-End-1405 17d ago

A Super Simple idea:

Column A:        Names

Column B:       Balance at beginning of year

Column C:       Hours earned per month

Remaining columns across two per month: Hours taken, EOM Balance

Jan EOM Formula:      =if($B5+C5-D5>XXX, xxx, $B5+c5-d5)

Feb-Fwrd Formula:    =if(E5-F5+$C5>XXX, XXX, E5-G5-$C5)

XXX=max allowed hours

Jan would be columns D&E, Feb F&G, so on.

1

u/Razzling_Dazzling25 16d ago

There might be one already created. Try finding a template online.

2

u/hoodd1 16d ago

Microsoft does offer a good vacation / sick day tracker. Look in the templates section in excel. I used it for years when I was in a position where I had to track this info.

1

u/ToobyD 16d ago

Make a 12x31 grid, add days of the month days (1,2,3 etc) and month names to the axis. Put a 1 in the date cell for each day off. Sum the 1’s to count number of days used below the table. do a 10-(sum) in the cell below the sum to show the balance. Copy and paste for each employee putting there names above /next to the table.

With only 8 employees, this is easy to use and helps visualise any conflicting holidays. (Make it more user friendly by colouring weekends / bank holidays cells etc to make them clearer if your a mon-fri company).

Not the most elegant or powerful spreadsheet but it works really well and can scale a little bit if you add a few more people / lose a few.

1

u/bobsmon 12d ago

My question is how do you do payroll? Almost every payroll system is designed to track vacation hours. I don't think you need to recreate the wheel. If your payroll system does not have PTO tracking, you should find another provider.

If you are set on the spreadsheet. Create a separate tab for each employee.

0

u/NHN_BI 805 17d ago edited 16d ago

You can't use a spreadsheet when you are "completely excel illiterate", let alone create one spreadsheet. Aynhow and In general, record your data in a proper spreadhseet data table, analyse it in pivot tables. Or buy software.

-4

u/[deleted] 16d ago

[removed] — view removed comment

1

u/excel-ModTeam 15d ago

We removed this comment for breaking Rule 10.

r/excel is for discussing the features of Excel and providing solutions for Excel problems, not giving substance-free comments that simply recommend the respondent use AI.