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.

Preise vergleichen / überprüfen
#1
Hallo zusammen,

ich habe die Aufgabe für eine sehr große Tabelle (ca.5000 Zeilen) eine Überprüfung der Preise vorzunehmen.
Dies hätte ich bestenfalls gerne in einer Formel zusammengefasst, die ich dann einfach runterkopieren kann.
Im Anhang habe ich ein vereinfachtes Beispiel erstellt, welches die Aufgabe verdeutlicht:

Die gewünschte Formel soll in Zelle G2:G20 stehen und ein "x" anzeigen wenn eine Artickelnummer (ZeileA) existiert bei der es einen Preisunterschied in den Spalten B, C, D, E oder F gibt.

Jede Artickelnummer kann beliebig oft vorkommen.

Als Beispiel (gelb markiert) die Art-Nr.: ZE 340:
Zwar sind Preise in Zeile 3 und Zeile 9 identisch, allerdings gibt es einen Preisunterschied in Zelle E15. Dies reicht aus um hinter allen "ZE 340" ein "x" in Spalte G zu setzen.

VG
Daniel


Angehängte Dateien
.xlsx   Beispiel_Preisüberprüfung.xlsx (Größe: 10,99 KB / Downloads: 2)
Antworten Top
#2
Hallo,

z.B. so:

[html]
Arbeitsblatt mit dem Namen 'Tabelle1'
 ABCDEFG
1Art-Nr.Preis_1Preis_2Preis_3Preis_4Preis_5Überprüfung:
2BA 5808009001.0001.2001.400 
3ZE 3401.2001.5001.7001.9002.000x
4AS 2704005506008001.000x
5YC 3804.0004.5005.6007.0008.000 
6SD 6308.0008.8009.50010.00012.000 
7BA 5808009001.0001.2001.400 
8SD 6308.0008.8009.50010.00012.000 
9ZE 3401.2001.5001.7001.9002.000x
10YC 3804.0004.5005.6007.0008.000 
11SD 6308.0008.8009.50010.00012.000 
12SD 6308.0008.8009.50010.00012.000 
13AS 2704005006009001.000x
14YC 3804.0004.5005.6007.0008.000 
15ZE 3401.2001.4001.7001.8002.000x
16BA 5808009001.0001.2001.400 
17YC 3804.0004.5005.6007.0008.000 
18SD 6308.0008.8009.50010.00012.000 
19YC 3804.0004.5005.6007.0008.000 
20AS 2704005006008001.700x

ZelleFormatWert
G2[=1]"x";;0

ZelleFormel
G2=(ZÄHLENWENN(A:A;A2)<>ZÄHLENWENNS(A:A;A2;B:B;B2;C:C;C2;D:D;D2;E:E;E2;F:F;F2))*1
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg
[/html]
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:
  • dantri81
Antworten Top
#3
DANKE SCHÖN BoskoBiati!

Das ist genau die Lösung!
Antworten Top
#4
Schneller wäre folgendes (ungetestet):
  • Füge eine Spalte G:G mit lfd.Nr an
  • Sortiere nun nach Spalten D:F, danach A:C (anhand der lfd. Nr kannst Du später zurück sortieren)
  • H2: =(A1=A2)*(SUMMENPRODUKT(--(B1:F1=B2:F2))<5) mit dem Format von Bosko
Antworten Top
#5
Hi lupo,

womit wir wieder bei Matrix-Funktionen wären. :19:
Gruß

Edgar

Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
Antworten Top
#6
Big Grin 
Bei 5.000 Sätzen werden bei mir nur 60.000 Vergleiche vorgenommen. Bei Dir sind es 5000 x 4999 / 2 * 7 = 87.482.500, vorausgesetzt, die Leerzeilen werden nicht mit ausgewertet (nehme ich jetzt mal an).

Denn, lieber Bosko, worauf beschränkt sich mein SUMMENPRODUKT? :)
Antworten Top


Gehe zu:


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