logarithmische Interpolation
02.01.2007 19:23:46
neo1380
ich habe ein Problem mit einer logarithmischen Interpolation. Ich habe 2 Werte zwischen denen ich interpolieren möchte. Habe es erst in excel mit folgender Formel probiert:
E = A*(1+w)^t
für w = Exp((LN(E)-LN(A))/t) - 1
Dort klappt es perfekt. Nun möchte ich das über VBA machen. Allerdings funktioniert das mit folgender formel leider nicht:
w = (Exp(Application.WorksheetFunction.Ln(Cells(j, 16).Value) - Application.WorksheetFunction.Ln(Cells(i, 4).Value))) / (Cells(j, 14).Value - Cells(j, 13).Value) - 1
Für w spuckt er immer den Wert null aus und nicht den Wert den ich händisch per Excel errechnet habe. Ich hoffe es kann mir jemand helfen. Danke im voraus.
Gruß neo