Clever-Excel-Forum

Normale Version: Mehrfaches (gleiches) Suchkriterium mit unterschiedlichen Ergebnissen
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo zusammen,

für euch ein wahrscheinlich simples Problem.

Tabellenblatt 1 und 2:

Spalte A: IDs (z.B. 123)
Spalte B: Werte (z.B. 10 EUR)

Besonderheit: IDs kommen mehrfach vor, allerdings mit unterschiedlichen Werten in Spalte B

123 | 10 €
123 | 14 €
123 | 15 €

Ziel:
Das Ziel ist es, die Werte der jeweiligen IDs der beiden Tabellenblätter zu vergleichen, sprich, herauszufinden wo genau eine Abweichung zu finden ist (meistens ist nur 1 Wert unterschiedlich oder fehlend).

Hintergrund:
Die beiden Tabellenblätter entspringen unterschiedlichen Quellen. Die Gesamtsumme der Werte der jeweiligen IDs wurde verglichen und eine Abweichung festgestellt. Jetzt soll geguckt werden, wo exakt die Abweichung zu finden ist. Die einzelnen IDs mit unterschiedlichen Werten stellen einzelne Transaktionen dar. Leider gibt es neben der Transaktionssumme (Wert in Spalte B) kein einheitliche Vergleichskriterium (sonst würde ich mich nicht an euch wenden).

Ich hoffe, dass das verständlich erklärt ist. Bei Fragen bitte melden - kann auch Screenshots machen, falls nötig.

Vielen lieben Dank im Voraus.

LG  Confused
Hallöchen,

Du könntest in einer weiteren Spalte zählen, wie oft der Eintrag der Zeile aus Spalte A in selbiger Spalte enthalten ist. Dann filterst Du anhand der zusätzlichen Spalte alle mit mehr als einem Eintrag ...
Hallo

mit dieser Beispieldatei hast du alle Differenzen als Übersicht in Tabelle3 aufgelistet.
Zum Testen kannst du deine Daten ja mal ins Beispeil kopieren und es dir anschauen.
Leider ist es eine alte Excel 2003 Datei, für die Makro Funktion spielt das keine Rolle.

mfg Gast 123
Vielen Dank für eure Beiträge.

Es würde mir schon helfen, wenn mir gezeigt wird wie man folgendes umsetzt:

Tabelle 1 (Ausschnitt aus großer Datenmenge):

A1: 123 | B1: 12 €
A2: 123 | B2: 11 €
A3: 123 | B3: 14 €
A4: 123 | B4: 17 €

Tabelle 2 (Ausschnitt aus großer Datenmenge 2)

A1: 123 | B1: 12 €
A2: 123 | B2: 11 €
A3: 123 | B3: 28 €
A4: 123 | B4: 17 €

Tabelle 3 (Ziel):

             Daten       Daten
             Tabelle 1   Tabelle 2
A1: 123 | B1: 12 € | C1: 12 €
            | B2: 11 € | C2: 11 €
            | B3: 14 € | C3: 28 €
            | B4: 17 € | C4: 17 €

In A1 sollen also die ID stehen, welche geprüft werden sollen, weil im einem vorherigen Schritt (hier nicht dargestellt) schon herausgefunden wurde, dass sich bei dieser ID eine Differenz befindet (mit Summewenn-Formel). Ich möchte nun, dass man in der Tabelle 3 erkennt, bei welchem Wert genau die Differenz entsteht. Dass eine Differenz bei der ID "123" besteht, weiß ich wie gesagt schon durch die Summewenn-Formel.

Mit einem SVERWEIS klappt das leider nicht, weil immer der zuerst gefundene Wert (12 €) bei dem Suchkriterium "123" ausgegeben wird. Ich hoffe, dass das verständlich ist.

LG
Hola,
zB so:
Code:
=WENNFEHLER(INDEX(Tabelle1!$B$1:$B$4;AGGREGAT(15;6;ZEILE(Tabelle1!$A$1:$A$4)/(Tabelle1!$A$1:$A$4=$A$1);ZEILE(A1)));"")
Gruß,
steve1da
Richtig gut! Dankeschön.

Da ich gerne verstehe und nicht nur anwende:

Kannst du mir erklären, was du im Detail genau gemacht hast?

LG
Hi,

bei aktuellem Excel (oder mit dem CSE-Addin von Flotter Feger) ist das ganz einfach:

=FILTER(Tabelle1!B:B;Tabelle1A:A=A1)

Diese eine Formel liefert alle Bx, bei denen Ax=A1 ist.
Hallo Jnkrn,

hier mal 1 Lösung mit Excel-Power Query (also nutzbar ab Excel 2010!)

Gruß von Luschi
aus klein-Paris

PS: die Amerikaner nennen solche Überkreuzvergleiche 'Reconciliation'