To long formula for excel

E

Edgar Voldgrud

Like to find an answer too a long calculation in one cell, but the formule
become to long just before I'm finish.
A loop would have done it but I have no skills for to make it. what can I do
to get around it? have tryied in many ways but excel do not let me get an
answer to this.

What can I do?

Formula goes like this:

=MMULT(MINVERSE(MMULT(TRANSPOSE
OFFSET($L$80;DAG;0;Nobs;aksjer):OFFSET($L$80;DAG;0;Nobs;aksjer)-TRANSPOSE(MMULT(TRANSPOSE
OFFSET($L$80;DAG;K$78;Nobs;aksjer):OFFSET($L$80;DAG;K$78;Nobs;aksjer));R80:R109)/Nobs))
OFFSET($L$80;DAG;0;Nobs;aksjer):OFFSET($L$80;DAG;0;Nobs;aksjer)-TRANSPOSE(MMULT(TRANSPOSE
OFFSET($L$80;DAG;K$78;Nobs;aksjer):OFFSET($L$80;DAG;K$78;Nobs;aksjer));R80:R109)/Nobs))/(Nobs-1));
MMULT(TRANSPOSE
OFFSET($L$80;DAG;K$78;Nobs;aksjer):OFFSET($L$80;DAG;K$78;Nobs;aksjer));R80:R109)/Nobs-U101)/

SUM(MMULT(MINVERSE(MMULT(TRANSPOSE
OFFSET($L$80;DAG;0;Nobs;aksjer):OFFSET($L$80;DAG;0;Nobs;aksjer)-TRANSPOSE(MMULT(TRANSPOSE
OFFSET($L$80;DAG;K$78;Nobs;aksjer):OFFSET($L$80;DAG;K$78;Nobs;aksjer));R80:R109)/Nobs))
OFFSET($L$80;DAG;0;Nobs;aksjer):OFFSET($L$80;DAG;0;Nobs;aksjer)-TRANSPOSE(MMULT(TRANSPOSE
OFFSET($L$80;DAG;K$78;Nobs;aksjer):OFFSET($L$80;DAG;K$78;Nobs;aksjer));R80:R109)/Nobs))/(Nobs-1));
MMULT(TRANSPOSE
OFFSET($L$80;DAG;K$78;Nobs;aksjer):OFFSET($L$80;DAG;K$78;Nobs;aksjer));R80:R109)/Nobs-U101))
 
I

ilia

You're using this line over and over:

OFFSET($L$80;DAG;0;Nobs;aksjer)

Instead, define a name that refers to this statement and make it
short. You should be able to reduce the length of your formula in
this way.
 
E

Edgar Voldgrud

Don't seems like my reply earlier is here? Sorry Ilia it will not solve this
problem, but I have tried excel 2007 where max formula length is 8192
characters with success. Ended up with a new problem at 8192 c. today as I
guess I will get around.
Thanks a lot anyway
 

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