14.3k Aufrufe
Gefragt in Tabellenkalkulation von
Hallo,

ich könnte wieder einmal sehr gut Hilfe gebrauchen.
Situation:
Ich habe eine Tabelle viele Beziechnung aufgeführt und dazu gibt es jeweils Nummer. Meist nur eine, aber es können auch mehrere sein.
Beispiel:
Monitor 1000
Maus 1001
Maus 1002
Gehäuse 1003

Wenn ich jetzt einen SVerweis mache und nach Maus suche, bekomme ich immer nur "1001" in die Zelle.

Jetzt zu meiner Frage:
Wie kann ich es hinbekommen, dass ich auch "1002" und evtl. folgende Angezeigt bekomme?

Wunschergebnis:
SVERWEIS(Monitor)=1000
SVERWEIS(Maus)=1001
SVERWEIS(Maus)=1002
SVERWEIS(Gehäuse)=1003

Gibt es da eine Möglichkeit?

Vielen Dank für eure Antworten!

Gruß
Dirk

31 Antworten

0 Punkte
Beantwortet von rainberg Profi (14.9k Punkte)
Hallo Michael,

wenn Du die Funktion INDEX() kennst, dann ist Dir auch bekannt, dass diese, wenn man sie nur auf eine Spalte anwendet, nur ein Argument benötigt, nämlich das Argument "Zeilennindex".
Der "Spaltenindex" wird nur benötigt wenn sich INDEX() über eine mehrspaltige Matrix ersteckt.

Und genau dieser Zeilenindex wird mit der Funktion KKLEINSTE() berechnet.
Den Sinn und die Syntax dieser Funktion erfährst Du in der Hilfe.

Da aber in der Beispieldatei gleiche Kriterien vorhanden sind, ist es notwendig diese zu zählen um bei Gleichheit trotzdem eine andere Zeilennummer zu erhalten.
Diese Prozedur wird nun durch die integrierte WENN-Abfrage mittels ZÄHLENWENN() erledigt.

Mehr kann man hier nicht erklären, da hilft nur nachvollziehen durch eigene Tests, auch wenn es schwer fällt.

Gruß Rainer
...