Hallo,
ich versuche folgendes Problem zu lösen:
Ich habe eine Tabelle (hier ein grobes Beispiel zum Aufbau):
A B C
X 1 2 3
Y 4 5 6
Z 7 8 9
Wenn man Parameter X/Y/Z eingibt und noch A/B/C soll Excel mir den Wert der Zelle nennen (bei Y und B wäre es dann 5).
Mit den S und W Verweisen schaffe ich das aber nur für die jeweilige Spalte bzw Zeile.
Also versuche ich vorher eine Wenn-funktion mit einzubauen.
Die Formel wird dann allerdings ziemlich lang…
Gibt es andere Lösungen hierfür bzw andere Möglichkeiten?
Hallo,
Hallo G,
=INDEX(A1:smiley:4;VERGLEICH(„Y“;A1:A4;0);VERGLEICH(„B“;A1:smiley:1;0))
Gruß
Reinhard
Hallo Reinhard,
danke für deine Antwort. Hat soweit geklappt.
Allerdings funktioniert die Vergleich Formel nur mit übereinstimmenden Werten?
Bei den S und W Verweisen kann der ja immer aufrunden (Befehl WAHR).
Wenn meine Tabelle statt A B C nun aus 1 2 3 besteht und ich 1,5 eingebe, funktioniert das nicht mehr.
Vorschläge?
1 „Gefällt mir“
danke für deine Antwort. Hat soweit geklappt.
Allerdings funktioniert die Vergleich Formel nur mit
übereinstimmenden Werten?
Bei den S und W Verweisen kann der ja immer aufrunden (Befehl
WAHR).
Wenn meine Tabelle statt A B C nun aus 1 2 3 besteht und ich
1,5 eingebe, funktioniert das nicht mehr.
Halo G,
Tabellenblatt: [Mappe1]!Tabelle1
│ A │ B │ C │ D │ E │
──┼───┼───┼───┼───┼───┤
1 │ │ 1 │ 2 │ 3 │ e │
──┼───┼───┼───┼───┼───┤
2 │ X │ a │ b │ c │ │
──┼───┼───┼───┼───┼───┤
3 │ Y │ d │ e │ f │ │
──┼───┼───┼───┼───┼───┤
4 │ Z │ g │ h │ i │ │
──┴───┴───┴───┴───┴───┘
Benutzte Formeln:
E1: =INDEX(A1:smiley:4;VERGLEICH("Y";A1:A4;0);VERGLEICH(AUFRUNDEN(1,5;0);A1:smiley:1;0))
A1:E4
haben das Zahlenformat: Standard
Tabellendarstellung erreicht mit dem Code in FAQ:2363
Gruß
Reinhard
Hallo Reinhard,
Bei den S und W Verweisen kann der ja immer aufrunden (Befehl
WAHR).
Es wird dann immer der nächst kleinere Wert verwendet, nicht der nächst grössere.
Wenn meine Tabelle statt A B C nun aus 1 2 3 besteht und ich
1,5 eingebe, funktioniert das nicht mehr.
Vorschläge?
Ja, z.B den folgenden:
=INDEX(A1:smiley:4;VERGLEICH(„Y“;A1:A4;0);VERGLEICH(1.5;A1:smiley:1;1))
Mit freundlichen Grüssen
Thomas Ramel
=INDEX(A1:smiley:4;VERGLEICH(„Y“;A1:A4;0);VERGLEICH(1.5;A1:smiley:1;1))
hallo Thomas,
im deutschen Excel ist 1,5 besser als 1.5.
Gruß
Reinhard
Grüezi Reinhard
=INDEX(A1:smiley:4;VERGLEICH(„Y“;A1:A4;0);VERGLEICH(1.5;A1:smiley:1;1))
im deutschen Excel ist 1,5 besser als 1.5.
Stimmt - mir ging es halt mehr ums Prinzip… 
Mit freundlichen Grüssen
Thomas Ramel