Supportnet Computer
Planet of Tech

Supportnet / Forum / Tabellenkalkulation

excel - werte zählen auch wenn sie doppelt in einer Zelle vorkommen





Frage

Halli Hallo! A 1 apfel apfel 2 orange, orange 3 apfel, birne 4 apfel Hier mal meine Tabelle. Nun möchte ich bspw. die Anzahl aller Äpfel rausbekommen. Mit Zählenwenn gehts nicht, da ja auch mehrere Werte in einer Zelle stehen (und wenn möglich auch stehen bleiben sollten). Die Gesuchte Zahl muss also 4 lauten. Habt ihr eine Lösung? Schon mal Danke im voraus für eure Hilfe. Grüße Flopchen

Antwort 1 von Flopchen

Habs herausgefunden:

{=SUMME((LÄNGE(A1:A4)-LÄNGE(WECHSELN(A1:A4;B1;"")))/LÄNGE(B1))}

In B1 steht dann Apfel!!!

Antwort 2 von rainberg

Hallo Flopchen,

diese Matrixformel sollte funktionieren.

=SUMME((LÄNGE(A1:A4)-LÄNGE(WECHSELN(A1:A4;"apfel";"")))/LÄNGE("apfel"))

Formeleingabe mit Strg+Shift+Enter abschließen.

Das Suchkriterium "apfel" kannst Du auch in eine Zelle schreiben und in der Formel den Bezug zu dieser Zelle angeben.

Gruß
Rainer

Antwort 3 von Flopchen

Danke Reiner!!
Allerdings habe ich jetzt wieder ein neues Problem.
Wenn jetzt im Suchbereich das Wort "Apfelmuss" steht zählt er dass auch mit. Ich will aber wirklich nur das Wort "apfel" mitgezählt haben!
Hast Du Rat?

Antwort 4 von rainberg

Hallo Flopchen,

da kann ich Dir auf die Schnelle keine Formel bieten.

Wahrscheinlich geht das nur mit VBA, aber dann würde ich lieber die Werte auf mehrere Spalten aufteilen, dann kannst Du mit ZÄHLENWENN() arbeiten.

Gruß
Rainer

Antwort 5 von Flopchen

Danke für deine Mühe. Ich hab eine gute Lösung gefunden:

=SUMME((LÄNGE(" "&a1:a4&" ")-LÄNGE(WECHSELN(" "&KLEIN(a1:a4)&" ";" "&KLEIN(b1)&" ";"")))/(LÄNGE(b1)+2))

In B1 steht: Apfel

So zählt er wirklich nur das Wort Apfel und nicht Wörter wie Apfelkuchen, Apfelmuss, Pferdeapfel usw ;-)

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: