in einer Excelliste habe ich eine Auswertung eines Mathewettbewerbs (Känguru-Wettbewerb). Dort stehen in einer Spalte die Antwortbuchstaben (ohne Leerzeichen), wobei ein Großbuchstabe eine richtige Antwort bedeutet, ein Kleinbuchstabe eine falsche Antwort, ein "-" (ohne die Anführungszeichen) bedeutet, dass gar keine Antwort gemacht wurde.
Ein Beispiel:
In einer Zelle steht
BC---CBDCCABa----D------
Also hat der Schüler die ersten beiden Fragen richtig beantwortet (weil dort Großbuchstaben stehen), dann hat er drei Antworten ausgelassen (drei "-" hintereinander), dann wieder sieben richtige Antworten (Großbuchstaben), dann eine falsche (Kleinbuchstabe) usw.
Nun möchte ich für die Auswertung zweierlei Sachen auswerten:
- Zum einen interessiert mich, wie viele Antworten richtig waren.
Ich benötige also die Anzahl an Großbuchstaben in einer Zelle.
(Im obigen Beispiel wäre das also 10.)
- Zum anderen interessiert mich die längste Kette von richtigen Antworten hintereinander.
Ich benötige also die längste Kette von Großbuchstaben in einer Zelle hintereinander.
(Im obigen Beispiel wäre das also 7.)
Hat jemand von Euch eine Idee, wie man da rangehen könnte?
Eine Lösung mit Formeln wäre fantastisch!
Da ich mich mit VBA leider fast gar keine Erfahrung habe, würde ich eine solche Lösung natürlich auch versuchen nachzuvollziehen, auch wenn ich Formeln bevorzuge. Bevor ich aber gar keine Auswertung hinbekomme, setze ich mich natürlich auch nochmal mit VBA auseinander.
Im Voraus schon einmal vielen Dank für alle Bemühungen!
Viele Grüße
Frank