if I've misunderstood what you are trying to do - but have youconsidered using Offset in your formula?