Workout Tracker Spreadsheet: Columns and Formulas

By · Updated · 5 min read

A workout tracker spreadsheet needs six columns: date, exercise, weight, reps, estimated 1RM and volume. Two formulas fill the last two, =ROUND(C2*(1+D2/30),1) and =C2*D2. Add SUMIFS for weekly volume and the same sheet runs in Excel and Google Sheets. It strains once you log from a phone between sets.

On this page
  1. The six columns a workout tracker spreadsheet needs
  2. Four formulas for Excel and Google Sheets
  3. A worked example: one session, then eight weeks of top sets
  4. Where a workout tracker spreadsheet breaks
  5. Move the spreadsheet into an app without retyping
  6. When to keep the spreadsheet
  7. FAQ

The six columns a workout tracker spreadsheet needs

Put one set on each row. A session of three bench sets is three rows, so every number stays a plain number and every formula stays short. The first row holds the headers, and the data starts in row 2.

ColumnHeaderWhat goes in itExample
ADateThe day you trained, as a real date26 Oct 2026
BExerciseOne fixed name per liftBench press
CWeight (kg)The total on the bar82.5
DRepsReps you completed9
EEst. 1RMFormula (below)107.3
FVolumeFormula: weight × reps742.5

Use a date format, not text. A date column lets you sort and filter by week later. If you train in pounds, swap the header to Weight (lb) and keep the whole sheet in one unit.

Want to track warm-ups, tempo or how a set felt? Add a Notes column at the end, and leave it out of every formula.

Four formulas for Excel and Google Sheets

These use only functions both programs share (one needs a recent Excel, noted below). Type the first one into E2 and the second into F2, then drag them down as you add rows.

You wantFormulaNeeds
Estimated 1RM for a set=ROUND(C2*(1+D2/30),1)Any version
Volume for a set=C2*D2Any version
Volume for one week, one lift=SUMIFS(F:F,B:B,"Bench press",A:A,">="&H2,A:A,"<"&H2+7)Excel 2007 or later; Google Sheets. H2 holds the Monday
Best estimated 1RM for a lift=MAXIFS(E:E,B:B,"Bench press")Excel 2019 or Microsoft 365; Google Sheets

The first formula is the Epley estimate, the same one behind our 1RM calculator. It is a rule of thumb. For a closer look at when it holds up, see the 1RM percentage chart.

The weekly formula adds up column F for rows that match the exercise name and fall inside seven days. Put the Monday of the week in H2 and the formula in I2, outside the data columns, so it does not count itself.

Common mistake: typing the exercise name three ways. If one row says "Bench" while the rest say "Bench press", SUMIFS skips it without any error. The sum just comes out low.

A worked example: one session, then eight weeks of top sets

Here is one session with illustrative numbers, Monday 26 October, with the formulas filled in. The weights are in kg (82.5 kg is 182 lb), and the cells hold plain numbers.

DateExerciseWeightRepsEst. 1RMVolume
26 Oct 2026Bench press82.59107.3742.5
26 Oct 2026Bench press82.58104.5660
26 Oct 2026Bench press82.57101.8577.5

The weekly SUMIFS for that Monday returns 742.5 + 660 + 577.5 = 1,980 kg (4,365 lb). If the last row had been typed as "Bench", it would return 1,402.5 kg, with no warning that a set went missing.

Now take the top set of each week for eight weeks. Column E turns them into one line.

WeekTop set (kg × reps)Est. 1RM (kg)
175 × 895.0
275 × 997.5
377.5 × 898.2
477.5 × 9100.8
580 × 8101.3
680 × 9104.0
782.5 × 8104.5
882.5 × 9107.3

Line chart of estimated bench press 1RM over 8 weekly sessions, rising from 95 kg to 107.3 kg.
The sheet's column E for the top set of each week: 75 kg × 8 gives 95.0 kg, 82.5 kg × 9 gives 107.3 kg. Each point is the Epley estimate, so it moves with the reps as well as the weight.

