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

Forumthread: Vier Spalten miteinander vergleichen

Vier Spalten miteinander vergleichen
Dietmar
Hallo zusammen,
ich tüftele bisher erfolglos an einer Formel, die folgendes vergleichen soll (vereinfacht dargestellt, da es mir um die Systematik geht):
Ich vermute, dass es eine Kombination aus SVerweis und Index sein müsste ...
a) In der Spalte A1:A1000 stehen Artikelnummern. In der Spalte B1:B1000 stehen Bestandszahlen
b) In der Spalte C1:C1000 stehen wieder Artikelnummern (andere Reihenfolge und zusätzliche Nummern gegenüber der Spalte A). In der Spalte D1:D1000 stehen wieder dazugehörige Bestandszahlen.
Nun möchte ich in Spalte F prüfen, ob die Bestandszahlen der Spalten B und D für die dazugehörigen Artikelnummern übereinstimmen. Wenn's stimmt soll in der Zelle "ok" stehen.
Ich bin gespannt!
Viele Grüße
Dietmar
Anzeige

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
AW: Vier Spalten miteinander vergleichen
19.06.2011 19:01:50
Josef

Hallo Dietmar,
Tabelle1

 ABCDE
11A5GNicht OK
22B2BOK
33C4HNicht OK
4  3FNicht OK
5  1AOK
6     

Formeln der Tabelle
ZelleFormel
E1{=WENN(ISTFEHLER(VERGLEICH(C1&D1;$A$1:$A$3&$B$1:$B$3;0)); "Nicht OK";"OK")}
Enthält Matrixformel:
Umrandende
{ } nicht miteingeben,
sondern Formel mit STRG+SHIFT+RETURN abschließen!
Matrix verstehen


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4

« Gruß Sepp »

Anzeige
DANKE!
19.06.2011 20:29:09
Dietmar
Hallo Sepp,
lange nichts voneinander gehört. Wie Du siehst tüftele ich immer noch herum; macht halt Spass :-)
Array-Formel ist genau das was ich suchte!
Wie so häufig: Wäre ich nicht drauf gekommen.
Wünsche Dir noch einen schönen Sonntag
Liebe Grüße
Dietmar aus Aachen
Ohne Arrayformel.
19.06.2011 19:09:58
Josef

Hallo nochmal.
Tabelle1

 ABCDEF
11A5GNicht OK 
22B2BOK 
33C4HNicht OK 
4  3FNicht OK 
5  1AOK 
6      

Formeln der Tabelle
ZelleFormel
E1=WENN(ISTFEHLER(VERWEIS(2;1/($A$1:$A$1000&$B$1:$B$1000=C1&D1))); "Nicht OK";"OK")


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4

« Gruß Sepp »

Anzeige
Lege ich mir mal zur Seite - Array war ok
19.06.2011 20:30:30
Dietmar
Hallo Sepp,
komme mit der Arrayformel gut klar, werde mir diese also weglegen.
Nochmals viele Grüße
Dietmar

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Vier Spalten vergleichen in Excel


Schritt-für-Schritt-Anleitung

Um in Excel mehrere Spalten zu vergleichen, kannst Du folgende Schritte befolgen:

  1. Daten vorbereiten: Stelle sicher, dass Deine Daten in vier Spalten angeordnet sind, z.B. A1:A1000 für Artikelnummern und B1:B1000 für Bestandszahlen. C1:C1000 und D1:D1000 sollten die entsprechenden Werte in anderer Reihenfolge enthalten.

  2. Formel einfügen: In Zelle E1 kannst Du folgende Formel verwenden:

    =WENN(ISTFEHLER(VERGLEICH(C1&D1;A1:A1000&B1:B1000;0)); "Nicht OK"; "OK")

    Diese Formel prüft, ob die Kombination aus Artikelnummer und Bestandszahl in den ersten beiden Spalten vorhanden ist.

  3. Matrixformel aktivieren: Schließe die Eingabe der Formel mit STRG + SHIFT + ENTER ab, um sie als Matrixformel zu aktivieren.

  4. Formel nach unten ziehen: Ziehe die Zelle E1 nach unten, um die Formel auf die anderen Zeilen anzuwenden.

  5. Ergebnisse überprüfen: Überprüfe die Ausgaben in Spalte E. Dort solltest Du "OK" oder "Nicht OK" sehen, je nach Übereinstimmung.


Häufige Fehler und Lösungen

  • Fehler: #WERT!
    Ursache: Eine der Zellen ist leer oder enthält nicht die erwarteten Datentypen.
    Lösung: Überprüfe, dass alle Zellen gefüllt sind und die richtigen Datentypen enthalten.

  • Fehler: Nicht OK wird immer angezeigt
    Ursache: Möglicherweise stimmt die Formel nicht mit den Daten überein.
    Lösung: Stelle sicher, dass die Bereiche korrekt angegeben sind und die richtige Syntax verwendet wird.


Alternative Methoden

  1. SVERWEIS verwenden: Du kannst auch die SVERWEIS-Funktion nutzen, um die Bestandszahlen zu vergleichen. Diese Methode erfordert, dass die Spalte mit den Artikelnummern die erste Spalte in Deinem Bereich ist.

    Beispiel:

    =WENN(SVERWEIS(C1;A1:B1000;2;FALSCH)=D1; "OK"; "Nicht OK")
  2. Bedingte Formatierung: Eine visuelle Methode ist die Verwendung der bedingten Formatierung, um Unterschiede hervorzuheben.

    1. Markiere die Zellen in Spalte D.
    2. Gehe zu "Bedingte Formatierung" und wähle "Neue Regel".
    3. Wähle "Formel zur Ermittlung der zu formatierenden Zellen verwenden" und gib die passende Formel ein.

Praktische Beispiele

Hier ist ein Beispiel, wie Du die Formeln anwenden kannst:

A B C D E
1 5 5 G Nicht OK
2 2 2 B OK
3 4 3 H Nicht OK
3 F Nicht OK
1 A OK

In diesem Beispiel siehst Du, wie die Formel in Spalte E die Übereinstimmung zwischen den Bestandszahlen vergleicht.


Tipps für Profis

  • Nutze Array-Formeln: Wenn Du mit einer größeren Datenmenge arbeitest, können Array-Formeln die Leistung verbessern.
  • Kombiniere mehrere Funktionen: Du kannst INDEX und VERGLEICH kombinieren, um noch genauere Vergleiche durchzuführen.
  • Datenvalidierung: Stelle sicher, dass Deine Daten konsistent sind, um Fehler bei der Analyse zu vermeiden.

FAQ: Häufige Fragen

1. Was ist der Unterschied zwischen SVERWEIS und Vergleich?
SVERWEIS sucht einen bestimmten Wert in der ersten Spalte eines Bereichs und gibt den Wert in der gleichen Zeile aus einer angegebenen Spalte zurück. VERGLEICH hingegen gibt die Position eines Wertes im Bereich zurück.

2. Kann ich mehr als zwei Spalten vergleichen?
Ja, Du kannst die oben genannten Methoden erweitern, um mehrere Spalten in Excel zu vergleichen. Verwende dazu komplexere Formeln oder füge zusätzliche Bedingungen hinzu.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige