Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

SVERWEIS() funktioniert nicht
#1
Hallo,

In Spalte A stehen Kundennummern 001 - 999.
In Spalte B stehen die zugehörigen Kundennamen Meyer, Müller, Lehmann usw.
In Spalte C stehen Rechnungsnummern nach folgendem System: 003.002-01
003 = lfd. Nr. der Rechnung
002 = Kundennummer
01 = lfd. Rechnung für den Kunden (in dem Fall Rechnung 01).
In Spalte D steht die Kundennummer, die ich mit =WENN(TEIL(C1;4;1)=".";TEIL(C1;5;3);"") selektiere, also z.B. 002
In Spalte E möchte ich jetzt den Kundennname zeigen mit =SVERWEIS(D1;A$1:A$999;2;0).

Und hier ist das Problem: Es wird als Name #NV angezeigt.
Das bedeutet, bei einer Selektion der Kundennummer mit =TEIL() funktioniert =SVERWEIS() nicht.
Was kann man tun, um die Kundennummer in Spalte D nicht manuell angeben zu müssen?

Dieter
Antworten Top
#2
Hallo,

das Kriterium fehlt
PHP-Code:
oo2;A$1:A$999;
Gastlich
Antworten Top
#3
=SVERWEIS(D1;A$1:A$999;2;0) ist also falsch?
Deine Antwort verstehe ich nicht.
Kannst du sie etwas näher erläutern?
Dieter
Antworten Top
#4
Moin

In der Matrix A$1:A$999 gibt es keine zweite Spalte.
Wir sehen uns!
... Detlef

Meine Beiträge können Ironie oder Sarkasmus enthalten.

Antworten Top
#5
Ja Shift-del,
das habe ich nur falsch geschrieben, denn in meiner Formel gibt es die 2. Spalte, aber #NV bleibt trotzdem.
Dieter
Antworten Top
#6
Hallo,

In D1 steht dein Suchkriterium.

PHP-Code:
=WENN(TEIL(C1;4;1)=".";TEIL(C1;5;3);""
Die Formel.

PHP-Code:
=SVERWEIS(D1;A$1:B$999;2;0
Gastlich
Antworten Top
#7
Hallo Gastlich,

das geht leider nicht, weil A:B eine von der Buchhaltung C:E unabhängige Tabelle ist.
Ich muss für den Name also die Buchhaltungsspalte D benutzen.

Dieter
Antworten Top
#8
Hallo,

die Formel ist nur ein Syntax Beispiel.

Die Formel muss nur noch angepasst werden für das Suchkriterium und den Bereich.
Gastlich
Antworten Top
#9
Die Formel ist doch schon angepasst:
Code:
SVERWEIS(D1;A$1:B$999;2;0) 

Denn in D1 steht das Suchkriterium, nämlich die mit =TEIL() selektierte Kundennummer
und in A$1:B$999 steht der Bereich.
Wenn ich in D1 händisch z.B. eine 2 angebe, kommt der Kundenname.
Es liegt also an der Formel =TEIL(),
aber ich möchte mir die händische Angabe der Kundennummer sparen. 

Dieter
Antworten Top
#10
Hallo,

eine Beispieldatei bitte hochladen, Danke.

Dein Ergebnis 002 der TEIL() Formel ist nicht 2.
Gastlich
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste