0
Ich möchte eine benannte Funktion in Excel auswerten, als wenn sie von einer anderen Zelle ausgewertet wird.So bewerten Sie eine benannte Formel wie aus einer anderen Zelle
Als Beispiel hat Angenommen, jemand die benannte Formel
Foo=COLUMN()
So definiert, wenn ich mit =Foo
verschiedenen Zellen zu füllen, würde ich
- A1 siehe: 1
- B1: 2
- C1: 3
Ich möchte, dass Zelle D1 (schematisch) Foo(C1) - Foo(A1)
hat, d.h. 3-1 = 2
.
Ist so etwas überhaupt möglich?
Um zu verdeutlichen: Die eigentliche Formel ist wesentlich mehr beteiligt; Ich versuche, es zu vermeiden, da es sehr fragil/fehleranfällig wäre. (Ich berechne tatsächlich eine gewichtete Summe des hypothetischen Werts von mehreren anderen Zellen) – Tom
Ich erkenne, dass ich etwas schrecklich Hackiges tun könnte, wie ein VBA-Skript den benannten Bereich in jeder Zelle auswerte, die ich brauche, dann ersetze die Werte durch das entsprechende Summen, aber ich würde etwas bevorzugen, das nachweislich richtig ist. Da es nicht möglich ist, einen Parameter an einen benannten Bereich zu übergeben, sieht es so aus, als wäre ich einfach SOL. – Tom