ExcelReady
CourseMock testsFunction guidesBlog
Start freeStart learning for free
ExcelReady

Be Excel-ready before day one. Hands-on practice in your browser, with instant feedback.

Learn

  • Course
  • Mock tests
  • Function guides
  • Blog

Test prep

  • Excel level test
  • Excel test practice
  • Free screening quiz
  • Certificate

Company

  • Editorial policy
  • Contact
  • Terms
  • Privacy

© 2026 ExcelReady. All rights reserved.

  1. Blog
  2. Projects
  3. Make a Simple Timesheet in Excel With Formulas

Make a Simple Timesheet in Excel With Formulas

By ExcelReady Team·Updated November 1, 2026·6 min read

The short answer

To make a timesheet in Excel, list the dates down column A and add columns for start time, end time and break minutes. Daily hours are =(End-Start)*24-Break/60. Total the week with SUM, and use IF to flag days with a missing time or hours over your limit. Save it as a template so each new week starts clean.

Key takeaways

  • Excel stores times as parts of a day, so (End-Start)*24 gives hours as a normal number.
  • Subtract breaks in hours: break minutes divided by 60.
  • =SUM(F2:F6) totals the week; AutoSum (Alt+= on Windows, ⌘⇧T on Mac) writes it for you.
  • IF keeps unfinished days blank and flags overtime, so mistakes show before payday.
On this page+
  1. How the timesheet is laid out
  2. Step 1: Enter dates and day names
  3. Step 2: Enter start and end times
  4. Step 3: Calculate daily hours
  5. Step 4: Total the week with SUM
  6. Step 5: Use IF to catch missing times and overtime
  7. Step 6: Turn it into a reusable template
  8. Practise it

A timesheet in Excel records when someone started, stopped and took a break each day, then turns those times into hours. One formula does the daily hours, SUM adds up the week, and IF catches missing entries and overtime. This guide builds a one-week timesheet you can reuse every week, whether you track your own freelance hours or a small team's shifts.

How the timesheet is laid out#

The timesheet has one row per day and one column per piece of information. Here is the finished week:

ABCDEF
1DateDayStartEndBreak (min)Hours
202/11/2026Mon8:3017:00308.00
303/11/2026Tue8:3018:00458.75
404/11/2026Wed9:0017:30308.00
505/11/2026Thu8:0018:30609.50
606/11/2026Fri8:3016:00307.00
7Total41.25

Only the date, start, end and break are typed in. The day name, hours and total are all formulas. The dates are shown in day/month/year order; your Excel shows them in your own regional format.

Step 1: Enter dates and day names#

Type the Monday date in A2. In A3, type =A2+1 and fill it down to A6 with Ctrl+D (Mac: ⌘D). Each date is one day after the one above, because Excel stores dates as whole numbers counting up by one each day.

In B2, show the day name from the date:

Excel formula
=TEXT(A2,"ddd")

This returns Mon. Fill it down. Next week you only change A2, and every date and day name updates.

Step 2: Enter start and end times#

Type times with a colon, like 8:30 and 17:00. Use the 24-hour clock, or add a space and AM or PM, like 5:00 PM. Excel recognises these as times and right-aligns them.

Behind the scenes, Excel stores a time as a fraction of a day. Noon is 0.5 and 6:00 AM is 0.25. That's why the next step multiplies by 24. If a time sits on the left of the cell, Excel has stored it as text. Retype it with a colon and no extra spaces.

Step 3: Calculate daily hours#

Daily hours are the end time minus the start time, turned into hours, minus the break. In F2:

Excel formula
=(D2-C2)*24-E2/60

The result for Monday is 8.00. Here's how it works:

  • D2-C2 is 17:00 − 8:30, which Excel stores as 0.354 of a day.
  • *24 turns that into 8.5 hours.
  • E2/60 turns the 30-minute break into 0.5 hours.

Fill the formula down to F6. Format column F as a number with two decimal places. Excel sometimes copies the time format from the inputs, and then 8.75 hours looks like a clock time. If someone works past midnight, use =MOD(D2-C2,1)*24-E2/60 so the result never goes negative. The guide to calculating hours worked and overtime covers night shifts and pay in more detail.

Step 4: Total the week with SUM#

SUM adds every number in a range. In F7:

Excel formula
=SUM(F2:F6)

The result is 41.25 hours. You can also click F7 and press Alt+= (Mac: ⌘⇧T) to let AutoSum write the formula for you. Check the range it picks before pressing Enter. The AutoSum shortcut guide explains how it chooses, and the SUM function guide covers adding several ranges at once.

A common mistake is adding the raw times instead of decimal hours. A clock-format total restarts after 24 hours, so 41:15 shows as 17:15. Using *24 in every row avoids this. If you prefer to keep times, format the total with the custom format [h]:mm; the square brackets let the hours go past 24.

Step 5: Use IF to catch missing times and overtime#

IF returns one value when a test is true and another when it's false. A timesheet uses it in three places.

Keep unfinished days blank#

On a day with no end time yet, the hours formula shows a negative number. Wrap it in IF:

Excel formula
=IF(D2="","",(D2-C2)*24-E2/60)

If D2 is empty, the cell stays blank. "" means empty text. SUM ignores text, so the weekly total still works.

