Speed-to-Lead (Median Minutes):
Build a Response-Time Heat Map in Excel

Learn how to track how fast your team responds to new leads and spot where speed is slipping. In this lesson, you’ll build a heat map that breaks response time down by lead source, month, and year, so you can quickly identify bottlenecks, compare channels, and protect revenue from slow follow-up.

Download the Excel file used in this tutorial:

Median Minutes by Lead Source, Month, and Year

1. Confirm the Required Columns in Your Dataset

  • Identify the Lead Date and Time column.
  • Identify the Speed-to-Lead Minutes column.
  • If Speed-to-Lead Minutes does not exist:
    • Add a Lead Created Time column.
    • Add a First Contact Time column.
    • Subtract the two to calculate minutes to first contact.

2. Extract Month and Year from the Lead Date

  • Use the TEXT function to extract Month:

TEXT(LeadDateCell,”mmmm”)

  • Use the TEXT function to extract Year:

TEXT(LeadDateCell,”yyyy”)

  • These fields allow grouping by month and year inside the heat map.

3. Create a Unique List of Years

  • Use the UNIQUE function on the Year column.
  • Highlight the full range of years.
  • Press Ctrl + Shift + V to paste values only.

4. Create a Unique, Sorted List of Marketing Channels Across the Top

Use three functions together:

  • UNIQUE to remove duplicates.
  • SORT to alphabetize.
  • TRANSPOSE to move the list from a column to a row.

After generating the list:

  • Copy.
  • Paste values using Ctrl + Shift + V.

5. Build the Median Formula Using FILTER Inside MEDIAN

Excel does not have a MEDIANIFS function, so you must:

  • Use FILTER to return Speed-to-Lead Minutes where:
    • Month equals the selected month.
    • Year equals the selected year.
    • Channel equals the selected marketing channel.
  • Wrap FILTER inside MEDIAN to return the median of that filtered list.

Conceptually:

  • FILTER the minutes based on Month × Year × Channel.
  • Multiply logical tests so all conditions must be true.
  • Wrap that FILTER inside MEDIAN.

This produces the median minutes for each cell in the heat map.

6. Lock Cell References Correctly

When copying the formula:

  • Lock the column for Month when dragging left to right.
  • Lock the row for Channel when dragging top to bottom.
  • Keep Year fixed where necessary.
  • Use dollar signs to control which references move and which stay fixed.

7. Copy and Paste Instead of Dragging Across the Table

  • Copy the completed median formula.
  • Paste it across the heat map grid.
  • Avoid dragging if table references start misbehaving.

8. Add Overall Median Calculations

Create an Overall by Channel column:

  • Copy the main median formula.
  • Remove the Month and Year criteria.
  • Keep only the Channel filter.

Create an Overall by Month row:

  • Copy the main median formula.
  • Remove the Channel filter.
  • Keep Month and Year filters.

This produces:

  • A total median per channel.
  • A total median per month.

9. Add a Conditional Formatting Benchmark

  • Highlight the full heat map.
  • Go to Home → Conditional Formatting → Highlight Cells Rules → Greater Than.
  • Enter your benchmark value (for example, 10 minutes).
  • Apply red formatting for values above target.

Any median response time greater than the benchmark will automatically highlight.

10. Create a Dynamic Target Cell That Remains Numeric

If Excel is treating your target value as text:

  • Enter the number normally (for example, 20).
  • Press Ctrl + 1.
  • Go to Custom format.
  • Add the word Target in quotation marks inside the custom format.

This allows the cell to display “Target 20” while still functioning as a number for conditional formatting.

Speed-to-Lead (Median Minutes) for Sales Teams

Q1. What is Speed-to-Lead (Median Minutes)?
Speed-to-Lead measures how long it takes your team to respond to a new lead. Using the median time helps you understand typical performance without one-off outliers skewing the results.

Q2. Why does Speed-to-Lead matter for sales performance?
Because the first company to respond often wins. Faster response times increase contact rates, booked appointments, and closed revenue, while slow follow-up can quietly hand deals to competitors.

Q3. What will I be able to see after building this heat map?
You’ll be able to see response time patterns by lead source, by month, and by year, plus which channels consistently run “hot” (slow) versus “cold” (fast). This makes it easy to spot where coaching, process changes, or staffing adjustments are needed.

Q4. Why use the median instead of the average for response time?
Averages can get distorted by extreme delays (like a lead contacted days later). Median gives you a clearer picture of what happens most of the time, which is more useful for managing daily performance.

Q5. How do I use targets in the heat map?
You’ll set a response-time target (for example, 10 minutes) and visually flag anything slower than that. This creates an at-a-glance performance standard your team can rally around.

Q6. Can I use this same dashboard approach for other sales KPIs?
Yes. Once the layout is built, you can reuse the same structure to analyze other metrics by channel and time period, like contact rate, appointment set rate, close rate, or revenue per lead.

Get more lessons like this
by joining our newsletter

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

Databoards

Analysis & Development