Anzahl einer Zahl in einer Zelle zählen, die durch Komma von and. Zahlen getrennt ist
#1
Guten Abend,

ich gebe zu, ich bin nicht sonderlich aktiv hier im Forum, gebe deswegen auch zu, dass es mir etwas unangenehmn ist, dass ich mich nur dann hier melde, wenn ich was brauche.

Dies kommt allerdings äußerst selten vor und die "0815-Klamotten" beherrsche ich eigentlich. Ich hoffe es kann mir trotzdem jemand helfen, auch wenn ich wie gesagt nichts als ein "Danke" zurückgeben kann. Ich habe im Netz ein paar Sachen gefunden, allerdings hat nichts geklappt, bzw. Excel meckert.

Ich möchte "einfach nur" die Anzahl einer bestimmten Zahl in einer Zelle, die durch andere Zahlen in dieser Zelle durch ein Komma getrennt ist, gezählt haben.

So sähe eine Zelle aus:

18,6,34,31,13,28,8,8,34,5,

Gibt es eine Formel in der Excel mir auswirft, dass z.b. die 8, 2 mal vorkommt?

1000 fach herzlichsten Dank im Voraus!
Top
#2
Hi

Versuch es mal so.

____|_______________A______________|_B|_C|_D|_E|_F|
   1|5,18,6,34,5,31,13,28,8,8,34,5 | 8|  | 2|  |  |


D1    =(LÄNGE(WECHSELN(A1;",";",,"))+4-LÄNGE(WECHSELN(",,"&WECHSELN(A1;",";",,")&",,";","&B1&",";",,")))/LÄNGE(B1)

B1    = 8(Gesuchte Zahl)

Gruß Elex
Top
#3
@Elex:
Schöne Formel!

Off topic:
Es zeigt sich wiederum, wie sinnvoll es wäre, endlich SPLIT() freizuschalten.
In GoogleSheets ist es in D1 ein simples
=COUNTIF(SPLIT(A1;",");B1)

Alternative mittels UDF in VBA:
Function ZW_Spezial&(AW$, SW&)
Dim arr, i&
arr = Split(AW, ",")
For i = Lbound(arr) To Ubound(arr)
  If arr(i) = SW Then ZW_Spezial = ZW_Spezial + 1
Next
End Function

ergibt
ABC
15,18,6,34,5,31,13,28,8,8,34,582

ZelleFormel
C1=ZW_Spezial(A1;B1)

Gruß Ralf
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. 
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
Top
#4
(26.11.2019, 23:19)Elex schrieb: D1    =(LÄNGE(WECHSELN(A1;",";",,"))+4-LÄNGE(WECHSELN(",,"&WECHSELN(A1;",";",,")&",,";","&B1&",";",,")))/LÄNGE(B1)

B1    = 8(Gesuchte Zahl)

Hi Elex,

ich hatte einige Formeln gefunden, die auch die 8 gezählt haben, leider aber auch die von der 18 und 28.

Wie kommt man denn auf so eine Formel?
Und muss man diese verstehen Dodgy
Gruß Conny :)
_______________________________________________________________

Die Summe der Intelligenz auf unserem Planeten ist konstant, aber die Bevölkerung wächst!
Top
#5
Hi Conny.

Zitat:Wie kommt man denn auf so eine Formel?
Ich finde es leider nicht mehr (aber hatte es mir eben gemerkt). Ist wie so oft eigentlich nur eine leichte Abwandlung von schon vorhandenem.

Zitat:Und muss man diese verstehen
Nachvollziehbar ist die aber recht gut in der Formelauswertung.
 
Gruß Elex
Top
#6
Idee für das Wechseln ist, dass man künstlich Ränder dazu baut. Aus einem Komma werden zwei, damit man in einem Zuge auch beide 8en erwischt, wie etwa hier ...,8,8,...

Dann kann man nämlich aus ...,,8,,8,,... auch beide Male ,8, wegtauschen.
WIN/MSO schicken angeblich alle 5 Sekunden Deinen Screen heim zu Papa (recall-Klausel). 
Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 2 Gast/Gäste