Flag long days#

Add a Check column in G2:

Excel formula
=IF(F2>9,"Check","")

Thursday shows Check, because 9.5 hours is over the 9-hour limit used here. Change the 9 to your own rule.

Work out weekly overtime#

Overtime is the hours over a weekly limit. In F8:

Excel formula
=IF(F7>40,F7-40,0)

This week that's 1.25 hours. The 40-hour limit is only an example. Overtime rules depend on local law and contracts. The IF function guide and the article on how to use the IF function show more tests you can write.

Step 6: Turn it into a reusable template#

A few touches make the timesheet quick to reuse and hard to break:

  • Shade the input cells (date, start, end, break) so it's clear what to type.
  • Lock the formula cells. Unlock the input cells with Format Cells > Protection, then turn on Review > Protect Sheet. People can then type times without overwriting formulas.
  • Add a name and sign-off row above the table for the employee, the week and an approver.
  • Save as a template. Choose File > Save As and pick Excel Template (.xltx). Each new file starts with empty times and working formulas.

For a month, add rows for every working day and widen the SUM range. Hours feed straight into money: link the weekly total to a monthly budget in Excel or to a cash flow forecast if you bill by the hour.

Practise it#

Try the exercise on this page: weekly overtime with IF and SUM in one formula. Then practise SUM and AutoSum in a live spreadsheet, and practise the IF function, where you write tests that return one result or another, just like the timesheet checks.

Try it yourself

This is a live spreadsheet. Type the formula in the green cell and press Enter.

Column B holds daily hours for one week. Overtime is any time over 40 hours in the week. In E2, use IF and SUM to return the overtime hours, or 0 if the week is 40 hours or less.

fx
ABCDEF
1
Day
Hours
2
Mon
8
Overtime hours
3
Tue
8.75
4
Wed
8
5
Thu
9.5
6
Fri
7
7
8
9

Tip: The test is SUM(B2:B6)>40. If it's true, return SUM(B2:B6)-40. If not, return 0.

Practise this in a lesson

LessonSUM and AutoSumAdd up a column of numbers with SUM, then let AutoSum write the formula for you.LessonThe IF functionMake a cell show one result or another depending on a condition, like Pass/Fail or Over/Under budget.Function guideSUMAdd up columns, rows and separate ranges with Excel's SUM function. Clear examples, common mistakes and a live practice exercise.Function guideIFLearn Excel's IF function with practical examples: flag budgets, label rows and return blanks. Avoid the classic mistakes and practice live.

Frequently asked questions

How do I make a timesheet in Excel?

+

Put dates in column A, then start time, end time and break minutes in the next columns. Calculate hours with =(C2-B2)*24-D2/60, fill it down, and total the week with SUM.

How do I calculate hours worked in Excel?

+

Subtract the start time from the end time and multiply by 24, because Excel stores time as a fraction of a day. =(D2-C2)*24 turns 8:30 to 17:00 into 8.5 hours.

Why does my timesheet total show the wrong number of hours?

+

If you add times without multiplying by 24, the total uses a clock format and restarts after 24 hours. Format it as [h]:mm, or convert each day to decimal hours first.

How do I keep a timesheet from showing 0 on days not yet worked?

+

Wrap the hours formula in IF: =IF(D2="","",(D2-C2)*24-E2/60). Days without an end time stay blank, and SUM ignores them.

Sources

  • SUM function - Microsoft Support
  • IF function - Microsoft Support
  • Create a custom number format - Microsoft Support

Written and checked by the ExcelReady Team. First published November 1, 2026. The practice exercise runs in the same formula engine as our lessons. Found a mistake? Read our editorial policy or email hello@excelready.app.

On this page

  1. How the timesheet is laid out
  2. Step 1: Enter dates and day names
  3. Step 2: Enter start and end times
  4. Step 3: Calculate daily hours
  5. Step 4: Total the week with SUM
  6. Step 5: Use IF to catch missing times and overtime
  7. Step 6: Turn it into a reusable template
  8. Practise it

Keep reading

Projects· 6 min read

Build a Monthly Budget in Excel

To build a monthly budget in Excel, list your income and total it with SUM. List each spending category with a Budget column and an Actual column, then subtract to get the difference. Total both columns, and subtract total spending from total income to see what is left. SUMIF can fill the Actual column from a list of purchases.

Projects· 6 min read

Calculate Hours Worked and Overtime in Excel

To calculate overtime in Excel, first get hours worked: =(End-Start)*24 turns a time difference into decimal hours. Total the week with SUM, then use =MAX(0,Total-40) or =IF(Total>40,Total-40,0) for overtime hours. Pay is regular hours times the rate plus overtime hours times the rate times 1.5, rounded to cents with ROUND.

Projects· 6 min read

Build a Simple Cash Flow Forecast in Excel

A cash flow forecast in Excel puts months across the top and cash in and cash out down the side. Total each group with SUM; net cash flow is cash in minus cash out. The closing balance is the opening balance plus net cash flow, and each month opens with the previous month's closing balance. Lock assumptions with $.

Don't just read about Excel. Do it.

Practise real formulas in a live spreadsheet with instant feedback, right in your browser. Nothing to download.

Start learning for free