Add the remainder to the last value

gobblechops

New Member
Joined
Apr 27, 2017
Messages
40
Office Version
  1. 365
Platform
  1. Windows
Hi,

I have a prepayment calculator with the months listed and how many days in each month shown as well.

If a month range is entered it will divide a monetary value by the total number of days within this month range.

It will then multiply the result by the number of days in each of the individual months to give a value for each month (rounded to 2 d.p)

i.e - The monetary value is £4,166.67

The month range is January to May

The total number of days in these months is 151

The formula will calculate £4,166.67/151 = £27.5938410.....

This result is multiplied by the number of days in each of these individual months and rounded to 2 d.p

January £27.5938410 * 31 = £855.41 (to 2 d.p)
February £27.5938410 * 28 = £772.63 (to 2 d.p)
March £27.5938410 * 31 = £855.41 (to 2 d.p)
April £27.5938410 * 30 = £827.82 (to 2 d.p)
May £27.5938410 * 31 = £855.41 (to 2 d.p)

The issue is that the total of the sum is £0.01 higher than my original value of £4,166.67 and this can vary between -£0.03 to £0.03.

I would like to add or subtract this remaining amount from the last monthly value so the remainder of the summed individual values is always £0.00

For reference my formula in row 5 column AD is =IF(AND(AD$4>=$O5,AD$4<=$P5),ROUND(($H5)/$Q5*AD$3,2),0)

AD4 is the month in the table, O5 is the first selected month, P5 is the last selected month, H5 is the monetary value, Q5 is the sum of the days in the month range, AD3 is the number of days in the month.

Thanks.
 

Excel Facts

Fastest way to copy a worksheet?
Hold down the Ctrl key while dragging tab for Sheet1 to the right. Excel will make a copy of the worksheet.
Simply make the last month's calculation the difference between the total amount and the sum of the amounts for the previous months.
 
Upvote 0
Thanks for the reply,

My grid contains all of the months of the year and the formula is repeated across all of the months and therefore in the example, June would have a value of £0.00 because it does not fall within the specified month range.

How can the formula be amended for the 'last' cell that has a value greater than 0 in it?
 
Upvote 0
OK I have it, IF the last month in the grid = the selected last month then (monetary value - sum of previous months containing values), IF false then run the original formula.

Thanks.

=IF(AC4=$P$5,($H$5-SUM($R$5:AB5)),IF(AND(AC$4>=$N5,AC$4<=$O5),ROUND(($H5)/$P5*AC$3,2),0))
 
Last edited:
Upvote 0

Forum statistics

Threads
1,223,912
Messages
6,175,348
Members
452,638
Latest member
Oluwabukunmi

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