Seite 1 von 1

Anfänger braucht Hilfe - SVERWEIS (alternative) - gelöst!

Verfasst: Do, 19.07.2012 17:16
von maddog
Hi,

bekomme als Antwort immer "#WERT!", verstehe aber nicht, was ich falsch mache :(

Screenshot ist angehängt. Hoffe einer von euch kann mir kurz helfen, ich bekomme es einfach nicht hin :?

Bild

Danke

Grüssle

Edit: Titel angepasst

Re: Anfänger braucht hilfe - SVERWEIS

Verfasst: Do, 19.07.2012 17:54
von theindless
Hallo,

das Problem ist der 3te Parameter "A2:A6".

SVERWEIS möchte als 3ten Parameter die Angabe, welche Spalte der Matrix (bei dir A2:F6 = 2ter Parameter) er zurückgeben soll.

Eine schlüssige SVERWEIS-Formel wäre z.B.:

=SVERWEIS("dd";A2:F6;5)

Das würde dir 58 zurück geben.

Das was du möchtest, ist mit SVERWEIS nicht möglich.

Wie es geht kann ich auf die Schnelle allerdings nicht sagen

theindless

Re: Anfänger braucht hilfe - SVERWEIS

Verfasst: Do, 19.07.2012 18:54
von maddog
Hallo theindless,

Danke dir für die Erklärung, hätte es wohl noch Tage mit SVERWEIS versucht...
Mal schauen hoffentlich finde ich eine Funktion die mir weiterhilft^^


Grüssle

Re: Anfänger braucht hilfe - SVERWEIS

Verfasst: Do, 19.07.2012 19:06
von Thomas Mc Kie
Übrigens wäre anstelle eines Screenshot die Datei selber auch ein wünschenswerter Anhang, dann muss ein Helfer bei der Problemsuche die Struktur nicht erst nachbauen.

Leider hab ich es erstmal auch nicht hinbekommen (und den Datenpilot hab ich noch nicht ganz begriffen, daher weiß ich nicht ob der das nicht auch kann).

Grüße

Thomas

Re: Anfänger braucht hilfe - SVERWEIS (alternative gesucht)

Verfasst: Do, 19.07.2012 19:08
von Karolus
Hallo

Ich fürchte es gibt keine zumindest nicht i.d.S. daß sie ohne 5 WENNs auskommt um jede Spalte einzeln zu überprüfen.

Code: Alles auswählen

=WENN(ZÄHLENWENN(B2:B6;58);B1;"") & WENN(ZÄHLENWENN(C2:C6;58);C1;"") & usw.
Karo

Re: Anfänger braucht hilfe - SVERWEIS (alternative gesucht)

Verfasst: Do, 19.07.2012 19:34
von Axel Richter
Hallo,

Zeilentitel:
{=INDEX($A$1:$F$6;KGRÖSSTE(WENN($B$1:$F$6=$D$8;ZEILE($B$1:$F$6));1);1)}

Spaltentitel:
{=INDEX($A$1:$F$6;1;KGRÖSSTE(WENN($B$1:$F$6=$D$8;SPALTE($B$1:$F$6));1))}

beides Matrixformeln.

viele Grüße

Axel

Re: Anfänger braucht hilfe - SVERWEIS (alternative gesucht)

Verfasst: Do, 19.07.2012 20:36
von maddog
Super, vielen Dank an euch, auf solche Lösungen wäre ich wohl nicht gekommen :D
Funktioniert wunderbar. Verstehe es zwar noch nicht, aber da werde ich mich jetzt einarbeiten.

Der Abend ist gerettet, Danke nochmals.

@Thomas Mc Kie, stimmt, dein Hinweis ist gespeichert.

Grüssle

Re: Anfänger braucht Hilfe - SVERWEIS (alternative) - gelöst

Verfasst: Fr, 20.07.2012 12:08
von maddog
kleiner Nachtrag,

habe mich nun für die Lösung von Axel Richter entschieden. Die ist schon sehr elegant und wie man auf so einen verschachtelte Lösung kommen kann, verwundert mich immer noch :shock:

Leider funktioniert sie nur bei Tabellen ab Zeile 1.
Nachdem einarbeiten aber, war die kleine Modifikation dann einfach. Hoffe nur das man das so machen darf, funktionieren tut es jedenfalls :D

Beispiel für Zeilentitel:
{=INDEX(A2:F6;KGRÖSSTE(WENN(B2:F6=D8;ZEILE(B2:F6)-ZEILE(B2)+1);1);1)}

Grüssle

Re: Anfänger braucht Hilfe - SVERWEIS (alternative) - gelöst

Verfasst: Fr, 20.07.2012 13:30
von Karolus
Hallo
Ein wenig kürzer:

Code: Alles auswählen

{=INDEX(A2:A6;MAX(WENN(B2:F6=D8;ZEILE(A1:A5))))}
Karo