Recurring Revenue Model Help

alphafoxtrot

New Member
Joined
Jun 29, 2015
Messages
4
Hello,

I am trying to create a revenue forecast that can account for monthly sales that recur once a quarter.

For example, an Account Executive can make a sale in January and that very same customer will use our service again in three months (but not before). All the while our Account Executive is making sales every month leading up to the second service event for their first sale.

I can do this with manual data entry but I'm looking to automate this with very few inputs (Recurrence period, headcount, sales quota, etc.)

huf7ya.jpg


P.S. I tried to attach my workbook but I can't figure out how :(
 
Last edited:

Excel Facts

Create a chart in one keystroke
Select the data and press Alt+F1 to insert a default chart. You can change the default chart to any chart type
This solution puts all of the recurring value into one line. Let us know if it is essential that you shoe recurrences on separate lines like in your pic.

Excel Workbook
ABCDEFGHIJKLM
1New1011121010101314151421
2Recurring00101112202122333537
Sheet2
 
Upvote 0
Thank you konew1, that formula worked great!

I have not used the MOD nor COLUMN functions before. I understand them both now, but I am still struggling to understand how the entire formula returns the correct answer.

In a simple sentence can you explain the logic? This would help me tremendously.

Thank you.
 
Upvote 0
Hi.
The MOD(Column(),3) will return 0 or 1 or 2 for every column. here can be no other result.
When the formula is copied to G2 it becomes
=SUMPRODUCT($A$1:F1,--(MOD(COLUMN($A$1:F1),3)=MOD(COLUMN(),3)))

The condition --(MOD(COLUMN($A$1:F1),3)=MOD(COLUMN(),3))) will evaluate to {1;2;0;1;2;0}=1
that becomes --{true;false;false;true;false;false} and the -- turns true/false into 1 and 0, so it becomes
{1;0;0;1;0;0}

The formula =SUMPRODUCT($A$1:F1,--(MOD(COLUMN($A$1:F1),3)=MOD(COLUMN(),3)))
becomes =SUMPRODUCT($A$1:F1,{1;0;0;1;0;0})
and using my data in A1:F1 it is =SUMPRODUCT({"New";10;11;12;10;10},{1;0;0;1;0;0})
becomes SUM({0;0;0;12;0;0}
total 12
 
Upvote 0

Forum statistics

Threads
1,215,038
Messages
6,122,798
Members
449,095
Latest member
m_smith_solihull

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