Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
976to980
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
976to980
976to980
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

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

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

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

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

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige