Excel wenn Wert in Spalte dann SVERWEIS

Betrifft: wenn Wert in spalte dann Wert aus Spalte Formel
von: Gerhard

Geschrieben am: 27.09.2012 14:56:22

Hallo,
habe folgendes Problem
in Spalte/Zeile A1:A5 stehen Kundennummer
in Spalte/Zeile B1:B5 der dazugeh�rende Wert
in Spalte/Zeile C10 ein fixer Wert (10000)
SpalteA SpalteB
Z1 234 2000
Z2 567 4500
Z3 123 6500
Z4 890 1000
Z5 675 1500
Es wird der Wert 123 in SpalteA gesucht (kommt nur 1mal oder nicht vor)
somit: wenn wahr(123), dann Wert aus Spalte B(6500) bei SpalteC Zeile10 abziehen. Das Problem ist, dass die Kundennr. 123 nicht fix in Zeile 3 vorkommt.

Betrifft: AW: wenn Wert in spalte dann Wert aus Spalte Formel
von: Uwe (:o)
Geschrieben am: 27.09.2012 15:09:25
Hallo Gerhard,
so in der Art sollte das klappen:
=C10-(INDEX(B1:B5;VERGLEICH(123;A1:A5;0)))
Statt 123 kannst Du nat�rlich auch einen Zellbezug verwenden.
Gru�
Uwe
(:o)

Betrifft: AW: wenn Wert in spalte dann Wert aus Spalte Formel
von: Gerhard
Geschrieben am: 28.09.2012 11:47:14
funktioniert, allerdings wenn der Wert 123 nicht vorkommt, gibt es Fehler.
Kann mit ISTFEHLER abgefangen werden.
Danke.

Betrifft: AW: wenn Wert in spalte dann Wert aus Spalte Formel
von: Christian

Geschrieben am: 27.09.2012 15:14:23
Hallo Gerhard,
ein Ansatz:
Tabelle2

ABCD12342.00025674.50031236.50048901.00056751.500678912310.000103.50011
Formeln der TabelleZelleFormelC10=WENN(ZÄHLENWENN(A:A;C9); D9-SVERWEIS(C9;A:B;2;0); D9)

Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
MfG Christian

Betrifft: AW: wenn Wert in spalte dann Wert aus Spalte Formel
von: Gerhard
Geschrieben am: 28.09.2012 11:45:21
funktioniert Danke

Betrifft: AW: wenn Wert in spalte dann Wert aus Spalte Formel
von: UweD

Geschrieben am: 27.09.2012 15:21:22
Hallo
meinst du das?
Tabelle1ABCDE1KuNr.WertSuchen1232234200035674500412365005890100066751500789103500
verwendete FormelnZelleFormelBereichC10=10000-WENN(ISTFEHLER(SVERWEIS(E1;$A$1:$B$6;2;0));0;SVERWEIS(E1;$A$1:$B$6;2;0))

dann w�re C10 aber nicht fix, sondern mit Formel
Gru� UweD

Betrifft: AW: wenn Wert in spalte dann Wert aus Spalte Formel
von: Gerhard
Geschrieben am: 28.09.2012 11:44:07
passt. Danke

Der SVerweis ist eine der komplizierteren Funktionen in Excel. Wenn die Daten nicht genau richtig aufbereitet werden, funktioniert er nicht – deshalb wird er von vielen nicht gemocht, obwohl er eine sehr hilfreiche Funktion ist.

Ich erkläre dir, wie der SVerweis funktioniert und zeige dir auch ein Beispiel für die Anwendung.

Was tut die Funktion?

Die Funktion wird verwendet, wenn man eine Reihe von Daten durchsuchen möchte, um einen dazugehörigen Wert zu finden. Das „S“ steht dabei für senkrecht, d. h. die Daten werden von oben nach unten durchsucht.

Man kann also zum Beispiel in einer Tabelle anhand einer Kundennummer nach dem entsprechenden Kunden suchen. Oder wenn man wissen möchte, welcher Zinssatz für ein bestimmtes Guthaben gezahlt wird, kann man diese Funktion nutzen.


Werbung

Weißt du auch nicht, wohin mit den ganzen Notizzetteln, Büroklammern, Stiften und anderem Kleinkram? Dann empfehle ich dir diese Artikel:
Büroklammerhalter*
Praktischer Schreibtisch-Organizer mit Fächern für kleine Gegenstände*


