Während der Entwicklung an dem Zusatztool für den Excel WM Planer, stellte sich für mich das Problem, die Anzahl des Vorkommens eines bestimmten Schlüsselwortes in einer Zelle zu ermitteln. Per VBA ist das ja kein Problem, hierzu kann die VBA Methode Split() verwendet werden und anschließend die Anzahl der Elemente im zurückgegebenen Array anhand UBound() berechnet werden. Excel stellt zum Zählen von Wörtern leider keine eigene Formel zu Verfügung. Trotzdem ist es realtiv einfach; man braucht nur die Länge des Originaltextes nehmen und davon die Länge des Originaltextes abziehen, wo jedoch das gesuchte Wort durch „Nichts“ ersetzt wurde. Das Ergebnis dieser Berechnung geteilt durch die Länge des gesuchten Wortes ergibt dann die Anzahl. Die Formel ist beispielhaft im folgenden Screenshot zu sehen.
Übrigens, später hatte ich auch im Internet gesucht, ob es nicht möglicherweise noch einfachere Varianten dazu gibt. Die meisten Lösungen waren meines Erachtens deutlich komplizierter, ausser (wie anders zu erwarten) die Lösung bei www.excelformeln.de, die dieselbe Idee hatten. Die Formel ist dort auch in erweiterten Versionen verfügbar, zum Beispiel unter Berücksichtigung von Groß- und Kleinschreibung oder von Bereichen.