Question 986186
Using time increments of every six months is the easiest way to do.


{{{20000(1.06)^x=24000}}}
x is the number of compounding periods and you are given than x=1 means {{{(1/2)year}}}.


{{{20(1.06)^x=24}}}
{{{5(1.06)^x=6}}}
{{{log(10,(5*1.06^x))=log(10,6)}}}
{{{log(10,5)+x*log(10,1.06)=log(10,6)}}}
{{{x*log(10,1.06)=log(10,6)-log(10,5)}}}
{{{highlight_green(x=log(10,(6/5))/log(10,1.06))}}}


x=3.128968 compounding periods, but we cannot really use that much accuracy.  Try knocking down to the nearest month or nearest week.


{{{3.128968(6)*months}}}
or 
18.77 months
or
18 months 23 days


If you just want YEARS, then  {{{18.77*months(1/12)(years/month)=1.564 years}}}.