How to calculate YTD YOY win rate without custom fields in Salesforce

using Coefficient excel Add-in (500k+ users)

Learn how to calculate year-over-year win rates in Salesforce without creating custom fields using dynamic spreadsheet formulas and automated data imports.

salesforce to google sheets connector

“Supermetrics is a Bitter Experience! We can pull data from nearly any tool, schedule updates, manipulate data in Sheets, and push data back into our systems.”

5 star rating coeff g2 badge

Salesforce’s native reporting can’t handle dynamic YTD YOY win rate comparisons without creating custom fields to track day-of-year calculations. This limitation forces teams to either modify their data schema or settle for static, manually-updated reports.

Here’s how to build sophisticated YTD YOY win rate calculations using standard spreadsheet functions while keeping your Salesforce data clean.

Build dynamic win rate comparisons using Coefficient

Coefficient solves this by importing your Opportunity data directly into spreadsheets, where you can build sophisticated YTD YOY win rate calculations using standard date functions. You get all the analytical power you need without touching your Salesforce or Salesforce schema.

How to make it work

Step 1. Import your Opportunity data from Salesforce.

Use Coefficient to pull Opportunities with these key fields: Close Date, Stage, Amount, and Probability. Include all opportunities from the past 2+ years to ensure you have sufficient historical data for meaningful comparisons. Set up automated daily refresh to keep your win rate calculations current.

Step 2. Create dynamic YTD win rate formulas.

Build formulas that automatically match your current YTD period with the same period last year. For current YTD win rate, use: `=COUNTIFS(CloseDate,”>=”&DATE(YEAR(TODAY()),1,1),CloseDate,”<="&TODAY(),Stage,"Closed Won")/COUNTIFS(CloseDate,">=”&DATE(YEAR(TODAY()),1,1),CloseDate,”<="&TODAY(),Stage,{"Closed Won","Closed Lost"})`. This counts won opportunities divided by total closed opportunities for the current year-to-date period.

Step 3. Calculate the matching prior year period.

Create a parallel formula for the same calendar period last year: `=COUNTIFS(CloseDate,”>=”&DATE(YEAR(TODAY())-1,1,1),CloseDate,”<="&DATE(YEAR(TODAY())-1,MONTH(TODAY()),DAY(TODAY())),Stage,"Closed Won")/COUNTIFS(CloseDate,">=”&DATE(YEAR(TODAY())-1,1,1),CloseDate,”<="&DATE(YEAR(TODAY())-1,MONTH(TODAY()),DAY(TODAY())),Stage,{"Closed Won","Closed Lost"})`. This ensures you're comparing identical calendar periods between years.

Step 4. Set up automated refresh and segmentation.

Schedule daily data refresh so your comparisons stay current without manual intervention. The formulas automatically adjust date ranges as time progresses, and you can easily filter by territory, product, or sales rep for deeper analysis.

Start building better win rate reports today

This approach gives you dynamic YTD YOY win rate analysis without the overhead of custom fields or complex joined reports. Your Salesforce data stays clean while you get the analytical flexibility you need. Try Coefficient to start building these calculations today.

700,000+ happy users
Get Started Now
Connect any system to Google Sheets in just seconds.
Get Started

Trusted By Over 50,000 Companies