Pipeline — sales pipeline

Pro workbook: Leads, Board, Follow-ups, Setup, Formulas. Sample data, real formulas.

Pipeline
One row per deal. Probability comes from the stage; weighted value, days since contact and what needs a follow-up are calculated.
As of14 SepOpen deals6
Stale after (days)14Open value48,200
Weighted18,025
Won17,200
CompanyContactSourceOwnerStageValueProb.WeightedLast contactNext actionNext dateDaysActiondo #stale #Win rate67%
Harbor LtdAna CostaReferralIgorProposal12,00050%6,0008 SepFollow up on proposal15 Sep6WaitNeed action3
Grove StudioBen OkaforWebsiteMaraNegotiation8,50075%6,37511 SepSend revised quote12 Sep3Do it1
Larkfield SchoolDana RuizEventIgorContacted4,00020%80025 AugBook a call20Stale1
Mercer & CoElif KayaLinkedInTeoLead15,00010%1,50012 SepIntro email16 Sep2Wait
AuroraFinn WalshReferralMaraWon9,800100%9,8001 Sep13Closed
Bistro GroupGia MorettiCold outreachTeoLost3,20020 Aug25Closed
FathomHugo LindWebsiteIgorProposal6,20050%3,10028 AugChase decision10 Sep17Do it2
MarginaliaIda BergEventMaraLead2,50010%25013 SepSend deck20 Sep1Wait
Slate SystemsJon ParkLinkedInTeoWon7,400100%7,40015 Aug30Closed
Board
The pipeline by stage, by owner and by source.
StageDealsValueWeightedAvg dealWin rate (by count)67%
Lead217,5001,7508,750Win rate (by value)84%
Contacted14,0008004,000Deals needing action3
Proposal218,2009,1009,100
Negotiation18,5006,3758,500
Won217,20017,2008,600
Lost13,2003,200
Open648,20018,025
OwnerOpen dealsOpen valueWon
Igor322,200
Mara211,0009,800
Teo115,0007,400
SourceDealsWonWin rate
Referral2150%
Website2
LinkedIn2150%
Event2
Cold outreach1
Follow-ups
Deals with a next action due, and deals gone quiet. Ten rows each.
Do itNext actionOwnerDaysStaleNext actionOwnerDays
Grove StudioSend revised quoteMara3Larkfield SchoolBook a callIgor20
FathomChase decisionIgor17
Setup
The as-of date, the stale period, stages with probabilities, sources and owners.
As of2026-09-14Type =TODAY() to keep it live
Stale after (days)14
StageProbabilitySourcesOwners
Lead10%ReferralIgor
Contacted20%WebsiteMara
Proposal50%LinkedInTeo
Negotiation75%Event
Won100%Cold outreach
Lost0%
Probabilities are yours to set — the weighted pipeline is only as honest as they are. Keep Won at 100 % and Lost at 0 %; the Board's open totals are written for these six names.
How the formulas work
Every formula in this workbook, in plain words. Nothing is hidden and nothing needs a macro. Formulas are shown without the leading = sign.
WhereFormulaWhat it does
Leads · Prob.INDEX(stage_prob,MATCH(E8,stages,0))The stage's probability from Setup.
Leads · WeightedF8*G8Value times probability — what the deal is 'worth' today.
Leads · ActionIF(OR(E8="Won",E8="Lost"),"Closed",IF(AND(K8<>"",K8<=$B$3),"Do it",IF(L8>=$B$4,"Stale","Wait")))Closed first; then a next date that has arrived; then silence longer than the stale period.
Leads · Win rateWon/(Won+Lost)Closed deals only — open ones aren't wins or losses yet.
Leads · do #IF($M8="Do it",COUNTIF($M$8:$M8,"Do it"),0)Numbers the Do-it rows 1, 2, 3 in order; Follow-ups looks them up — no FILTER.
Board · Open deals per ownerCOUNTIF(owner,A14)-COUNTIFS(owner,A14,stage,"Won")-COUNTIFS(owner,A14,stage,"Lost")All of theirs minus closed — subtraction rather than a not-equal criterion, which would count blank rows.
Board · Win rate by valueC9/(C9+C10)Won value over won plus lost value.