The line shows what the raw weights hide. Weeks 3 and 4 both use 77.5 kg, yet the estimate rises from 98.2 kg to 100.8 kg because the reps went from 8 to 9. That is the double progression pattern showing up in your own data.

  1. Copy each week's top set into a small table with two columns: the date and its Est. 1RM.
  2. Insert a line chart from that table. Excel and Google Sheets both have one.
  3. Check it weekly. A line that stays flat for several weeks is a sign to look at your program. See how to track progressive overload for what to change.

Where a workout tracker spreadsheet breaks

A sheet is flexible, and Google Sheets is free. These are the points where lifters tend to drop it:

  • Entry on a phone. Tapping into a grid between sets means zooming, scrolling and landing on the right cell. It is easy to put it off until after the session.
  • No last-session prompt. The sheet does not tell you what you lifted last week. You scroll or filter to find it, then decide today's weight.
  • Silent errors. A misspelled exercise name or a date typed as text still saves, and SUMIFS skips that row without an error.
  • Charts are manual. Each new exercise needs its own filter and its own chart.
  • No rest timer. The sheet cannot time your rest between sets. See how long to rest between sets for why it is worth watching.

If none of these bother you, keep the sheet. A tracker you use every session beats a better one you skip.

Move the spreadsheet into an app without retyping

Switching does not mean starting from zero, and a short app trial is enough to check an import before you commit. A log with a few months of dated rows is worth keeping, because your charts are only as useful as the history behind them.

In Lifter Log, open the AI import and upload the file: Excel, CSV or PDF, or up to 8 photos of your log. The AI reads the exercises, sets, reps and dates.

Dated sessions come in as history, so your progress charts start with data in them. It usually takes 15 to 30 seconds, and it needs a connection.

Lifter Log analysing an import with AI at 61%: reading the import and detecting exercises done, extracting sets and reps in progress
Lifter Log's AI import in progress: it reads the file, detects the exercises, then pulls out sets and reps.

One tip makes the import cleaner:

  • Tidy the sheet first. Use one name per lift and keep a date on every row. Lifter Log also matches imported exercises to a library of about 900 moves.

Check the result once it lands, as you would after exporting your history from another app. The accuracy depends on the source, so skim a few exercises against the sheet before you trust it.

When to keep the spreadsheet

A spreadsheet is still the right tool in some cases:

  • You train from a coach's sheet and only log once a week.
  • You want a custom column, such as bar speed or a weekly body-weight average, that your app may not offer.
  • You do your analysis on a laptop and only need somewhere to store the numbers.

If you log on your phone, it is a different story. The logging guide covers what a good entry looks like, whatever tool you pick, and the feature list shows how Lifter Log handles it.

Frequently asked questions

What columns should a workout tracker spreadsheet have?
Six cover most lifters: date, exercise, weight, reps, estimated 1RM and volume. Add a set number or a notes column if you want to track warm-ups, tempo or how a set felt.
Do these formulas work in both Excel and Google Sheets?
Yes. SUMIFS and ROUND work in Excel 2007 and later and in Google Sheets. MAXIFS needs Excel 2019 or Microsoft 365, and works in Google Sheets. Change the cell references to match your rows. If your Excel uses a decimal comma, it usually expects semicolons between arguments instead of commas.
What is the Epley formula?
It estimates your one-rep max from a set: weight × (1 + reps ÷ 30). For 82.5 kg × 9 reps it gives about 107 kg (about 236 lb). It is an estimate, and it is best used on hard sets of up to about 10 reps.
How do I track progressive overload in a spreadsheet?
Compare the same exercise week to week: top-set weight, reps at that weight, and the estimated 1RM column. A rising e1RM trend over several weeks suggests you are getting stronger, even when the bar weight stays the same, because the estimate moves with reps too. It is still an estimate.
Can I move my workout spreadsheet into an app?
Lifter Log can read a spreadsheet, CSV or PDF, or up to 8 photos of a log, and turn the exercises, sets, reps and dated sessions into workouts and history. It usually takes 15 to 30 seconds, and the quality depends on how clear the source is.

Log your next session in Lifter Log

Join the lifters turning every session into visible progress. Your next PR is a few taps away.

30-day free trial · No card needed