SVERWEIS Bezug und Ergebnis der Matrix passen nicht zusammen
#1
Hallo zusammen.

Ich bin am verzweifeln. 
In meiner Tabelle gebe ich eine Artikelnummer ein um in der Zelle daneben dann den Text in einer weiteren dann den Preis auszugeben. Die Artikelnummer sind auf einer anderen Tabelle in der gleichen Arbeitsmappe
Für die erste Artikelnummer passt alles, nur was danach kommt ist irgendwie nicht nachvollziehbar. Die Artikelnummer schein wohl gefunden zu werden, nur der Text passt nicht dazu. Excel nimmt stumpf den Text aus der zweiten Zeile, aber nicht den der zur Artikelnummer passt.
Ich habe da irgendwo einen Fehler, finde den aber nicht. Hat vielleicht wer eine Idee?
Und eine weitere Frage, wenn ich nicht alle Felder ausfülle, steht ja immer #NV da drin. Solange das dort steht summiert er mir das ja nicht, wie kann ich das verhindern.


Angehängte Dateien
.xlsx   Schnellkalkulation.xlsx (Größe: 16,71 KB / Downloads: 7)
Antworten Top
#2
Hi,

Code:
=WENNFEHLER(SVERWEIS(B5;Preisliste!$A$2:$B$64;2;0);"")

Beachte den 4. Parameter im SVERWEIS!
Gruß

Edgar

Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
[-] Folgende(r) 1 Nutzer sagt Danke an BoskoBiati für diesen Beitrag:
  • badboy-72
Antworten Top
#3
Tausend Dank dafür.

Der WENNFEHLER, also wenn eine Wert nicht vorhanden ist gibt dann eine leere Zelle aus. Oder verstehe ich das falsch? Blöd gesagt, wenn kein Wert vorhanden ist, gucke in Spalte 0, da steht nix, also nix eintragen. Aber warum wurden in den Bezeichnungen falsche Werte ausgegeben, das versteh ich nicht.
Antworten Top
#4
Hallo,


Spalte 0 gibt es nicht, aber wie gesagt, der 4.Parameter in SVERWEIS ist sehr wichtig:

https://support.microsoft.com/de-de/offi...a18ad188a1

Es ist durchaus sinnvoll, sich die Hilfe zu den Funktionen durchzulesen.
Gruß

Edgar

Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
[-] Folgende(r) 1 Nutzer sagt Danke an BoskoBiati für diesen Beitrag:
  • badboy-72
Antworten Top
#5
Hallo,

so geht es:

Kalkulation

ABCDEFG
4PosArtikel Nr.BezeichnungAnz.Rabatt Netto Brutto
51281303Grundgebühr je Abrechnungseinheit mit Funkablesung1          29,48 €          35,08 €
62281319Erstellung der Abrechnung je Nutzer4          19,76 €          23,51 €
73281333Wohnungs-WMZ, KMZ, Strom- und Sonderzähler fernauslesen, je Gerät2          25,28 €          30,08 €
84                 -   €                 -   €
95                 -   €                 -   €
Formeln der Tabelle
ZelleFormel
C5=WENNFEHLER(SVERWEIS(B5;Preisliste!$A$2:$B$64;2;FALSCH);"")
F5=WENNFEHLER(SVERWEIS(B5;Preisliste!$A$2:$D$64;3;FALSCH);"")*(D5)
G5=(F5*19%)+F5
C6=WENNFEHLER(SVERWEIS(B6;Preisliste!$A$2:$B$64;2;FALSCH);"")
F6=WENNFEHLER(SVERWEIS(B6;Preisliste!$A$2:$D$64;3;FALSCH);"")*(D6)
G6=(F6*19%)+F6
C7=WENNFEHLER(SVERWEIS(B7;Preisliste!$A$2:$B$64;2;FALSCH);"")
F7=WENNFEHLER(SVERWEIS(B7;Preisliste!$A$2:$D$64;3;FALSCH);"")*(D7)
G7=(F7*19%)+F7
C8=WENNFEHLER(SVERWEIS(B8;Preisliste!$A$2:$B$64;2;FALSCH);"")
F8=WENNFEHLER(SVERWEIS(B8;Preisliste!$A$2:$D$64;3;FALSCH);0)*(D8)
G8=(F8*19%)+F8
C9=WENNFEHLER(SVERWEIS(B9;Preisliste!$A$2:$B$64;2;FALSCH);"")
F9=WENNFEHLER(SVERWEIS(B9;Preisliste!$A$2:$D$64;3;FALSCH);0)*(D9)
G9=(F9*19%)+F9

Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4.8
Viele Grüße
Klaus-Dieter
Der Erfolg hat viele Väter, 
der Misserfolg ist ein Waisenkind
Richard Cobden
[-] Folgende(r) 1 Nutzer sagt Danke an Klaus-Dieter für diesen Beitrag:
  • badboy-72
Antworten Top
#6
Hallo badboy...

oder du verwendest diese Formel:

Code:
=WENNFEHLER(INDEX(Preisliste!$C$2:$C$300;VERGLEICH($B$5:$B$303;Preisliste!$A$2:$A$300;0);1);"")
theTroother
praktisch leidenschftlicher Excel-Enbthusiast
Antworten Top
#7
@Troother,

abgesehen davon, dass die Formel deutlich länger ist, kann man sie auch deutlich vereinfachen. Sie bis Zeile 303 laufen zu lassen ist auch nicht sinnvoll, wenn in Zeile 34 schon eine Formel steht:

Code:
=WENNFEHLER(INDEX(Preisliste!$C:$C;VERGLEICH($B5:$B33;Preisliste!A:A;0));"")


@badboy,

hier mal zwei Varianten, einmal mit einer intelligenten Tabelle, da werden die Formeln in einer neuen Zeile automatisch fortgeführt und Du kannst am Ende eine Ergebniszeile einfügen, die Dir automatisch die Summen anzeigt.


.xlsx   Schnellkalkulation.xlsx (Größe: 25,58 KB / Downloads: 3)
Gruß

Edgar

Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
[-] Folgende(r) 1 Nutzer sagt Danke an BoskoBiati für diesen Beitrag:
  • badboy-72
Antworten Top
#8
Hallo Edgar,

mit er intelligenten Tabelle geht es noch einfacher. Nun hab ich es verstanden und auch mit den Ergebnissen hinbekommen. Warum es zuerst nicht klappen wollte hab ich zwar noch nicht raus, aber es geht ja nun.
Bin sehr Dankbar dafür.
Antworten Top
#9
Hi,

die Ursache ist einfach, wenn Du Deine und meine SVERWEIS-Formel vergleichst (oder auch die von Klaus-Dieter):

Deine:

Code:
SVERWEIS(B5;Preisliste!$A$2:$B$64;2)


Meine
Code:
SVERWEIS(B5;Preisliste!$A$2:$B$64;2;0)

die 0 am Ende machts aus!
https://excelhero.de/funktionen/excel-sverweis/
Gruß

Edgar

Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
[-] Folgende(r) 1 Nutzer sagt Danke an BoskoBiati für diesen Beitrag:
  • badboy-72
Antworten Top
#10
Das ist ein sehr guter Artikel, dass arbeite ich mal durch. TOP! Danke dir dafür..
Antworten Top


Gehe zu:


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