How to convert daily returns into weekly returns?

Mirko

New Member
Joined
Apr 18, 2008
Messages
2
Hi everyone,
I have a nice case to prepare and need weekly riskfree interest returns on the UK treasury bond. Right now I have daily returns and want to convert them into weekly. The problem is, weeks do not always contain five trading days. How can I turn my data into weekly average riskfree interest returns?
Please, help me
kind regards
Mirko

Look at a part of my spreadsheet below.<SCRIPT language=JavaScript src="<A href="http://www.interq.or.jp/sun/puremis/colo/popup.js"></SCRIPT>
UK interest daily.xls
ABCD
1DateInterest rateweekday
24-Jan-889.871
35-Jan-889.992
46-Jan-8810.053
57-Jan-8810.094
68-Jan-8810.135
711-Jan-8810.051
812-Jan-8810.072
913-Jan-8810.283
1014-Jan-8810.114
1115-Jan-889.985
1218-Jan-889.871
1319-Jan-889.962
1420-Jan-889.913
1521-Jan-889.864
1622-Jan-889.715
1725-Jan-889.71
1826-Jan-889.762
1927-Jan-889.693
2028-Jan-889.564
2129-Jan-889.555
221-Feb-889.741
232-Feb-889.622
243-Feb-889.643
254-Feb-889.684
265-Feb-889.755
278-Feb-889.931
289-Feb-889.852
UK interest daily
 
Example

Top one is a pivot based on group by 7 days (a week), second is using an additional WEEKNUM Column. You see the massive difference. Using the group option means that the OP can select the start day of their week, so more versatile.

Excel Workbook
ABC
1
2
3Row LabelsAverage of Daily Rate
404/01/1988 - 10/01/198810.029
511/01/1988 - 17/01/198810.101
618/01/1988 - 24/01/19889.865
725/01/1988 - 31/01/19889.6568
801/02/1988 - 07/02/19889.689
908/02/1988 - 10/02/19889.8915
10Grand Total9.869888889
11
12
13Row LabelsAverage of Daily Rate
14210.029
15310.101
1649.865
1759.6568
1869.689
1979.8915
20Grand Total9.869888889
21
22
Sheet4
 
Upvote 0

Excel Facts

Repeat Last Command
Pressing F4 adds dollar signs when editing a formula. When not editing, F4 repeats last command.
I am not sure I understood the question correctly.
But assuming the interrest rates you have listed are valid for one day, then I would not use pivot tables to solve this question.

I would simply calculate for each day of the table the cumulated value of a given investment.
This is just one additional column to the table.

For example, assuming the investment value is 1000 end of 03-jan-88,
it is easy to calculate the value end of 04-jan-88, based on 9.87% interrest.
In this way you can proceed to get these values:

end of 04-jan-88 you get a value of 1000.2579172624
end of 05-jan-88 you get a value of 1000.518893289
end of 06-jan-88 you get a value of 1000.78143269735
end of 07-jan-88 you get a value of 1001.0450376673
... and so on ...

It is then easy to calculate the average interrest rate between any couple of dates, using the definition of an interrest rate.

Please note that averaging on a long period could produce errors in the evaluation of the average interrest rate over that period. Clearly, the definition of an interrest rate has to be applied. In particular, summing or averaging interrest rates can only produce approximate results.

Note also, that the method described above may lead to some errors too, because of roundings, when long periods are involved. It is not difficult to improve the precison by summing logarithms instead of multiplying factors. But the principle remains the same: stick to the definitions.
 
Last edited:
Upvote 0
Oops,

I forgot to say one thing.
For non-trading days, you have to specify the rule, just as for weekends too.
I would assume that the last rate applies till the next trading day.
Therefore, it would be easy to fill in a full calendar of daily returns.
It is then straigthforward to calculate the average return between any two dates just from the value ratio between these two dates.
 
Upvote 0

Forum statistics

Threads
1,215,824
Messages
6,127,107
Members
449,358
Latest member
Snowinx

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