Calculate Sales Quota Attainment

Excel Formulas › Sales & CRM

All versions

Quota attainment is each rep's actual sales divided by their target. One column turns a sales list into a performance scoreboard.


Quick formula: Divide actual sales by the quota:
=Actual/Quota

Format as a percentage; 100% means quota met, above is over-performance.

Functions used (tap for the full reference guide):

The example

A rep with a $50,000 quota closed $58,000 this quarter.

AB
1ItemValue
2Quota$50,000
3Actual$58,000
4Attainment116%

The formula

Attainment is actual divided by quota, shown as a percent:

=B3/B2 // actual ÷ quota, as a percent

How it works

Building the scoreboard:

  1. Divide actual sales by the quota: $58,000 ÷ $50,000 = 1.16, or 116%.
  2. Format as Percentage so it reads 116% rather than 1.16.
  3. Add a status with IFS: over 100% is 'Exceeds', 90–100% is 'On track', below is 'Behind'.
  4. Fill down the column and sort to rank the team instantly.

Average the attainment column for a quick read on overall team health.

Try it: interactive demo

Interactive

Enter quota and actual sales; see attainment and a status label.

Variations

Status label with IFS

Turn the percentage into a one-word status.

=IFS(B3/B2>=1,"Exceeds",B3/B2>=0.9,"On track",TRUE,"Behind")

Dollars to go

How much more is needed to hit quota.

=MAX(B2-B3,0)

Pitfalls & errors

A blank or zero quota gives #DIV/0!. Guard with IF(B2=0,"",B3/B2) or IFERROR.

Make sure actual and quota cover the same period — mixing a quarterly actual with an annual quota wildly understates attainment.

Practice workbook

📊
Download the free Calculate Sales Quota Attainment practice workbook
Edit the yellow quota and actual cells; attainment and status update per rep.

Frequently asked questions

What counts as good attainment?
100% means quota met. Many sales orgs consider 90–110% healthy; consistently far above may mean quotas are set too low.
How do I add a status column?
Use IFS (or nested IF) to map attainment bands to labels like Exceeds, On track, and Behind.
How do I avoid divide-by-zero?
Guard the formula with IF(quota=0,"",actual/quota) or wrap it in IFERROR so blank quotas show nothing instead of an error.

Stop fighting formulas. Learn them in a day.

This recipe is one of hundreds of real-world formulas we teach. Our Excel Formulas & Functions class covers lookups, logic, text, and dynamic arrays hands-on — live in Dallas–Fort Worth, Houston, Austin, Oklahoma City, Denver, or online.

See the Formulas & Functions Class

Related formulas: Commission tiers

Function references: IFIFS