?? What Function Do I Need ??

A

Alan Foxmore

Hi everyone,

I don't have a financial background so pardon me if the answer is obvious.

I see Excel is loaded with financial functions and I'm not sure of the
correct one to use in my case.

For simplicity, let's say I have stock that I purchased on January 1 for
$1,000. Now, on June 30 (1/2 through the year) it's worth $1,100. The
stock's value increased by 10%. I would like to know the *annual* percentage
rate that I'm track to earn if the stock maintains its current rate of
growth.

Since my original $1,000 increased by 10% to $1,100 in six months, I see I
am on track to earn 10% every six months so that on December 31 the stock's
value will be $1,210 -- an annual return of 21%.

Can someone tell me the proper function to use?

Thanks.
 
B

Bernd

Hello,

Try

=INTRATE("1/1/2007","30/6/2007",1000,1100)

[Try your local date format, please]

Read Excel's help on INTRATE for more details.

Regards,
Bernd
 
A

Alan Foxmore

Bernd said:
Hello,

Try

=INTRATE("1/1/2007","30/6/2007",1000,1100)

[Try your local date format, please]


It's not correct -- it returns 20.11%. The correct result is 21.0%.
 
A

Alan Foxmore

David Biddulph said:
=(1+10%)^2-1
or
=POWER(1+10%,2)-1
--

Well, yea, I could do something like that but I was hoping there was a
built-in Excel function.

What if I look at my stock value on, say, August 13 instead of June 30? Or,
what if it had risen by 7.8292% instead of 10%? Your approach would require
a lot of additional programming. I'm looking for something more general and
standard.
 
B

Bernd

Hello Alan,

Please look at Excel's help for these formulas.

Another suggestion:

=RATE((enddate-startdate)/365,0,-1000,1100)

Regards,
Bernd
 
A

Alan Foxmore

Bernd said:
Hello Alan,

Please look at Excel's help for these formulas.

Another suggestion:

=RATE((enddate-startdate)/365,0,-1000,1100)



I tried =RATE(0.5,0,-1000,1100)

and it returned 21%.

I'll need to research it more but thanks!
 
A

Alan Foxmore

Bernd said:
Hello Alan,

Please look at Excel's help for these formulas.

Another suggestion:

=RATE((enddate-startdate)/365,0,-1000,1100)



That looked promising at first but for a stock that loses money it seems to
cause an error:

=RATE(0.5,0, -1000,500)

Causes the #NUM! error.
 
B

Bernd

Hi Alan,

Then take
=((1+(endvalue-startvalue)/startvalue)^(365/(enddate-
startdate))-1)*100

Regards,
Bernd
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top