working hours sheet

Stop Your Weekly Hours Total from Resetting Every Day

It's frustrating when a formula seems right but the spreadsheet just won't cooperate.

4 min readMicrosoft Excel | Help & Support with your Formula, Macro, and VBA problems | A Reddit Community

There is a subtle, frustrating mathematics hiding inside every spreadsheet, and the user trying to sum their weekly hours has just bumped into it. The formula `=SUM(J8,J13,J18,J23,J28)` looks correct. The logic is sound. But the number resets every 24 hours. The problem is not the addition, it is the way spreadsheet software treats time as a fraction of a single day. When those YouTube tutorials say "format as hh:mm," they are telling you to display a value that the software still interprets as "one day plus a few hours." Once the total exceeds 24, the day counter rolls over, and you see 03:00 when you expected 27:00. The fix is a format string like `[hh]:mm`, which tells the software to keep counting beyond the 24-hour boundary instead of resetting. This is not a niche bug; it is one of the most common points where users feel like the tool is working against them.

This story echoes a problem we see often, one we explored in our piece about how Find exact row matches across tables with a smarter formula approach. In both cases, the spreadsheet is doing exactly what it was programmed to do, but the programming assumes a context the user did not choose. The row-matching article showed how to stop relying on clunky VLOOKUPs by understanding how the software indexes data. The same principle applies here: once you grasp that time is a decimal of a day (0.5 equals 12 hours), the formatting fix becomes obvious. The software is not broken; its default assumptions about your workflow are. That is a critical distinction. It means the solution is often one setting away, not a complete rebuild.

What this reveals about traditional spreadsheet tools is their quiet hostility to real-world work patterns. A person tracking a 40-hour work week does not want their total to "reset" on Wednesday afternoon. The software was designed for tasks like scheduling appointments or tracking elapsed minutes, not for summing a week's labor. This is the kind of friction that makes us ask why we are still fighting defaults from the 1980s. We wrote about this gap in From Field Reports to Clean Data: Automating Your Spreadsheet Workflow, where an intern at an electrical company built a system because the manual alternative was unsustainable. The lesson is the same: when you have to watch YouTube videos to stop a basic sum from breaking, the tool has failed you as a productivity platform.

The concrete takeaway here is direct, and it applies to anyone reading: if you track hours that cross a 24-hour boundary, use `[hh]:mm` instead of `hh:mm`. But the larger point is that you should not have to hunt for this fix. A spreadsheet tool that calls itself modern should detect your use case and offer the correct format automatically, or at least flag the issue when your sum disappears. Until that happens, every user is one "format cells" window away from either a workable total or a silent, daily reset. The question worth watching is how long the industry will treat a 24-hour rollover as the user's problem rather than the software's design flaw.

From Microsoft Excel | Help & Support with your Formula, Macro, and VBA problems | A Reddit Community

Hello everyone. I am trying to create a working hours sheet and i have a box for total hours in a week worked. However, it resets every 24 hours. I have watched youtube videos and they said to change the formatting to custom and then hh:mm. However, this did not work and i have also tried it on the online version. Can anybody help?

The current formula i have in the box is =SUM(J8,J13,J18,J23,J28). Could there be an issue with this?

Read the original at Microsoft Excel | Help & Support with your Formula, Macro, and VBA problems | A Reddit Community