Clever-Excel-Forum

Normale Version: Anzahl Differenzen zweier Spalteninhalte
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Guten Abend alle zusammen,

ich habe mich heute daran versucht eine Formel zu finden, die die Anzahl an unterschiedlichen Inhalten zweier Spalten wiedergeben kann.
Beide Spalten haben dieselbe Länge (90 Zeilen).
Habe es mit der Zählenwennfunktion versucht, unter der Bedingung dass in Spalte B das gezählt wird was in Spalte A nicht existiert, doch das hat irgendwie nicht geklappt.
Die grafische Lösung, in der ich beide Spalten in einer zusammengefügt, Duplikate bedingt formatiert habe und anschliessend die nicht markierten Zellen gezählt habe funktioniert natürlich, ist allerdings umständlich.
Ich habe die Excel Datei angehängt, würde mich freuen wenn mir einer bei meinem Problem weiterhelfen könnte Smile

LG Wolfgang
Hi,

mit ZÄHLENWENN:

Zu vergleichende Spalten

ABC
1SVERWEIS ErgebnisVorlageAnzahl Differenzen
210401141750001040114278000nicht vorhanden
310403107540001040310754000
410404107530001040410753000
510405107530011040510753001
610501141050001040614279000
710502141120001050114105000
810503140830001050214112000nicht vorhanden
910504140840001050314264000nicht vorhanden
1010505100740051050414290000
1110506141020001050510074005
1210507140800001050614102000
1310508140800011050714080000
1410509106860001050814080001nicht vorhanden
Formeln der Tabelle
ZelleFormel
C2=WENN(ZÄHLENWENN(B:B;A2)=0;"nicht vorhanden";"")

Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4.8
Hallo Wolfgang

Code:
=SUMMENPRODUKT(--(ZÄHLENWENNS(A2:A90;B2:B90)=0))
=SUMMENPRODUKT(--(ZÄHLENWENNS(B2:B90;A2:A90)=0))
Hallo,

die Texte am Ende machen das Ganze problematisch. Mit einer Hilfsspalte:


Code:
=(ZÄHLENWENN(A:A;B2)=0)+(ZÄHLENWENN(B:B;A2)=0)

Die Ergebnisse dann addieren.
Hi Edgar,


Zitat:die Texte am Ende machen das Ganze problematisch.

auch die "Zahlen" sind Texte.
Guten Morgen!

Danke für die zahlreichen Antworten.
Mit shift-del's Code erreiche ich das gewünschte Ergebnis und zwar mit diesem Teil:
Code:
 Code 1 =(SUMMENPRODUKT(--(ZÄHLENWENNS(B2:B90;A2:A90)=0)))
Hier wird, wenn Spalte B mehr Werte - die nicht "ENDE" sind - als Spalte A enthält, diese Differenz nicht betrachtet.

Beispiel: Beide Spalten enthalten immer 90 Zeilen (Matrixformel auf 90 Zeilen beschränkt), wobei davon nur 70-80 mit Werten gefüllt werden. Der Rest wird mit ENDE gefüllt. Spalte A enthält 70 Werte, Spalte B enthält 72 Werte. Oben genannte Formel liefert nun 2 Differenzen weniger als Folgende:
Code:
Code 2 =(SUMMENPRODUKT(--(ZÄHLENWENNS(A2:A90;B2:B90)=0)))

Kann mir jemand, vielleicht ja du shift-del, in ein paar Sätzen die Formel (Code 1) erklären?
Ich werde aus dem Code irgendwie nicht schlau und will gerne verstehen was ich da gemacht habe  Smile

LG Wolfgang
Hallo,

dann addiere mal die beiden Ergebnisse und vergleiche sie mit Deinen!
Hey,

das habe ich gemacht und auch festgestellt dass man so auf die Anzahl an Werten kommt, die nur in einer der beiden Spalten vorkommen.
Wie gesagt habe ich auch die Formel gefunden die meinen Zweck erfüllt. Ich würde nur gerne eben die Funktionsweise dieser Formel noch verstehen Smile

LG Wolfgang
Zitat:Kann mir jemand, vielleicht ja du shift-del, in ein paar Sätzen die Formel (Code 1) erklären?
Es werden alle Werte aus Spalte A in Spalte B gezählt. Dann wird auf Zählergebnisse =0 geprüft und diese wiederum gezählt.