Travel Time Percentage by Service Area
and Technician in Excel

If your techs are busy all day but profits are not improving, this lesson shows you how to pinpoint where time is being lost on the road. You’ll learn how to measure travel time as a share of total paid time, compare results by service area, and spot the zones and technicians driving the biggest capacity drain so you can fix it without hiring more techs.

Download the Excel file used in this tutorial:

How to Build Travel Time Percentage

1. Build a unique list of Service Area Zones

  • Locate Service Area Zone in Column D of the dataset.
  • In an empty area, create a unique list using:
    • Type =UNIQUE( then select the Service Area Zone column.
    • Use Ctrl + Shift + Down Arrow to select the full range quickly.
  • Press Enter to return the unique zone list.
  • Copy the results (Ctrl + C) and paste as values (Ctrl + Shift + V) so the list becomes static.
  • This is important because you will sort the final results.

2. Convert Start Time and End Time into total minutes

  • Identify the Start Time and End Time columns in your dataset.
  • Compute the time difference:
    • Subtract Start Time from End Time.
  • Convert that time result into minutes:
    • Multiply the difference by 1440 (because 24 hours × 60 minutes = 1440).
  • Use Ctrl + Shift + 1 to view the raw value if the time formatting confuses the output.
  • Confirm your result is in minutes (example shown: 122 minutes).

3. Calculate Travel Time Percentage by Service Area Zone with one formula

  • You are not calculating row-by-row.
  • You will:
    • Sum total Travel Minutes for a zone
    • Divide by total Paid Minutes for the same zone
  • Build the numerator (Travel Minutes by zone):
    • Use SUMIFS on Travel Minutes (Column U)
    • Criteria range: Service Area Zone (Column D)
    • Criteria: the zone name (example: South)
  • Build the denominator (Paid Minutes by zone):
    • Copy the same SUMIFS
    • Change the sum range from Travel Minutes (U) to Paid Minutes (AD)
  • Divide numerator by denominator.
  • Format the result as a percentage.

4. Create the chart and sort results correctly

  • Click anywhere inside your Travel Time Percentage table.
  • Insert a chart using Insert → Recommended Charts.
  • Sort the zones:
    • If you want the smallest value at the top, sort Largest to Smallest (this feels backwards, but it produces the desired visual order in the chart/table).
  • If sorting causes the formula references to shift incorrectly:
    • Fix the formula reference that got misaligned
    • Confirm values update correctly afterward

5. Adjust chart display and percentage formatting

  • To show more variance visually, adjust chart bounds:
    • Set a lower bound like 0.18
    • Set an upper bound like 0.26
  • Remove decimals on labels:
    • Double click labels
    • Go to number formatting
    • Set decimals to zero
  • Update the chart title to match the KPI name (copy and paste the KPI title if preferred).
  • Resize the title if needed.

6. Build a technician list and transpose it across columns

  • Create a unique list of Technician Name the same way:
    • =UNIQUE( select technician name column, Ctrl + Shift + Down Arrow, Enter
  • Copy and paste as values (Ctrl + C, Ctrl + Shift + V).
  • Transpose the technician names so they run horizontally:
    • Copy the list
    • Right click where you want it
    • Choose transpose (Paste Special → Transpose)

7. Calculate Travel Time Percentage by Zone and Technician

  • You are now adding a second criteria: Technician Name.
  • Build the numerator:
    • SUMIFS Travel Minutes (Column U)
    • Criteria 1: Technician Name equals selected tech (example: Carlos Martinez)
    • Criteria 2: Service Area Zone equals selected zone (example: South)
  • Build the denominator:
    • Copy the same structure
    • Change sum range from U (Travel Minutes) to AD (Paid Minutes)
  • Divide numerator by denominator to get the percentage.

8. Fix dragging issues using absolute and relative references

  • If you drag formulas across technicians, Excel will shift column references and break the calculation.
  • Use F4 (or dollar signs) to lock references correctly:
    • Lock the full data columns (like U, AD, D) so they do not shift
    • Lock the technician reference so:
      • Dragging left to right keeps the same technician in the header cell
      • Dragging down changes the technician row reference correctly
    • Lock the zone reference so:
      • Dragging down keeps the same zone
      • Dragging across changes zones as expected

After locking references properly:

  • Copy the formula and fill across the matrix to populate all technicians and zones.

9. Add an upper bound rule with conditional formatting

  • Decide your threshold (example: 25%).
  • Put that value in a cell (your “upper bound” cell).
  • Highlight the Travel Time Percentage matrix.
  • Go to Home → Conditional Formatting → Highlight Cells Rules → Less Than
  • Select the upper bound cell as the comparison value.
  • Adjust the threshold (30%, 20%, 15%) until the highlighting fits what you want to monitor.

Optional label formatting:

  • Press Ctrl + 1
  • Go to Custom

Add text like Upper bound: so the cell displays as a labeled threshold while staying numeric.

Travel Time Percentage Tracking in Excel Dashboards

Q1. What is Travel Time Percentage?
Travel Time Percentage shows how much of your team’s working time is spent driving versus doing paid work. It helps reveal how travel reduces capacity, impacts scheduling, and limits how many jobs you can complete in a day.

Q2. Why does travel time hurt profits even when techs stay busy?
Because busy does not always mean productive. If a large share of a day is spent traveling, you get fewer paid minutes per tech, which can lead to overtime, missed jobs, and lower profit per day even when the calendar looks full.

Q3. What will I be able to identify after building this view?
You’ll be able to see which service areas have the highest travel burden, where travel time is coming from geographically, and which technicians are most impacted so you can focus operational fixes where they will matter most.

Q4. Can I analyze this by both service area and technician?
Yes. This tutorial walks through building the comparison at the zone level first, then extending it so you can evaluate travel time percentage by zone and by technician to find patterns that are not visible in a simple summary.

Q5. What is a “good” Travel Time Percentage to aim for?
There is no single perfect number because it depends on your market density and service footprint. The key is tracking it consistently, setting a target range that fits your operation, and using the dashboard to reduce the highest outliers over time.

Q6. Where can I get the sample dataset used in the video?
The sample file is linked in the video description. If you need it sent directly, you can also request it using the email or form mentioned in the lesson

Get more lessons like this
by joining our newsletter

Receive weekly Excel tutorials, tips, and KPIs straight to your inbox

Databoards

Analysis & Development