Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Funktion zum Stücklistenvergleich

Forumthread: Funktion zum Stücklistenvergleich

Funktion zum Stücklistenvergleich
14.04.2015 15:01:45
jupiter45
Hallo Leute!
Ich arbeite gerade an einem Stücklistenvergleich und komme aufgrund mangelnder Excel-Kenntnisse nicht zum gewünschten Ergebnis. Ich vergleiche die Stücklisten von 5 Fahrrädern unterschiedlicher Entwicklungsstände und mein Ziel ist es eine Vergleichsdarstellung zu erzielen.
Das Excelsheet ist wie folgt aufgebaut: Spalten A-F: Infos zum Bauteil/Baugruppe wie Komponentennummer, Bezeichnung, Auflösungsstufe und Fahrradzugehörigkeit. Spalten G-K: Die Fahrradmodelle 1 bis 5.
Die Liste ist rund 8000 Zeilen lang.
Meine Herangehensweise: Ich suche für jedes Fahrradmodell eine Funktion, die in die entsprechende Spalte ein "X" einträgt, wenn die Fahrradzugehörigkeit mit dem Modellübereinstimmt. Dies ist einfach mit einer WENN-Beziehung zu bewerkstelligen. Es ist aber möglich, dass Bauteile in unterschiedlichen Modellen vorkommen, in der Excel-Liste sind sie somit doppelt aufgeführt und unterschiedlichen Fahrradmodellen zugeordnet (Komponentennummer taucht identisch in Modell 1 und Modell 2 auf). Bspw. Wird "Bremsblock A" in Modell 1 und 2 verwendet. Es muss also sowohl ein "X" bei Modell 1 als auch bei Modell 2 gesetzt werden, um eine gute Übersichtlichkeit über die Wiederverwendung von Bauteilen bzw. einem Entwicklungsfortschritt zu haben.
Mein Ziel ist es für jedes Modell eine Funktion zu finden, mit der ich die gesamte Liste überprüfen kann.
Bisher habe ich mit WENN Beziehungen und der ZählenWenn Funktion gearbeitet, komme aber beim zweiten Teil auf keinen grünen Zweig.
Vielen Dank schon im Voraus für Eure Hilfe! Ich hoffe, dass ich mich verständlich ausdrücken konnte.

Anzeige

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Funktion zum Stücklistenvergleich
14.04.2015 15:30:41
Rudi
Hallo
kopiere die Bauteile an eine andere Stelle und entferne die Duplikate (Daten-Duplikate entfernen)
ABCDEFGHI
1BauteilModell Bauteil12345
2a2 a xxx 
3a3 b    x
4a4 c   x 
5b5 d  x  
6c4 ex    
7d3 f x   
8e1 g  x  
9f2 h   x 
10g3 ix x x
11h4 j x   
12i5 k  xxx
13i3 l   x 
14i1 m    x
15j2 nx    

ZelleFormel
E2=WENN(ZÄHLENWENNS($A:$A;$D2;$B:$B;E$1);"x";"")

Gruß
Rudi

Anzeige
AW: Funktion zum Stücklistenvergleich
14.04.2015 23:32:07
jupiter45
Hallo Rudi,
schon mal vielen Dank!
Dass mit den Duplikaten ist eine gute Idee, wenn möglich würde ich die ursprüngliche Form der Liste gerne beibehalten, da es meiner Meinung nach wichtig ist, die Baugruppen unverändert zu lassen.
An deinem Beispiel: In Zelle E2 soll die Funktion zunächst prüfen, ob das Bauteil zu Modell 1 gehört (dies ist nicht der Fall). Anschließend soll überprüft werden, ob Bauteil A (mit entsprechender Komponentennummer) nochmals in irgendeiner Baugruppe/Fahrrad verbaut ist. Ist dies der Fall, soll überprüft werden, ob es in Modell 1 verbaut ist und ein "X" setzen, anderenfalls bleibt der Kasten eben leer.
Ich hoffe, dass ich mich nun etwas verständlicher ausgedrückt habe.
Ich würde mich sehr freuen, wenn jemand eine Idee hat mein Problem zu lösen, ich komme hier gerade einfach nicht weiter...
Viele Grüße
jupiter45
Anzeige
;
Anzeige
Anzeige

