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