Calculating how many days in a year revenue to recognise between different contract dates

beanie3105

New Member
Joined
Dec 21, 2016
Messages
18
Hello

Hopefully this is an easy one - I am trying to calculate how much revenue we should have recognised for different contracts in 2021 - however each contract has different start / end dates. Some started in 2020, some started part way through 2021, finished part way through, go on to 2022. Is there an easy way to find out how many dates relate to a specific year between contract dates?
 

Excel Facts

Convert text numbers to real numbers
Select a column containing text numbers. Press Alt+D E F to quickly convert text to numbers. Faster than "Convert to Number"
Map1
ABCDE
11/01/202231/12/2022
2startend
3contract A1/05/20201/05/2022121
4contract A28/02/20221/05/2023307
5contract C31/12/20211/01/2023365
Blad2
Cell Formulas
RangeFormula
D3:D5D3=IF(COUNT(B3:C3)=2,MAX(0,MIN($E$1,C3)+1-MAX($D$1,B3)),"-")
 
Upvote 0

Forum statistics

Threads
1,214,375
Messages
6,119,165
Members
448,870
Latest member
max_pedreira

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