EXCEL: Wie zähle ich durch Komma getrennte Werte in einer Zelle?
Hallo,
in Zelle A1 stehen Namen "Max Mustermann, Liselotte Schneider, Fritz Mommsen". Mit welcher Formel kann ich die durch Komma getrennte Werte zählen, sodass da "3" herauskommt? "Zählenwenn" funktioniert nicht, "Zählen" bringt mich auf "6".
Ich könnte, sollten alle Namen einfachen Vor- und Nachnamen haben, könnte ich das"Zählen"-Ergebnis durch 2 teilen, aber die Fehlerwahrscheinlichkeit ist recht hoch, falls Teilnehmer einen Doppelnamen haben...
Habt ihr Vorschläge dazu? 1000 Dank :-)
3 Antworten
Eine solche Funktion ist mir persönlich unbekannt (Kann natürlich sein, dass sich hier jmd besser auskennt), allerdings wie sieht es denn aus wenn du einfach jede Person in eine eigene Zelle schreibst?
Dazu ist der Platz nicht da, weil die Tabelle am Ende ein druckfertiges Projektdokument werden soll, deshalb die Namen so drinstehen soll, dass andere Gewerke auch ganz einfach die Anzahl sehen. Daher meine Frage ;-)
Natürlich gäbe es auch ne VBA Lösung.
Wenn du diese Funktion in ein Modul packst kannst du sie auf dem Worksheet verwenden, wie die anderen Excel Formel auch.
Public function fncCount(ByVal myCell as String) as integer
Dim myParts as Variant
myParts = Strings.Split(myCell, "," ,-1,vbTextCompare)
fncCount = Ubound(myParts)
end function
=LÄNGE(A1)-LÄNGE(WECHSELN(A1;",";""))+1
Achso, dann hattest du aber eine ganz schön lange Pause eingelegt und ein paar zwischenzeitliche Designansätze blieben dir erspart.
Genial gelöst! einfach die Anzahl der "," ausrechnen und eine Formel!! DH! Schade dass es das nicht mehr gibt aber dafür ein Danke auch von mir.