Infobox / Tutorial

Stücklistenvergleich in Excel: So gelingt es dir


Schritt-für-Schritt-Anleitung

  1. Datenstruktur aufbauen: Stelle sicher, dass deine Excel-Tabelle die Spalten A-F für Informationen zum Bauteil und G-K für die Fahrradmodelle enthält.

  2. Formel zur Überprüfung erstellen: Nutze die Funktion ZÄHLENWENNS, um zu prüfen, ob ein Bauteil in einem bestimmten Modell vorhanden ist. Beispiel für Zelle E2:

    =WENN(ZÄHLENWENNS($A:$A;$D2;$B:$B;E$1);"x";"")

    Diese Formel zählt, wie oft ein Bauteil (z.B. in Spalte D) in der entsprechenden Modellüberschrift (z.B. in Zeile 1) enthalten ist.

  3. Formel nach unten ziehen: Ziehe die Formel für alle relevanten Zellen in der Modellspalte nach unten, um die Überprüfung für alle Bauteile durchzuführen.

  4. Duplikate erkennen: Wenn ein Bauteil in mehreren Modellen vorhanden ist, wird für jedes Modell ein "X" gesetzt.


Häufige Fehler und Lösungen

  • Fehler: Die Formel gibt kein "X" zurück, obwohl das Bauteil vorhanden ist.

    • Lösung: Überprüfe, ob die Komponentennummern und Modellbezeichnungen korrekt übereinstimmen. Achte auf zusätzliche Leerzeichen oder unterschiedliche Schreibweisen.
  • Fehler: Duplikate in der Liste.

    • Lösung: Entferne Duplikate mithilfe der Funktion „Daten - Duplikate entfernen“, jedoch behalte die Originaldaten für die Übersichtlichkeit.

Alternative Methoden

  • Pivot-Tabellen: Du kannst auch eine Pivot-Tabelle verwenden, um eine Übersicht der Bauteile pro Modell zu erhalten. Dies ist besonders hilfreich, wenn du eine große Liste von Bauteilen hast.

  • VLOOKUP oder SVERWEIS: Alternativ kannst du die SVERWEIS-Funktion verwenden, um Informationen zu Bauteilen in anderen Tabellen zu suchen und zu vergleichen.


Praktische Beispiele

Angenommen, du hast folgende Daten in deiner Excel-Tabelle:

Komponentennummer Bezeichnung Modell 1 Modell 2
001 Bremsblock A x
002 Reifen x x
003 Rahmen x

In Zelle C2 (Modell 1) könntest du die Formel verwenden:

=WENN(ZÄHLENWENNS($A$2:$A$100;$A2;$B$2:$B$100;"Modell 1");"x";"")

Tipps für Profis

  • Verwende dynamische Bereiche: Statt feste Bereiche zu nutzen (z.B. $A$2:$A$100), kannst du dynamische Bereiche verwenden, um die Effizienz zu steigern und die Formel flexibler zu machen.

  • Benutzerdefinierte Formeln: Wenn du regelmäßig Stücklisten vergleichst, könnte es sinnvoll sein, benutzerdefinierte Funktionen in VBA zu erstellen, die deinen spezifischen Anforderungen gerecht werden.


FAQ: Häufige Fragen

1. Wie kann ich sicherstellen, dass meine Daten korrekt verglichen werden? Überprüfe die Formatierung der Zellen und stelle sicher, dass alle Werte konsistent sind (z.B. Textformat vs. Zahlformat).

2. Gibt es eine Möglichkeit, die Ergebnisse visuell darzustellen? Ja, du kannst bedingte Formatierungen verwenden, um die "X"-Einträge in den Modellspalten hervorzuheben und die Übersichtlichkeit zu erhöhen.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige