How to Make a Funnel Chart in Excel for a Sales Pipeline
By ExcelReady TeamUpdated 6 min read
The short answer
A funnel chart shows how many items reach each stage of a process, such as leads, proposals and won deals. Put the stages in one column and the counts in the next, largest first, select both and choose Insert > Funnel. It needs Excel 2019 or later, or Microsoft 365. In older versions, fake it with a stacked bar chart.
Key takeaways
- List the stages top to bottom with the biggest count first; Excel draws the funnel in the order of your rows.
- Count deals that reached at least each stage with COUNTIF and a stage number, like ">="&E2.
- Conversion rate is the next stage divided by the stage before it; overall conversion is the last stage divided by the first.
- The built-in funnel needs Excel 2019 or later, or Microsoft 365. Older versions can use a stacked bar chart with an invisible spacer series.
On this page+
A funnel chart in Excel shows how many deals, leads or applicants make it through each stage of a process, from the wide top to the narrow bottom. It is the standard picture of a sales pipeline: many leads, fewer proposals, a handful of wins. This guide shows how to count each stage from a deal list with COUNTIF, add conversion rates, insert the chart and build a funnel in older versions of Excel.
What does a funnel chart show?#
A funnel chart is a set of centred horizontal bars, one per stage, sorted from largest to smallest. Each bar's width is the count at that stage, so the shape shows where you lose the most. A sharp narrowing between Proposal and Negotiation, for example, tells a sales team where to look.
Use a funnel when:
- The stages happen in order, and each item can only move forward.
- Each stage holds fewer items than the one before.
- You want to show drop-off at a glance, for a sales pipeline, a hiring process or a sign-up flow.
If the categories have no natural order, such as sales by region, use a sorted bar chart instead. The guide to bar charts in Excel covers that, and the chart basics guide helps you pick a type.
Step 1: Count the deals at each stage with COUNTIF#
A funnel counts how many deals reached at least each stage, not how many sit there today. A deal that is now at Won also passed through Lead, Qualified, Proposal and Negotiation. The easiest way to count that is to give each stage a number:
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Deal | Stage | Stage no | Owner |
| 2 | D-101 | Proposal | 3 | Ana |
| 3 | D-102 | Lead | 1 | Ben |
| 4 | D-103 | Won | 5 | Ana |
| 5 | D-104 | Qualified | 2 | Ben |
| 6 | D-105 | Negotiation | 4 | Ana |
| 7 | D-106 | Lead | 1 | Ana |
| 8 | D-107 | Proposal | 3 | Ben |
| 9 | D-108 | Qualified | 2 | Ben |
If your stage names are in G2:G6 (Lead, Qualified, Proposal, Negotiation, Won), column C can be a formula instead of typed numbers: =MATCH(B2,$G$2:$G$6,0).
Now build the summary. Put the stage names in F2:F6 and their numbers 1 to 5 in E2:E6. In H2, count every deal at that stage number or higher:
=COUNTIF($C$2:$C$9,">="&E2)Fill it down to H6 (Windows: Ctrl+D; Mac: ⌘D). The results are 8, 6, 4, 2 and 1. The ">="&E2 part joins the operator to the number in E2, and the $ signs keep the deal range fixed as you fill. The COUNTIF function guide explains this criteria pattern.
To make a funnel for one salesperson, add a second condition with COUNTIFS:
=COUNTIFS($C$2:$C$9,">="&E2,$D$2:$D$9,"Ana")For Proposal (E4 = 3), Ana's count is 3: D-101, D-103 and D-105. See the COUNTIFS function guide and the article on COUNTIFS and SUMIFS with several conditions for more.
Lost deals need care. If a deal is lost at Proposal, keep a "furthest stage reached" number of 3 for it, so it still counts in the top three bars.
Step 2: Add conversion rates#
The conversion rate is the share of deals that moved from one stage to the next. With the counts in H2:H6, type this in I3 and fill down:
=H3/H2Format the column as a percentage (Windows: Ctrl+Shift+%; Mac: Control+Shift+%). Here is the summary:
| Stage | Reached | From previous stage | Of all leads |
|---|---|---|---|
| Lead | 8 | 100% | |
| Qualified | 6 | 75% | 75% |
| Proposal | 4 | 67% | 50% |
| Negotiation | 2 | 50% | 25% |
| Won | 1 | 50% | 12.5% |
The last column divides each count by the first stage with a locked reference: =H3/$H$2. That gives the overall conversion rate: 1 won deal out of 8 leads is 12.5%. The guide to percentage of total explains why the $ matters here.
Step 3: Insert the funnel chart#
Excel's built-in funnel chart needs Excel 2019 or later, or Microsoft 365, on Windows or Mac. To insert it:
- Select the stage names and their counts, for example F1:F6 and H1:H6 (hold Ctrl on Windows or ⌘ on a Mac to select columns that aren't next to each other).
- On the Insert tab, open the waterfall chart button (its menu also holds Funnel, Stock, Surface and Radar charts).
- Choose Funnel.
Excel draws one centred bar per row, in the order of your rows. That is why the largest stage must be at the top. If Lead ends up at the bottom, sort the summary or reorder the rows; the funnel won't sort itself.
Step 4: Label and format the funnel#
A good funnel shows the count and the drop-off together. The built-in chart shows the value on each bar, so add the percentage to the stage name instead. In a spare column, type:
=F3&" ("&TEXT(I3,"0%")&")"This gives Qualified (75%). Use these labels as the chart's categories through Chart Design > Select Data. Then:
- Give the chart a clear title, such as "Q3 pipeline: 8 leads to 1 win".
- Use one colour. Different colours per stage suggest different kinds of thing.
- Delete the gridlines and the legend; a funnel needs neither.
How to make a funnel chart in older Excel#
In Excel 2016 or earlier, build a funnel from a stacked bar chart with an invisible spacer:
- Next to the counts, add a Spacer column:
=(MAX($H$2:$H$6)-H2)/2. For Qualified that is (8 − 6) / 2 = 1. - Select the stage names, the spacer and the counts, with the spacer column first, and choose Insert > Bar > Stacked Bar.
- Click the spacer bars and set Fill to No fill. The real bars now sit in the centre.
- Right-click the vertical axis, choose Format Axis and tick Categories in reverse order, so Lead is at the top.
The result looks like a funnel and works in any version. Updating it is the same as the built-in chart: change the data and the bars follow.
Common funnel chart problems#
These are the issues that come up most:
- The funnel is upside down. The rows are in the wrong order. Put the first stage at the top.
- A lower stage is bigger than the one above. You counted where deals are now instead of how far they got. Use
">="with a stage number. - Percentages over 100%. The divisions point at the wrong row. Stage-to-stage is the current row divided by the row above.
- The chart doesn't include a new stage. The source range stops too early. Extend it in Select Data, or keep the summary in a table.
- The Funnel option is missing. Your Excel version is older than 2019. Use the stacked bar method.
A funnel is usually one page of a bigger tracker. The guide to building a sales pipeline tracker in Excel shows the deal list, stage drop-downs and weighted values that feed it.
Practise it#
The chart is quick; the counting behind it is what tests check. Practise COUNTIFS and SUMIFS in a live spreadsheet: you type each formula and it checks it instantly. Then practise percentages and % change to get the conversion rates right, and try the data analyst Excel test when you're ready.
Try it yourself
This is a live spreadsheet. Type the formula in the green cell and press Enter.
Stage numbers run from 1 (Lead) to 5 (Won). A deal that reached Proposal or later has a stage number of 3 or more. In F2, use COUNTIF on C2:C9 to count those deals, then press Enter.
| A | B | C | D | E | F | G | |
|---|---|---|---|---|---|---|---|
| 1 | Stage no | ||||||
| 2 | Reached Proposal | ||||||
| 3 | |||||||
| 4 | |||||||
| 5 | |||||||
| 6 | |||||||
| 7 | |||||||
| 8 | |||||||
| 9 | |||||||
| 10 | |||||||
| 11 | |||||||
| 12 |
Tip: =COUNTIF(C2:C9,">=3"). The operator and the number go inside the quotes together. Four deals are at stage 3 or later.
Practise this in a lesson
Frequently asked questions
Which Excel versions have a funnel chart?
The built-in funnel chart is in Excel 2019, Excel 2021, Excel 2024 and Microsoft 365, on Windows and Mac. Excel 2016 and earlier don't have it, so use a stacked bar chart with a hidden spacer series instead.
Why is my funnel chart upside down or in the wrong order?
Excel draws the bars in the order of your rows. Sort the data so the first stage, with the largest count, is in the top row and the last stage is at the bottom.
How do I show percentages on a funnel chart?
Build the label into the stage name. For example, =A3&" ("&TEXT(B3/$B$2,"0%")&")" gives Qualified (75%). Use those labels as the chart's categories.
How do I calculate conversion rate between funnel stages?
Divide each stage's count by the count of the stage before it, for example =B3/B2, and format it as a percentage. For the overall rate, divide the last stage by the first.
Can a funnel chart show more than one series?
No. The built-in funnel chart shows one series of values. To compare two teams or two quarters, make two funnels side by side or use a clustered bar chart.