FormulaCraft

How to prorate an amount in Excel and Google Sheets

Topic:Finance basics
Excel & Google Sheets
=A2/B2*C2

Verified example

Computed by a real spreadsheet engine on the sample data below.

Full AmountTotal DaysDays ActiveProrated
12003015
50003120
3600287
24003030

=A2/B2*C2600

Try it with your data

Edit the grid or formula, then run it through a real spreadsheet engine — no signup.

Sample data — click any cell to edit

Runs server-side · free · no signup

Step by step

  1. 1Column A = Full Amount, Column B = Total Days in Period, Column C = Days Active.
  2. 2In D2 enter =A2/B2*C2 to get the prorated amount.
  3. 3For a monthly prorate, B2 can reference DAY(EOMONTH(date,0)) to get the actual days in the month.
  4. 4Round if needed: =ROUND(A2/B2*C2,2).

Tips

Need it for your exact data?

Describe your columns in plain English and get the precise formula for your sheet, with the right Excel or Sheets syntax.

Frequently asked

How do I prorate an annual amount to a partial year?

Divide by 365 (or 366 in a leap year) and multiply by days active: =AnnualAmount/365*DaysActive.

Should I use actual days or calendar days?

Most billing uses actual calendar days. For business-day prorating, use NETWORKDAYS to count working days instead.

More on Finance basics

See all →

Formulas used

Written and reviewed by FormulaCraft Team. Each formula on this page is run through our verification engine before publishing.

Last reviewed: