Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Text zählen

Forumthread: Text zählen

Text zählen
22.05.2008 11:17:00
Tom
Hallo,
mit der folgenden Array-Formel (aus diesem Forum) zähle ich die Anzahl der verschiedenen Texte in Spalte C8:C100
=SUMME(WENN(ISTTEXT(C8:C100);1/ZÄHLENWENN(C8:C100;C8:C100)))
Nun möchte ich aber nur die Texte zählen, wenn in Spalte KEIN "-" steht
siehe Bsp Datei https://www.herber.de/bbs/user/52549.xls
Danke
TOM

Anzeige

6
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Text zählen
22.05.2008 11:26:00
Josef
Hallo Tom,
Tabelle2

 BCDE
6  3 
7    
8 Text  
9    
10 Text  
11 -  
12    
13 Text  
14    
15    
16    
17    

Formeln der Tabelle
ZelleFormel
D6=SUMMENPRODUKT((ISTTEXT(C8:C100))*(C8:C100<>"-"))
Excel Tabellen im Web darstellen  Excel Jeanie HTML

Gruß Sepp



Anzeige
AW: Text zählen
22.05.2008 11:40:08
Tom
Hallo Sepp,
... Nun möchte ich aber nur die Texte zählen, wenn in Spalte D KEIN "-" steht ...
Ich habe das Spalte "D" vergessen ...
Jeder gleiche Text soll nur 1x gezählt werden - in meinem Beispiel müssten es also 3 sein (Spalte D). 3 verschiedene Nationen.
Gruß
TOM

Anzeige
AW: Text zählen
22.05.2008 11:44:00
{Boris}
Hi Tom,
das ist gar nicht mal so einfach.
Diese ARRAYFormel eintragen und dann 2 mal nach rechts kopieren:
{=SUMME((VERGLEICH(WENN(($C$5:$C$20"")*(D$5:D$20"-");$C$5:$C$20);WENN(($C$5:$C$20"") *(D$5:D$20"-");$C$5:$C$20);)=ZEILE($1:$16))*(WENN(($C$5:$C$20"")*(D$5:D$20"-");$C$5:$C$20) FALSCH)) }
Grüße Boris

Anzeige
AW: Text zählen
22.05.2008 12:46:17
Tom
Hallo Boris,
unglaublich, doch wenn ich die Bereiche erweitern will, funktioniert es nicht mehr (bis Zeile 100 z.B.)...
Was hat es mit der Formel =(Zeile($1:$100) auf sich?
Meine Formel sieht nun so aus (mit der Erweiterung auf Zeile 100):
{=SUMME((VERGLEICH(WENN(($C$7:$C$100"")*(D$7:D$100"-");$C$7:$C$100);WENN(($C$7:$C$100"") *(D$7:D$100"-");$C$7:$C$100);)=ZEILE($1:$100))*(WENN(($C$7:$C$100"")*(D$7:D$100"-"); $C$7:$C$100) FALSCH)) }
Kurze Verbesserung wäre super!
Danke vorab

Anzeige
ZEILE(von:bis) ist ein Platzhalter...
22.05.2008 13:05:55
{Boris}
Hi Tom,
...für die Anzahl der Zellen in Deinem Bereich. Geht der Bereich von Zeile 1 bis 10, dann heißt es ZEILE(1:10), geht er von 5 bis 10, dann heißt es ZEILE(1:6), geht er, wie in Deinem aktuellen Beispiel, von 7 bis 100, dann muss es ZEILE(1:94) heißen - es geht also immer bei 1 los:
{=SUMME((VERGLEICH(WENN(($C$7:$C$100"")*(D$7:D$100"-");$C$7:$C$100);WENN(($C$7:$C$100"") *(D$7:D$100"-");$C$7:$C$100);)=ZEILE($1:$94))*(WENN(($C$7:$C$100"")*(D$7:D$100"-"); $C$7:$C$100) FALSCH)) }
Grüße Boris

Anzeige
AW: ZEILE(von:bis) ist ein Platzhalter...
22.05.2008 13:15:25
Tom
Hallo Mr.Array (Boris) :-)
sensationell - vielen vielen Dank!
TOM
;

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige