Conditional Sumproduct Formula - Revenue Forecast

chet645

Board Regular
Joined
Nov 10, 2010
Messages
67
Office Version
  1. 365
Platform
  1. Windows
All, I am wondering if there is an easy fix to a conditional sumproduct formula I use to create revenue forecasts that incorporate contractual revenue increases over time. My formula correctly separates the different revenue streams (e.g. Spectacular B1, Spectacular B2, Spectacular C2, etc.), but I am having difficulty getting the formula to dynamically include revenue bumps (See columns "Esclation (%)" and "Mos. Btwn. Bumps"). Anyone ideas how to adjust my formula would much appreciated and will save me hours of time. Xl2bb mini sheet below:

Thanks in advance!

Book1
BCDEFGHIJKLMNOPQRSTUVWXYZAAABACADAEAFAGAHAIAJAKALAMANAOAPAQARASATAUAVAWAX
2SPECTACULARS - REVENUE# ContractsRevenue Start Rev P/Unit ($) Total Rev ($) Esclation (%) Mos Btwn. Bumps
3Spectacular B125/31/202463,500127,0003.00%12
4Spectacular B125/31/202463,500127,0003.00%12
5Spectacular B125/31/202463,500127,0003.00%12
6Spectacular B129/30/202463,500127,00010.00%60
7Spectacular B1210/31/202463,500127,00010.00%60
8Spectacular B225/31/202463,500127,0003.00%12
9Spectacular B225/31/202463,500127,0003.00%12
10Spectacular B225/31/202463,500127,0003.00%12
11Spectacular B229/30/202463,500127,00010.00%60
12Spectacular B2210/31/202463,500127,00010.00%60
13Spectacular C125/31/202463,500127,0003.00%12
14Spectacular C125/31/202463,500127,0003.00%12
15Spectacular C125/31/202463,500127,0003.00%12
16Spectacular C129/30/202463,500127,00010.00%60
17Spectacular C1210/31/202463,500127,00010.00%60
18Spectacular C225/31/202463,500127,0003.00%12
19Spectacular C225/31/202463,500127,0003.00%12
20Spectacular C225/31/202463,500127,0003.00%12
21Spectacular C229/30/202463,500127,00010.00%60
22Spectacular C2210/31/202463,500127,00010.00%60
23Spectacular I-5A25/31/202463,500127,0003.00%12
24Spectacular I-5A25/31/202463,500127,0003.00%12
25Spectacular I-5A25/31/202463,500127,0003.00%12
26Spectacular I-5A29/30/202563,500127,00010.00%60
27Spectacular I-5A210/31/202563,500127,00010.00%60
28Totals / Wtd. Avg.5063,5003,175,000
29
30Month2/28/20243/31/244/30/245/31/246/30/247/31/248/31/249/30/2410/31/2411/30/2412/31/241/31/252/28/253/31/254/30/255/31/256/30/257/31/258/31/259/30/2510/31/2511/30/2512/31/251/31/262/28/263/31/264/30/265/31/266/30/267/31/268/31/269/30/2610/31/2611/30/2612/31/261/31/272/28/273/31/274/30/275/31/276/30/277/31/278/31/279/30/2710/31/2711/30/2712/31/27
31
32Revenue
33Spectacular B100031,75031,75031,75031,75042,33352,91752,91752,91752,91752,91752,91752,91752,91752,91752,91752,91752,91752,91752,91752,91752,91752,91752,91752,91752,91752,91752,91752,91752,91752,91752,91752,91752,91752,91752,91752,91752,91752,91752,91752,91752,91752,91752,91752,917
34Spectacular B200031,75031,75031,75031,75042,33352,91752,91752,91752,91752,91752,91752,91752,91752,91752,91752,91752,91752,91752,91752,91752,91752,91752,91752,91752,91752,91752,91752,91752,91752,91752,91752,91752,91752,91752,91752,91752,91752,91752,91752,91752,91752,91752,91752,917
35Spectacular C100031,75031,75031,75031,75042,33352,91752,91752,91752,91752,91752,91752,91752,91752,91752,91752,91752,91752,91752,91752,91752,91752,91752,91752,91752,91752,91752,91752,91752,91752,91752,91752,91752,91752,91752,91752,91752,91752,91752,91752,91752,91752,91752,91752,917
36Spectacular C200031,75031,75031,75031,75042,33352,91752,91752,91752,91752,91752,91752,91752,91752,91752,91752,91752,91752,91752,91752,91752,91752,91752,91752,91752,91752,91752,91752,91752,91752,91752,91752,91752,91752,91752,91752,91752,91752,91752,91752,91752,91752,91752,91752,917
37Spectacular I-5A00031,75031,75031,75031,75031,75031,75031,75031,75031,75031,75031,75031,75031,75031,75031,75031,75042,33352,91752,91752,91752,91752,91752,91752,91752,91752,91752,91752,91752,91752,91752,91752,91752,91752,91752,91752,91752,91752,91752,91752,91752,91752,91752,91752,917
38Total Revenue000158,750158,750158,750158,750201,083243,417243,417243,417243,417243,417243,417243,417243,417243,417243,417243,417254,000264,583264,583264,583264,583264,583264,583264,583264,583264,583264,583264,583264,583264,583264,583264,583264,583264,583264,583264,583264,583264,583264,583264,583264,583264,583264,583264,583
Sheet1
Cell Formulas
RangeFormula
D33:AX37D33=SUMPRODUCT(($B$3:$B$27=$B33)*($D$3:$D$27<=D$30)*$F$3:$F$27)/12
D38:AX38D38=SUM(D33:D37)
 

Excel Facts

Highlight Duplicates
Home, Conditional Formatting, Highlight Cells, Duplicate records, OK to add pink formatting to any duplicates in selected range.
Hi

I have your data in my worksheet as displayed below.

To calculate price increase for this data layout, enter the following formula in

=(SUMPRODUCT(($A$2:$A$27=$B33)*($C$2:$C$27<=D$30)*$E$2:$E$27)/12)*(1+(SUMPRODUCT(($A$2:$A$27=$B33)*($C$2:$C$27<=D$30)*$F$2:$F$27)/COUNTIFS($C$2:$C$27,$D$30,$A$2:$A$27,$B$33)))


1625111872016.png


Kind regards

Saba
 
Upvote 0
You may have to change some of absolute references to relative copy it down and across in your data summary table.

Kind regards

Saba
 
Upvote 0

Forum statistics

Threads
1,214,929
Messages
6,122,317
Members
449,081
Latest member
tanurai

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top