SVERWEIS und WVERWEIS

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

  • MVP fü MS-Excel -

=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… :wink:

Mit freundlichen Grüssen

Thomas Ramel

  • MVP für MS-Excel -