Im Englischen heißt der SVerweis übrigens VLookup, was mit „nachschlagen“ übersetzt werden kann. Das „V“ steht hier für „vertical“, also senkrecht. Das beschreibt die Funktion eigentlich viel besser als unsere deutsche Bezeichnung.

Excel SVerweis – Beispiel

Hier erkläre ich dir nun die Verwendung: SVerweis – Beispiel.

Um die Funktion benutzen zu können, benötigst du folgende Daten:

  1. Das Suchkriterium bzw. den Nachschlagewert, nach dem der SVerweis suchen soll.
  2. Die Matrix, also den Bereich, in dem sich die Werte befinden.
  3. Den Spaltenindex: Die Spalte, in der der Wert steht, der ausgegeben werden soll.
  4. Optional: Bereich_Verweis (dazu weiter unten mehr).

Konkret sieht das so aus:
Beispiel Kundennummer – Kundenname

Excel wenn Wert in Spalte dann SVERWEIS

Excel wenn Wert in Spalte dann SVERWEIS

Schau dir auch mein Video zum Excel SVerweis an.


Die Kundennummer wäre im Beispiel dein Suchkriterium für den SVerweis.

Die Zellen, in denen die Daten stehen, ist die Matrix (also eigentlich die ganze Tabelle).

Die Kundennamen sind die Werte, die ausgegeben werden sollen. Entsprechend ist die Spalte, in der die Kundennamen stehen, die Spalte für die Ausgabewerte. Dabei ist immer die Spalte die Nummer 1, in der die Suchkriterien stehen (auch wenn diese in Spalte C stehen und nicht in A wie in meinem Beispiel).

Wenn du also zum Beispiel die Kundennummer hast und den dazugehörigen Kunden suchst (siehe Tabelle oben), kannst du den SVerweis nehmen.

Die fertige Formel für das obige Beispiel würde so aussehen:
=SVERWEIS(B9;A3:B7;2)

Die Formel selbst könnte in der Zelle B 10 stehen.

Wenn man nun in der Zelle B9 eine Kundennummer eingibt, wird in B10 der Kundenname ausgegeben:

Excel wenn Wert in Spalte dann SVERWEIS

Erklärung der Formel im Detail

Die Formel ist folgendermaßen aufgebaut:
=SVERWEIS(Suchkriterium;Matrix;Spaltenindex;[Bereich_Verweis])

=SVERWEIS ist einfach nur der Name der Funktion.

Das Suchkriterium (B9) ist die Zelle, in die die Kundennummer eingegeben wird, nach der wir suchen.

Die Matrix (A3:B7) ist der Bereich, in dem die Werte stehen, die durchsucht werden sollen.

Der Spaltenindex (2) ist die Spalte, in der unser Ausgabewert (also das Ergebnis = der Kundenname) steht.

Wichtig:
Das Suchkriterium (also in unserem Fall die Kundennummer) muss immer in der ersten Spalte der Excel Tabelle stehen, die Ausgabewerte in den Spalten danach.

Oder anders gesagt: Die Suchkriterien müssen links von den Ausgabewerten stehen. Die Spalte, in der die Suchkriterien stehen, ist immer Spalte 1, auch wenn sie in Spalte C stehen.

Optional: Wahr und falsch (Bereich_Verweis)

Excel wenn Wert in Spalte dann SVERWEIS

Für alle, die regelmäßig mit Excel arbeiten, egal ob beruflich oder privat: Mein Lehrbuch Excel Grundlagen.

Wahr und falsch (Bereich_Verweis)

Optional kannst du als 4. Wert noch WAHR angeben, wenn dir eine ungefähre Übereinstimmung reicht – oder den Wert FALSCH, wenn du eine genaue Übereinstimmung möchtest.

In unserem Beispiel für den SVerweis: Wir möchten eine genaue Übereinstimmung, weil die Kundennummer individuell für einen Kunden gilt. Wir würden also den Wert „Falsch“ mitgeben:

=SVERWEIS(B9;A3:B7;2;FALSCH)

Wenn wir den vierten Wert (also wahr oder falsch) in der Formel nicht mitangeben, geht Excel davon aus, dass uns eine ungefähre Übereinstimmung reicht. Im folgenden Beispiel wäre das ein Problem:

Excel wenn Wert in Spalte dann SVERWEIS

Die Kundennummer 126 gibt es nicht. Wenn wir den vierten Wert nicht angeben oder „wahr“ angeben, wird uns trotzdem ein Kundenname ausgegeben (siehe oben), weil Excel nun davon ausgeht, dass eine ungefähre Übereinstimmung reicht.