Clever-Excel-Forum

Normale Version: sverweis mit Formelausgabe?
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Guten Abend miteinander.

Beim täglichen Excel-wirrwar bin ich auf folgende Problematik gestoßen:

ich habe einen größeren Datensatz. Abhängig von einem bestimmten Kriterium soll die passende Formel angewendet werden.

Beispiel:
Spalte A (Banane/Apfel/Birne/Zitrone/Melone/.../)
A2=Banane => Verwende Formel X
A3=Apfel => Verwende Formel Y
A4=Banane => Verwende Formel X
...

In einem zweiten Arbeitsblatt habe ich meine passenden Formeln für die jeweilige Zelle eingegeben.
Mein Lösungsansatz war, per sverweis nach dem Kriterium zu suchen und die passende Formel auszugeben. Wenn ich einen normalen sverweis anwende, wird mir allerdings das Ergebnis der Formel und nicht die Formel selber ausgespuckt. (Beispielsweise wird 0 ausgegeben, statt die hinterlegte Formel "=C1+D1").

Hat da jemand einen Trick?

PS: Eine Wenn-Dann-Funktion würde hier den Rahmen sprängen, da circa 9 verschiedene Ausprägungen in Spalte A vorkommen.

Vielen Dank schon einmal und schönen Abend noch

Marco aka. msnixkoenner
Hi Marco,

falls ich dich richtig verstanden haben sollte, dann so:

Arbeitsblatt mit dem Namen 'Tabelle2'
ABCDEF
11Haus1="H"&"a"&"u"&"s"
22Auto
33Rad

ZelleFormel
B1="H"&"a"&"u"&"s"
F1=FORMELTEXT(INDIREKT("B"&VERGLEICH(SVERWEIS($D$1;$A$1:$B$3;2;0);$B$1:$B$3;0)))
B2="A"&"u"&"t"&"o"
B3="R"&"a"&"d"
Verwendete Systemkomponenten: [Windows (32-bit) NT :.00] MS Excel 2013
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg
Danke für die schnelle Antwort, vom Sinn her richtig!
nur möchte ich nun, dass die Formel nicht als "Text" in der Spalte F steht, sondern mit der hinterlegten Formel rechnet.

Ich habe die Alternative "=WAHL()" soeben entdeckt, die mir bei dem Problem geholfen hat, zwar umständlich, daber dadurch fallen die Veschachtelungen der Wenn-Funktionen weg!

Demnach sehe ich den Post als erledigt an.

Danke für die Mühe!!!
Hallo, kannst du deine Lösung mal vorstellen, ich habe die Anfrage nicht verstanden...
Hi Marco,

Zitat:nur möchte ich nun, dass die Formel nicht als "Text" in der Spalte F steht, sondern mit der hinterlegten Formel rechnet.

deine Einlassung widerspricht aber deinem Eingangspost:


Zitat:Wenn ich einen normalen sverweis anwende, wird mir allerdings das Ergebnis der Formel und nicht die Formel selber ausgespuckt. (Beispielsweise wird 0 ausgegeben, statt die hinterlegte Formel "=C1+D1").
Hi zusammen,

ich finde es großartig!
Schon alleine die Tatsache, eine Frage hier zu posten, hat ihm die Lösung nahegebraucht, quasi Fernheilung.


(Es erinnert mich an meine Zeit als Automechaniker. Kunde lässt Auto einschleppen und in Werkstatt ist es fehlerfrei)