25.07.2018, 08:52 (Dieser Beitrag wurde zuletzt bearbeitet: 25.07.2018, 08:54 von Attila Abraham.)
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?
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?
25.07.2018, 11:57 (Dieser Beitrag wurde zuletzt bearbeitet: 25.07.2018, 11:57 von echo.)
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.
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?
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!
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
Folgende(r) 1 Nutzer sagt Danke an steve1da für diesen Beitrag:1 Nutzer sagt Danke an steve1da für diesen Beitrag 28 • Attila Abraham