In VBA, I would just repeatedly divide A11 by 10 until it result was below 1
(counting all the way) Then apply your formula, adjusting C11 by the count.
I am not clever enough (or too lazy) to do this without VBA.
By the way, the op's question was an excellent one, as was your reply. I
might use them as an example this semester.

Signature
Gary's Student
> I thought about that, but as his spec (seemed to) discount it, I didn't
> bother. You're welcome to enlighten me though.
[quoted text clipped - 44 lines]
> > > > Hope you will help me :D
> > > > Kacper.
Bob Phillips - 15 Nov 2006 17:30 GMT
I agree it was an interesting question, one I will also add to my array
formulae course.
As to a solution to the 1.1 question, to derive a solution you have to what
you are aiming at, so what do you think it should break down to?
Are you a full-time teacher/lecture, if so, may I ask where?
Regards
Bob
> In VBA, I would just repeatedly divide A11 by 10 until it result was below 1
> (counting all the way) Then apply your formula, adjusting C11 by the count.
[quoted text clipped - 20 lines]
> > > --
> > > Gary's Student
=IF(A11>1,A11/10^MAX(IF(MOD(A11,10^ROW(INDIRECT("1:9")))=0,ROW(INDIRECT("1:9
> > > > ")))),A11*10^(LEN(A11)-FIND(".",A11)))
> > > >
[quoted text clipped - 28 lines]
> > > > > Hope you will help me :D
> > > > > Kacper.