Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1652to1656
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
Inhaltsverzeichnis

Texte zählen

Texte zählen
23.10.2018 16:38:55
Christian
Hallo,
bitte helft mir
ich suche eine einzige Formel, die ohne große Hilfsspalten auskommt und die Anzahl der Texte zählt, die
1. im Bereich D3507:D5102 stehen und
NICHT
2. im Bereich D1:D3506.
Außerdem soll jeder Text nur einmal gezählt werden, auch wenn er öfters vorkommt.
Geht das?
Danke
Christan

20
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
nur unterschiedliche Texte zählen
23.10.2018 16:55:19
WF
Hi,
=SUMMENPRODUKT(ISTTEXT(D3507:D5102)/ZÄHLENWENN(D3507:D5102;D3507:D5102&""))
WF
AW: nur unterschiedliche Texte zählen
23.10.2018 18:22:19
Christian
Hallo WF,
vielen Dank. Ist natürlich jetzt nicht möglich nachzuzählen ob das Ergebnis stimmt.
Aber ich vertraue dem dann mal
Vielen Dank
Christian
AW: Texte zählen
23.10.2018 17:05:50
Daniel

=Summe((Zählenwenn(D1:D3506;D3507:D5102)>0)/Zählenwenn(D3507:D5102;D3507:d5102))
Als Matrixformel
Nicht getestet.
Gruß Daniel
das ergibt #DIV/0!
23.10.2018 17:13:53
WF
.
nur wenn man den Hinweis "als Matrixformel"
23.10.2018 17:42:06
Daniel
nicht kennt oder nicht beachtet.
Da du wissen solltest, was eine Matrxifformel ist, solltest du auch keinen DIV/0-Fehler bekommen.
(es sei denn, du liest die Beiträge nur bis zur ersten Zeile)
Anzeige
logischerweise als Matrixformel eingegeben
23.10.2018 17:49:31
WF
.
AW: das ergibt #DIV/0!
23.10.2018 18:26:35
Christian
Hallo ihr beiden.
Daniels Formel ergibt bei mir 17, was vollkommen unrealistisch ist bei meinen Daten.
Da sind die 663 von WF's Formel schon deutlich realistischer.
Was mich bei WFs Formel jedoch wundert, sie nimmt gar keinen Bezug auf die Zeilen 1 bis 3506.
Gruß
Christian
korrektur
23.10.2018 17:44:43
Daniel
Sorry, hatte das NICHT vor der zweiten Bedingung nicht beachtet:
Formel muss lauten
=Summe((Zählenwenn(D1:D3506;D3507:D5102)=0)/Zählenwenn(D3507:D5102;D3507:d5102))
die Eingabe der Formel muss immer mit STRG+SHIFT+ENTER abgeschlossen werden (damit auch WF die Formel verwenden kann)
Gruß Daniel
Anzeige
ergibt auch #DIV/0!
23.10.2018 17:55:18
WF
.
Leerzellen
23.10.2018 18:11:04
WF
bei über 2000 Zellen kommt sicher auch ne leere vor - deshalb #DIV/0!
Er wollte Texte zählen - Du zählst nur Zahlen.
Und ich hatte ungleich D1:D3506 übersehen.
WF
AW: Leerzellen
23.10.2018 18:32:26
Christian
Hallo Daniel,
ich kann dich in sofern beruhigen, ich weiß was eine Matrixformel ist.
Jedoch ergibt die Formel
=SUMMENPRODUKT(ISTTEXT(D3507:D5102)/ZÄHLENWENN(D3507:D5102;D3507:D5102&""))
das Ergebnis 663
und die Formel
=SUMME((ZÄHLENWENN(D1:D3506;D3507:D5102)=0)/ZÄHLENWENN(D3507:D5102;D3507:D5102))
als Matrxformel 646.
also mindestens eine dieser Formeln ist falsch.
Sämtlicher dieser 5102 Zellinhalte lautet nmxxxxxxx wofür die xe für eine beliebige 7stellige Zahl stehen. Es sind also alles Texte und es gibt auch keine Leerzellen.
Gruß
Christian
Anzeige
AW: Leerzellen
23.10.2018 18:57:05
Daniel
Hi
wie WF schon schrieb, seine Formel zählt alle Text unteren Bereich ohne Duplikate.
die Bedingung, dass die Werte, die im oberen Bereich schon vorhanden sind, nicht mehr gezählt werden sollen, hat er noch nicht berücksichtigt.
was raus kommen muss, kannst du leicht so prüfen:
1. den unteren Bereich an eine andere Stelle koperen (z.B. E3507-E5102)
2. dort die Duplikate entfernen
3. in die Zellen F3507:F5102 die Formel eintragen: =1*(ZählenWenn($D$1:$D$3506;F3507)=0)
4. die Summe über die Zellen F3507:F5102 bilden.
Gruß Daniel
AW: Leerzellen
23.10.2018 19:58:38
Christian
Sorry aber ergibt die Formel in Punkt 3 sowie sie da steht nicht einen Zirkelbezug?
sollte denke ich =1*(ZählenWenn($D$1:$D$3506;E3507)=0) heißen oder?
Jedenfalls die Summe ergibt 646. Wie auch bereits deine Formel ausgegeben hat.
Gruß
Christian
Anzeige
dann solltest du deine
23.10.2018 19:00:15
Daniel
Formel entsprechend anpassen, wenn du das bis jetzt übersehen hast.
außerdem, woraus leitest du ab, dass ich nur Zahlen zähle?
Bitte begründe deine Vermutung konkreter.
Gruß Daniel
nur Zahlen ist falsch - auch Zahlen ist richtig
23.10.2018 19:24:00
WF
und er wollte ja Texte zählen - aber anscheinend ist ja alles sowieso nur Text.
WF
dann wäre meine Formel ja passend
23.10.2018 19:36:23
Daniel
aber nochmal, wie kommst du darauf, dass meine Formel nur Zahlen zählen würde und keine Texte?
du solltest doch besseer wissen, was ZählenWenn zählt und was nicht.
btw. du hast ja inzwischen mitbekommen, dass es beim Zählen noch eine weiter Bedingung gibt, wann passt du deine Formel entsprechen an?
Und in Zukunkft würde ich dich bitten, etwas genauer aufzupaassen was du schreibst, bevor du andere Lösungsvorschläge kommentierst.
Gruß Daniel
Anzeige
Leerzellen kommen eigentlich immer vor
23.10.2018 19:42:03
WF
ergibt bei Dir #DIV/0!
lieber ein Div/0-Fehler, als ein falsches
23.10.2018 19:53:18
Daniel
Ergebnis, wegen immer noch nicht berücksichtigter zweiter Bedingung.
der Div/0-Fehler verschwindt, wenn du in den ZählenWenns an den Zweiten Parameter ein &"" anhängst.
wann sehe dich die Korrektur deines Lösungsvorschlags oder hast du aufgegeben?
Gruß Daniel
AW: lieber ein Div/0-Fehler, als ein falsches
23.10.2018 20:12:03
Christian
Hallo ihr beiden,
um diese Diskussion hoffentlich zu beenden.
Die Formel =SUMME((ZÄHLENWENN(D1:D3506;D3507:D5102)=0)/ZÄHLENWENN(D3507:D5102;D3507:D5102))
liefert mein gewünschtes Ergebnis.
Was soviel heißt, ich werde jetzt damit weiterarbeiten und bis WF seine Formel angepasst hat, wird sch meine Tabelle so sehr verändert haben, dass ich die Veränderungen werde rückgängig machen müssen, um überhaupt seine Formeländerung testen zu können.
Daniel, auch wenn du dich sehr bemüht hast und ich dir auch dankbar bin, für eine funktionierende Formel, wenn du WF vorwirfst, nicht zu wissen wie eine Zählenwenn Formel funktioniert, kann WF dir genauso vorwerfen, dass jemand der hier hilft wissen muss, dass wenn ich in die Zelle F3507 die Formel 1*(ZählenWenn($D$1:$D$3506;F3507)=0) eintrage, dass das einen Zirkelbezug ergibt. Das weiß selbst ich als Laie.
Ich bitte euch das ganze mal aus meiner Sicht des Fragestellers zu sehen, ich bin froh, dass es solche Foren gibt, ihr habt mir schon viel Zeit und Mühen gespart. Mir als Fragesteller geht es darum eine passende Lösung zu bekommen, mit der ich weiterarbeiten kann und möchte sobald ich diese habe auch entsprechend damit weiterarbeiten. Ich weiß, dass ich hier nicht mit Maschinen rede, die perfekt sind, sondern mit Menschen, die sich unentgeltlich in ihrer Freizeit bereit erklären, mir zu helfen. Jeder kann einmal unkonzentriert sein, etwas übersehen, das ist einfach nur menschlich und für mich als Fragesteller überhaupt kein Problem. Ihr verfolgt beide dasselbe Ziel, anderen hier zu helfen, habt auch beide mir bereits in der Vergangenheit geholfen, ich denke sich hier gegensetig Vorwürfe zu machen, wird euch beiden nicht gerecht.
Viele Grüße und noch einen schönen Dienstagabend
Christian
Anzeige
es ist was anderes, ob man beim
23.10.2018 20:28:53
Daniel
hinschreiben einer Formel für eine Datei, die man nicht vorliegen hat, einen Tippfehler macht oder ob man einen Kommentar zu einem anderen Lösungsvorschlag schreibt.
Gruß Daniel

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige