Clever-Excel-Forum

Normale Version: Dubletten in zwei Zahlenreihen zählen
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Moin zusammen!
Ich stehe gerade ein wenig auf dem Schlauch …  Blush
Fällt jemandem eine einfache Formel ein, welches mir das gewünschte Ergebnis 3 auswirft?
ABCDEF
1Tipp
23513143839
3
4Ziehung
51312133948

Zellebedingte Formatierung...Format
A51: ZÄHLENWENN($A2:$F2;A5)abc

Ich habe es erfolglos mittels Summenprodukt versucht, aber das klappt nur, wenn die Dubletten an der selben Stelle in den Matrizen steht.
Mittels VBA ist es ja einfach:
Code:
Function GK&(Ziehung As Range, Tipp As Range)
Dim Zelle As Range
For Each Zelle In Ziehung
 If WorksheetFunction.CountIf(Tipp, Zelle) Then GK = GK + 1
Next
End Function
ergibt die gewünschten 3:
ABCDEF
1Tipp
23513143839
3
4Ziehung
51312133948
6
73

ZelleFormel
A7=gk(A5:F5;A2:F2)

Wer hilft, den Knoten zu entwirren?

Gruß Ralf
Moin Ralf

Meinst du das?

Code:
=SUMMENPRODUKT(ZÄHLENWENNS(A2:F2;A5:F5))

=SUMME(--(HÄUFIGKEIT(A2:F2;A5:F5)=1))
Prima, Detlef!

Besten Dank und schönen Restfeiertag!

Gruß Ralf
Nur zur Erklärung, wofür ich dies brauchte:
Es geht um die Visualisierung der Gewinnklasse beim Lotto:

ABCDEFGHIJKLMNOPQ
1TippSZ
235131438395Gewinnklasse
3987654321
4ZiehungSZ2+Z33+Z44+Z55+Z66+Z
513121339485ü
625141539497ü

ZelleFormel
I5=WENN(SUMMENPRODUKT(ZÄHLENWENN($A$2:$F$2;$A5:$F5))+($G5=$G$2)=SPALTE(A1);"ü";"")

Zellebedingte Formatierung...Format
F51: ZÄHLENWENN($A$2:$F$2;F5)abc
G51: G5=G$2abc
Hallo Ralf,

ich bin kein Lottospieler und weiß deshalb nicht, was "ü" bedeutet und auch nicht, was Du damit genau meinst.
Evtl. hast Du ja einen anderen Schriftfont für ein Sonderzeichen im Einsatz, welcher hier nur als "ü" dargestellt wurde. Oder?

Die richtige Gewinnklasse wird mit Deiner Formel aber damit mE nicht gekennzeichnet.

Dafür schlage ich  (für Dein Beispielliste) z.B. folgende für I5 vor:

Code:
=(SUMMENPRODUKT(ZÄHLENWENN($A$2:$F$2;$A5:$F5))+($G$2=$G5)%=LINKS(I$4;1)+(RECHTS(I$4;1)="Z")%)+0


wobei ich zusätzlich das benutzerdefinierte Zahlenformat: "ü";;  eingesetzt habe.
Hi Werner,

"ü" mit Wingdings formatiert gibt ein Häkchen.
Danke Werner!
Ich hatte es zwischenzeitlich auch bemerkt, dass meine Version fehlerhaft ist.
Ich wollte auch zunächst mit %% arbeiten, habe dann einfach Hilfsspalten benutzt, die ich ausgeblendet habe.
Und ja: das ü ergibt in Wingdings einen Haken (EDIT: Ich sehe Günters Antwort erst jetzt).

MNOPQRSTUYZAAABACADAEAFAGAHAIAJ
19
2Tipp3513143839SZ2+Z33+Z44+Z55+Z66+Z
313571328479ü3+Z3+Z
42414383941491ü33

ZelleFormel
AG3=WENN($AJ3=AG$2;"ü";"")
AH3=SUMMENPRODUKT(ZÄHLENWENN(N$2:S$2;N3:S3))
AI3=WENN(T3=T$1;"+Z";"")
AJ3=AH3&AI3

Zellebedingte Formatierung...Format
S31: ZÄHLENWENN($N$2:$S$2;S3)*(S3<>"")abc
T31: Zellwert ist gleich =$T$1abc
Y31: Y3="ü"abc

ZelleSchriftartInhalt
Y3Wingdings

Wer Interesse hat, kann sich meine Spielerei ja mal ansehen.
Sind allerdings Makros enthalten, die man aktivieren muss.

Gruß Ralf
Hi

Oder mit nur einer Spalte für das meist traurige Ergebnis.

____|_A|_B|_C_|_D_|_E_|_F_|_G_|_H|__I_|
   1|  |  |   |   |   |   |SZ |  |    |
   2| 3| 5| 13| 14| 38| 39|  5|  |    |
   3|  |  |   |   |   |   |   |  |    |
   4|  |  |   |   |   |   |SZ |  |    |
   5| 1| 3| 12| 13| 39| 48|  5|  |3 S |
   6| 2| 5| 14| 15| 39| 49|  7|  |3   |

I5    {=INDEX({"";"";"";"";"2 S";3;"3 S";4;"4 S";5;"5 S";6;"6 S"};SUMME(ZÄHLENWENN(A5:F5;$A$2:$F$2))*2+($G$2=G5))}

Gruß Elex