Zwei Excel-Tabellen vergleichen und abgleichen

Zwei Excel-Tabellen mit ZÄHLENWENN abgleichen

Zwei Listen, die eigentlich zusammenpassen sollten: offene Rechnungen und Zahlungseingänge, Bestellungen und Lieferungen, Teilnehmerliste und Anmeldungen. Die Frage ist immer dieselbe. Was steht in beiden Listen, was fehlt, und wo weichen die Werte ab?

Dieser Beitrag zeigt drei Wege, die sich ergänzen: einen zum Zählen, einen zum Beschriften und einen, der die Abweichungen farbig hervorhebt. Wie die dabei verwendete Verweisfunktion aufgebaut ist, steht im Beitrag zur SVERWEIS-Funktion.

Die Ausgangslage

Links stehen sieben offene Rechnungen, rechts die vier Zahlungseingänge aus dem Kontoauszug. Die Rechnungsnummer verbindet beide Listen.

Zwei Listen nebeneinander: offene Rechnungen und Zahlungseingänge aus dem Kontoauszug

Bevor Sie loslegen, prüfen Sie eine Kleinigkeit: Beide Listen müssen dieselbe Schreibweise verwenden. RE-4821 und RE 4821 sind für Excel zwei verschiedene Werte, ebenso eine Zahl gegen die gleiche Zahl als Text.

Weg 1: ZÄHLENWENN zählt die Treffer

ZÄHLENWENN durchsucht die zweite Liste und zählt, wie oft der Wert dort vorkommt. Das Ergebnis ist eine Zahl, meist 0 oder 1.

=ZÄHLENWENN($F$4:$F$7;A4)
ZÄHLENWENN zeigt für jede Rechnung, ob sie im Kontoauszug vorkommt

Eine 0 bedeutet: Diese Rechnungsnummer steht nicht im Kontoauszug. Eine 1 bedeutet: Es gibt genau einen passenden Eintrag. Steht dort 2 oder mehr, kommt die Nummer mehrfach vor, etwa durch eine Teilzahlung, eine Korrektur oder eine Doppelbuchung.

Achten Sie auf die Formulierung: Ein Treffer belegt, dass die Nummer vorkommt, nicht dass der Betrag stimmt. Ob vollständig bezahlt wurde, klärt erst der Betragsvergleich weiter unten.

Dieser Weg hat einen Vorteil gegenüber SVERWEIS: Er meldet keinen Fehler, sondern liefert immer eine Zahl. Und er zeigt Dubletten, die SVERWEIS stillschweigend übergeht. Wie die Funktion im Detail arbeitet, steht unter ZÄHLENWENN.

Weg 2: Aus der Zahl einen Klartext machen

Eine Spalte voller Nullen und Einsen liest sich schlecht. Legen Sie WENN darum herum:

=WENN(ZÄHLENWENN($F$4:$F$7;A4)=0;"kein Eingang";"Eingang vorhanden")
Die Formel beschriftet jede Zeile danach, ob ein Zahlungseingang vorliegt

Jetzt steht in jeder Zeile, ob ein Zahlungseintrag vorliegt. Nach dieser Spalte lässt sich sortieren und filtern. Beachten Sie die Formulierung: Ein Eingang heißt noch nicht, dass der Betrag stimmt. Das klärt erst der Vergleich weiter unten. Mehr zur Funktion steht unter WENN-Funktion.

Wenn Sie den Wert selbst brauchen

Soll nicht nur der Status, sondern auch das Zahlungsdatum übernommen werden, ist SVERWEIS das richtige Werkzeug:

=WENNFEHLER(SVERWEIS(A4;$F$4:$G$7;2;FALSCH);"offen")
SVERWEIS holt das Zahlungsdatum, WENNFEHLER schreibt offen in die übrigen Zeilen

ZÄHLENWENN beantwortet damit die Frage, ob ein Eintrag vorhanden ist. SVERWEIS beantwortet die Frage, welcher Wert dort steht.

Weg 3: Abweichungen farbig hervorheben

Bei längeren Listen ist das Durchsehen der Statusspalte mühsam. Eine bedingte Formatierung färbt die betroffenen Zeilen ein.

  1. Markieren Sie den Bereich A4:D10.
  2. Wählen Sie StartBedingte FormatierungNeue Regel.
  3. Klicken Sie auf Formel zur Ermittlung der zu formatierenden Zellen verwenden.
  4. Geben Sie die Formel =$D4="kein Eingang" ein.
  5. Wählen Sie über Formatieren eine Füllfarbe und bestätigen Sie mit OK.
Die bedingte Formatierung hebt die Rechnungen ohne Zahlungseingang farbig hervor

Excel färbt jetzt die gesamte Zeile, sobald in Spalte D kein Eingang steht. Entscheidend ist das Dollarzeichen vor dem D: Es sorgt dafür, dass für jede Zelle der Zeile dieselbe Spalte geprüft wird. Die Zeilennummer bleibt ohne Dollarzeichen, damit die Regel Zeile für Zeile weiterwandert.

Mehr Möglichkeiten stehen unter bedingte Formatierung.

In beide Richtungen prüfen

Ein Abgleich in eine Richtung beantwortet nur die halbe Frage. Er zeigt, welche Rechnungen unbezahlt sind. Er zeigt nicht, ob es Zahlungen gibt, zu denen keine Rechnung existiert.

Setzen Sie dafür dieselbe Formel spiegelbildlich neben die zweite Liste:

=WENN(ZÄHLENWENN($A$4:$A$10;F4)=0;"keine Rechnung";"zugeordnet")

Erst beide Richtungen zusammen ergeben ein vollständiges Bild. Das gilt für jeden Abgleich, ob Lager gegen Inventur oder Teilnehmerliste gegen Anmeldungen.

Zahlen vergleichen statt nur vorhanden sein

Manchmal steht ein Wert in beiden Listen, aber mit unterschiedlichem Betrag. Dann brauchen Sie keinen Abgleich, sondern eine Differenz. Voraussetzung ist, dass die zweite Liste ebenfalls eine Betragsspalte enthält, hier angenommen in Spalte H:

=C4-SUMMEWENN($F$4:$F$7;A4;$H$4:$H$7)

SUMMEWENN statt SVERWEIS ist hier wichtig: Gibt es zu einer Rechnung mehrere Eingänge, etwa zwei Teilzahlungen, addiert SUMMEWENN sie. SVERWEIS nähme nur den ersten und würde eine Teilzahlung als vollständig ausweisen.

Steht dort 0, stimmen beide Beträge überein. Jede andere Zahl ist eine Abweichung, die Sie klären sollten. Fehlt der Eingang ganz, erscheint der volle Rechnungsbetrag, denn SUMMEWENN liefert dann 0.

Bei Beträgen mit Nachkommastellen erzeugen Rundungsdifferenzen winzige Abweichungen wie 0,0000001. Prüfen Sie in diesem Fall auf gerundete Gleichheit:

=RUNDEN(C4-SUMMEWENN($F$4:$F$7;A4;$H$4:$H$7);2)=0

Typische Stolpersteine

  • Zahl gegen Text. Sieht gleich aus, ist es für Excel nicht. Prüfen Sie mit =ISTZAHL(A4) und =ISTZAHL(F4). Steht einmal WAHR und einmal FALSCH, liegt hier die Ursache.
  • Leerzeichen am Ende. Prüfen Sie mit =LÄNGE(A4), ob beide Werte gleich lang sind.
  • Platzhalterzeichen. ZÄHLENWENN behandelt * und ? als Platzhalter. Kommen sie in Ihren Daten vor, zählt die Funktion zu viel. Setzen Sie dann eine Tilde davor, also ~* oder ~?, damit das Zeichen als normales Zeichen gilt.
  • Groß- und Kleinschreibung spielt weder bei ZÄHLENWENN noch bei SVERWEIS eine Rolle.

Übungsdatei zum Herunterladen

Das Blatt Zahlungen in der Übungsmappe enthält beide Listen mit einer leeren Spalte für den Abgleich.

Was in der Übungsdatei steckt

  • Bestellungen und Preisliste für die Grundlagen
  • Zahlungen für den Abgleich zweier Listen
  • Kundenpreise für die Suche mit zwei Kriterien
  • Rabatte für die Umsatzstaffel
  • Fehlersuche mit dem Klassiker Zahl gegen Text

Die gelb hinterlegten Spalten sind leer. Dort geben Sie die Formeln selbst ein.

Weitere Anleitungen zu Verweisfunktionen


Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert