Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
616to620
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
616to620
616to620
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Anzahl übereinstimmung zweier Zahlenreihen

Anzahl übereinstimmung zweier Zahlenreihen
25.05.2005 12:11:20
Micha.hal
Hallo Excelperten,
in Zeile 1 stehen in den ersten 10 Spalten 10 unterschiedliche Werte. In der Zeile 2 stehen wieder 10 unterschiedliche Werte, die aber teilweise mit denen der ersten übereinstimmen können.
Beispiel:
Zeile 1: 10 20 30 40 50 60 70 80 90 99
Zeile 2: 11 12 20 21 22 30 31 32 90 91
Gibt es eine Formel mit der ich berechnen kann, wie viele der Zahlen der Zeile 1 in der Zeile 2 erneut vorkommen (also bei meinem Beispiel müsste das Ergebnis 3 sein, da die 20, 30 und die 90 in der ersten Zeile enthalten sind).
Danke.
Micha

16
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Anzahl übereinstimmung zweier Zahlenreihen
25.05.2005 12:54:08
Klaus
Hallo Micha,
A3: =zählenwenn(2:2;A1) nach rechts rüberkopieren
A4: =summe(3:3)
Anzahl steht in A4.
Die Lösung ist nicht ganz sauber, da Zahlen in 2 doppelt vorkommen könnten.
Gruß,
Klaus
AW: Anzahl übereinstimmung zweier Zahlenreihen
25.05.2005 13:32:43
Micha.hal
Danke Klaus, aber ich dachte es gibt vielleicht eine komfortablere Lösung, bei der man vielleicht 2 Bereiche vergleichen kann. Die Lösung mit ZÄHLENWENN habe ich bis jetzt verwendet, finde sie aber recht umständlich, zumal ich diese ZÄHLENWENN in nur einer Zelle adiere (ZÄHLENWENN+ZÄHLENWENN+...), und wenn ich diese Summe dann auch noch innerhalb dieser Zelle mit WENN abfragen mächte, wird die Formel viel zu groß.
Micha
Anzeige
=SUMMENPRODUKT(ZÄHLENWENN(2:2;1:1))
25.05.2005 13:48:52
Boris
Grüße Boris
AW: =SUMMENPRODUKT(ZÄHLENWENN(2:2;1:1))
25.05.2005 14:16:48
Micha.hal
Genial Boris.
Dankeschön.
Micha
AW: Ups!!!
25.05.2005 17:24:28
FP
Hallo Boris,
das meinst Du aber nicht wirklich ;-)
Tabelle1
 ABCDEFGHIJKLMNOPQRSTUVWXYZ
13595443969723497009941764654649949459086926665976836397671223514699635191964971791066444222116687
298626432564359335225903599742989274241850363013953597544596599411689042376393988904604282884798650
3                          
44< falsch                       
52< richtigda nur die Zahlen 359 und 994 auch in Zeile 2 vorkommen, wie oft war ja nicht gefragt
Formeln der Tabelle
A4 : =SUMMENPRODUKT(ZÄHLENWENN(2:2;1:1))
A5 : =SUMMENPRODUKT(N(ZÄHLENWENN(2:2;1:1)>0))
 
Diagramm - Grafik - Excel Tabellen einfach im Web darstellen    Excel Jeanie HTML  3.0    Download  
Servus aus dem Salzkammergut
Franz
Servus aus dem Salzkammergut
Franz
Anzeige
Nix Uups...
25.05.2005 17:32:03
Boris
Hi Franz,
In der Zeile 2 stehen wieder 10 unterschiedliche Werte, die aber teilweise mit denen der ersten übereinstimmen können.
So stand es in der Ursprungsfrage - und daher reicht das so aus.
Grüße Boris
AW: "akzeptiert", aber...
26.05.2005 01:02:31
FP
Hallo Boris,
... dann genügt auch die Formel in Zeile 4:
Tabelle1
 ABCDEFGHIJ
112345678910
21072030405060708090
32         
42         
Formeln der Tabelle
A3 : =SUMMENPRODUKT(ZÄHLENWENN(2:2;1:1))
A4 : =SUMME(N(HÄUFIGKEIT(2:2;1:1)=1))
 
Diagramm - Grafik - Excel Tabellen einfach im Web darstellen    Excel Jeanie HTML  3.0    Download  
Und wenn dummerweise eine Null in Zeile 2 steht, ist das Ergebnis bei beiden Formeln falsch und man braucht die Formel lt. Zeile 5
Tabelle1
 ABCDEFGHIJ
112345678910
2107030405060708090
3248         
43         
52         
Formeln der Tabelle
A3 : =SUMMENPRODUKT(ZÄHLENWENN(2:2;1:1))
A4 : =SUMME(N(HÄUFIGKEIT(2:2;1:1)=1))
A5 : =SUMMENPRODUKT(ZÄHLENWENN(2:2;1:1)*(1:1<>""))
 
Diagramm - Grafik - Excel Tabellen einfach im Web darstellen    Excel Jeanie HTML  3.0    Download  
und wenn die Zahl in Zeile 2 öfter als einmal vorkommen darf, aber nur 1 x gezählt werden soll braucht es eben:
=SUMMENPRODUKT((ZÄHLENWENN(2:2;1:1)&gt0)*(1:1&lt&gt""))
Und jetzt kommt der Hammer:
Aufgabe:
in Zeile 1 dürfen die Zahlen mehrfach vorkommen
in Zeile 2 ebenfalls
zähle alle Zahlen die sowohl in Zeile 1 als auch Zeile 2 vorkommen, aber jede Zahl nur 1 x
Beispiel: Ergebnis soll heissen ( 3 Zahlen - 4, 7 und 10 sind auch mindestens 1 x in Zeile 2 vorhanden )
Tabelle1
 ABCDEFGHIJKL
112104767841020100
210701045060708090710
 
Diagramm - Grafik - Excel Tabellen einfach im Web darstellen    Excel Jeanie HTML  3.0    Download  
fällt Dir auch dazu eine Lösung ein?
( ich habe schon eine: Länge als nicht Array-Formel = 89 Zeichen )
schaffst Du eine kürzere Lösung ?
Servus aus dem Salzkammergut
Franz
Servus aus dem Salzkammergut
Franz
Anzeige
Eine erste Lösung
26.05.2005 10:51:39
Boris
Hi Franz,
86 bzw. 81 Zeichen:
 
 ABCDEFGHIJKL
112104767841020100
210701045060708090710
3            
4            
533          
Formeln der Tabelle
A5 : =SUMMENPRODUKT(ISTZAHL(VERGLEICH(A1:L1;A2:L2;))*(VERGLEICH(A1:L1;A1:L1;)=SPALTE(A:L)))
B5 : =SUMMENPRODUKT((ZÄHLENWENN(A1:L1;A2:L2)>0)*(VERGLEICH(A2:L2;A2:L2;)=SPALTE(A:L)))
 
Diagramm - Grafik - Excel Tabellen einfach im Web darstellen    Excel Jeanie HTML  3.0    Download  
Grüße Boris
Anzeige
AW: Hier meine Lösung: 76 Zeichen
26.05.2005 13:09:51
FP
Hallo Boris,
=SUMMENPRODUKT(N(ZÄHLENWENN(2:2;WENN(MTRANS(HÄUFIGKEIT(1:1;1:1)&gt0);1:1))&gt0))
Servus aus dem Salzkammergut
Franz
AW: korrigiere auf 74 Zeichen
26.05.2005 13:23:00
FP
Hallo Boris,
einmal kann man sich das &gt0 sparen:
=SUMMENPRODUKT(N(ZÄHLENWENN(2:2;WENN(MTRANS(HÄUFIGKEIT(1:1;1:1));1:1))&gt0))
Aber wenn man Deine Formel umschreibt, ist sie mit 73 Zeichen um 1 Zeichen kürzer:
=SUMMENPRODUKT((ZÄHLENWENN(1:1;2:2)&gt0)*(VERGLEICH(2:2;2:2;)=SPALTE(1:1)))
Ich gebe mich hiermit geschlagen und erkläre Dich zum Sieger!
Wäre doch auch etwas für www.excelformeln.de - oder?
Schönen (Feier)-Tag noch ( ist doch auch bei Euch einer, oder etwa nicht? )
Servus aus dem Salzkammergut
Franz
Anzeige
Leider nicht ganz...
27.05.2005 10:30:50
Boris
Hi Franz,
lass A1 mal leer und schau dir das Ergebnis deiner Formel an...
Bei meiner - von dir auf die ganze Zeile geänderte Formel - muss irgendwo in der Zahlenreihe 2 die Zahl Null auftauchen, denn sonst gibt´s aufgrund der Leerzellen #NV.
Grüße Boris
AW: so funktioniert meine...
27.05.2005 12:57:39
FP
Hallo Boris,
... allerdings sind es jetzt wieder 86 Zeichen
Tabelle1
 ABCDEFGHIJKL
1 2104767841020100
210751045060708090710
33           
Formeln der Tabelle
A3 : =SUMMENPRODUKT(N(ZÄHLENWENN(2:2;WENN(MTRANS(HÄUFIGKEIT(1:1;((1:1)<>"")*1:1));1:1))>0))
 
Diagramm - Grafik - Excel Tabellen einfach im Web darstellen    Excel Jeanie HTML  3.0    Download  
Servus aus dem Salzkammergut
Franz
Anzeige
Und jetzt noch auf 77 Zeichen verkürzt:
27.05.2005 14:10:39
Boris
Hi Franz,
=SUMMENPRODUKT((ZÄHLENWENN(1:1;2:2)&gt0)*(VERGLEICH(2:2&0;2:2&0;)=SPALTE(1:1)))
Grüße Boris
AW: Meine hat jetzt 80 Zeichen, aber Deine...
27.05.2005 19:19:17
FP
Hallo Boris,
... funktioniert leider nicht, wenn nur in Zeile 1 eine Null steht ;-)
Tabelle1
 ABCDEFGHIJKL
110104767841020100
2107991045060708090710
33           
44           
Formeln der Tabelle
A3 : =SUMMENPRODUKT(N(ZÄHLENWENN(2:2;MTRANS(HÄUFIGKEIT(1:1;(1:1<>"")*1:1)>0)*1:1)>0))
A4 : =SUMMENPRODUKT((ZÄHLENWENN(1:1;2:2)>0)*(VERGLEICH(2:2&0;2:2&0;)=SPALTE(1:1)))
 
Diagramm - Grafik - Excel Tabellen einfach im Web darstellen    Excel Jeanie HTML  3.0    Download  
Servus aus dem Salzkammergut
Franz
Anzeige
rechnet aber falsch, wenn in Zeile 1 eine Null o.T
27.05.2005 19:47:24
Josef
.
AW: Es bleibt bei 84 Zeichen
27.05.2005 20:01:20
FP
Hallo Boris,
da meine verkürzte Version wieder eine Null in Zeile 2 "nicht verträgt" :-(
meine endgültige Lösung lautet also:
=SUMMENPRODUKT(N(ZÄHLENWENN(2:2;WENN(MTRANS(HÄUFIGKEIT(1:1;(1:1&lt&gt"")*1:1));1:1))&gt0))
Servus aus dem Salzkammergut
Franz

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige