Clever-Excel-Forum

Normale Version: Preislisten vergleichen
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2
Hallo !
Ich möchte 2 Preislisten mit ca. je 19000 Artikeln/Preisen vergleichen. Tabelle 1 enthält die neuen Preise bzw. Artikel, Tabelle 2 die alten. Ich möchte folgende Ergebnisse: Preisänderung gegenüber der alten Liste, Hinweis „NEU“ wenn ein Artikel neu dazugekommen ist.
Die zu vergleichenden Artikelnummern befinden sich bei  Tabelle 1 in Spalte B, bei Tabelle 2 in Spalte A. Die Preise sind in beiden Tabellen in Spalte E.
Leider komm ich mit der Wenn-Dann bzw. Verweis Formel nicht hin. (Ich erhalte bei allen Artikeln als Ergebnis immer nur: NEU)
Hier mein Versuch:
=WENN(ISTFEHLER(E3-(SVERWEIS(B3;Tabelle2!$A:$R;18;FALSCH)))=WAHR;"NEU";(R2-(SVERWEIS(A3;Tabelle2!$A:$R;18;FALSCH))))

Was mach ich falsch? Was wäre ein richtiger Lösungsweg?
Hallo,

lade doch mal (d)eine (Beispiel-)Datei hoch
Hallo, wie wäre es so:

=WENN(ZÄHLENWENN(Tabelle2!A:A;B3)=0;"NEU";E3-SVERWEIS(B3;Tabelle2!A:E;5;0))

Sollte das nicht passen wäre es gut eine kleine Datei als Beispiel zu haben
Gruß Holger

[attachment=18897]
Herzlichen Dank! Die Formel von Echo funktioniert! Aber nur bis Zeile 549. Ab Zeile 550 kommt ein #NV Fehler.
In der (verkürzten) Beispieldatei ist der Fehler ab Zeile 76. Welchen (Anfänger)-Fehler mache ich hier?
hallo
Es liegt nicht an der Formel, deine Arikelnummern (Tabelle1 / 2) haben nicht überall das gleiche Format (Text/Zahl)
Vermutlich gibt es als Zahl Nachkommastellen xxx.00000001 oder so.

=WENN(WENNFEHLER(ZÄHLENWENN(Tabelle2!A:A;RUNDEN(B3;0))=0;ZÄHLENWENN(Tabelle2!A:A;B3)=0);"NEU";E3-WENNFEHLER(SVERWEIS(RUNDEN(B3;0);Tabelle2!A:E;5;0);SVERWEIS(B3;Tabelle2!A:E;5;0)))

Ich habe Spalte B in den Formeln mal alternativ auf Null Stellen gerundet, möglicherweise geht es etwas kürzer. Muss jetzt aber mal kurz weg...

Gruß Holger
Herzlichen Dank! Funktioniert bestens! lg Christian
Nun habe ich gesehen, dass in der Liste auch Artikelbezeichnungen mit Buchstaben enthalten sind. z.B. 201270u0135
Diese werden in der Formel nicht korrekt erkannt bzw. verglichen. Wie kann ich die Formel (oder Spaltenformatierung)
ändern, sodass auch diese Artikel korrekt verglichen bzw. berechnet werden?
Hola,

abgesehen davon, dass B6572 leer ist....was passt denn genau wo nicht?

Gruß,
steve1da
Hallo! Danke für den Hinweis. Ich habe im Beispiel die Zeilennummern jetzt korrigiert. (siehe Beilage).
Mein "Problem" ist, dass die "Artikelnummern", welche einen Buchstaben enthalten (in meiner Beispieldatei Zeile 2-5), nicht korrekt gerechnet/verglichen werden, und somit
als Formelergebnis NEU (anstatt einer allfällig vorhandenen Preisdifferenz) ausgegeben wird.
Hat hier jemand einen Tipp? Vielen Dank!
Hola,

wenn du aus deinen "Zahlen" in Spalte B im Blatt G31 mal echte Zahlen machen würdest, ginge das recht einfach.
Dazu in eine leere Zelle eine 1 schreiben, diese kopieren, Spalte B markieren, rechte Maustaste, Inhalte einfügen, Multiplizieren.


Code:
=WENNFEHLER(E2-SVERWEIS(B2;'GK30'!A:E;5;0);"NEU")

Gru,
steve1da
Seiten: 1 2