Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Zeichen oder Zeilen zählen

Zeichen oder Zeilen zählen
31.07.2024 18:21:09
Jupp123987ppuJ
Userbild

Hallo ihr Wissenden,
ich möchte die Daten in der im Screenshot angezeigten Spalte zählen. Die Spalte H5:H100 . Jetzt habe ich dort Zeilenumbrüche drin, weil es sich um Termine handelt. Das Ergebnis sollte bei dem Beispiel also 7 ergeben. Also leere Zellen nicht mitgezählt werden. Ich krieg's nicht hin. Immer wenn ich denke, jetzt hab ich's, kommt Murks raus. kann mir jemand helfen? Wenn ja: Bitte mit Erklärung, ich will es nachvollziehen können.

Danke, Danke!
Anzeige

29
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Zeichen oder Zeilen zählen
31.07.2024 18:34:24
RPP63
Moin!
Murks kommt raus, wenn die Grundlage Murks ist.
Reichen Dir 2^20 aka 1.048.576 Zeilen nicht, so dass Du Zeilenumbrüche auswerten willst?
Ich lasse offen …

Gruß Ralf
AW: Zeichen oder Zeilen zählen
31.07.2024 19:44:42
daniel
Vielleicht sollte man mit vorschnellen Urteilen vorsichtig sein,wenn man nicht die ganze Aufgabenstellung kennt.
Anzeige
AW: Zeichen oder Zeilen zählen
02.08.2024 08:27:53
Jupp123987ppuJ
Hallo Ralf,
ich werde wohl meine Gründe gehabt haben, dort Zeilenumbrüche einzufügen.
Danke!
AW: Zeichen oder Zeilen zählen
31.07.2024 18:35:17
Excel82
=ANZAHL(H5:H100)
AW: Zeichen oder Zeilen zählen
31.07.2024 19:10:04
BoskoBiati2
Hi,

wenn ich das richtig sehe, dann gehört zu jeder Zahl ein Punkt. Dann so:

=LÄNGE(TEXTKETTE(G3:G8))-LÄNGE(WECHSELN(TEXTKETTE(G3:G8);".";""))


Must Du auf Deinen Bereich anpassen.

Gruß

Edgar
Anzeige
AW: würde dazu PQ (PowerQuery)-Funktionalität einsetzen ...
31.07.2024 19:43:35
neopa C
Hallo Jupp,

... wenn immer nur Zahlenwerte gefolgt von "." (mit oder auch ohne Zeilenumbruch) in den Zellen vorhanden sind, bedarf es da nur weniger Schritte:
- einlesen
- nach "." in Zeilen (!) trennen lassen
- und Anzahl ermitteln lassen

Weil Du aber wahrscheinlich in Deiner Originaltabelle keine intelligente Tabelle aus den auszuwertenden Zellenbereich erstellen möchtest (Voraussetzung für PQ) , müßtest Du diesen lediglich in einen freien Spaltenbereich mit =H5 (und diese nach unten ziehend) kopieren und diesen mit PQ auswerten lassen.

Mehr zu Power Query (PQ) sieh z.B. mal hier: https://excelhero.de/power-query/power-query-ganz-einfach-erklaert/

Gruß Werner
.. , - ...
Anzeige
AW: Zeichen oder Zeilen zählen
31.07.2024 19:48:39
daniel
Hi.

Probier mal :

=summenprodukt((h5:h100&lt&gt"")+Länge(h5:h100)-länge(Wechseln(h5:h100;Zeichen(10);"")))

Gruß Daniel
AW: Zeichen oder Zeilen zählen
01.08.2024 11:46:21
Yal
Hallo Jupp,

bei komplexer Handlung bin ich schnell dabei eine eigene Excel-Formel in VBA zu basteln, sogenannte User Defined Functions.

Öffne VBA mit Alt+F11
öffne einen Module: Menü "Einfügen", "Module"
kopiere darin folgende Code
Public Function LineCount(ByVal Target) As Long

On Error Resume Next 'Default Value wird dann null sein
If TypeOf Target Is Range Then Target = CStr(Target.Cells(1).Value)
Target = Split(Target, vbLf)
LineCount = UBound(Target) - LBound(Target) + 1
End Function


im Excelblatt, verwende die Formel
= LineCount(A1)
was dich der Anzahl von nicht leere Zeilen ermittelt.
Darauf bildest eine Summe.

Was nicht geht: =Summe(LineCount(A1:A3))

VG
Yal
Anzeige
AW: diese setzt aber voraus, ...
31.07.2024 19:58:53
neopa C
Hallo Daniel,

... das nicht (z.B. aus Versehen) zusätzliche Zeilenumbrüche vorhanden sind. Welche normalerweise auch nicht gleich auffallen.
Aber in/mit PQ könnte man diese leichter nicht berücksichtigen, wenn es auch etwas aufwendiger ist, als wenn man annimmt, dass überall Zahlenangaben mit abschließenden "." vorhanden sind.

Aus diesem Grund hatte ich mich gleich gegen eine Formellösung entschieden.

Gruß Werner
.. , - ...
Anzeige
AW: diese setzt aber voraus, ...
31.07.2024 20:45:48
daniel
Wenn du punkte zählst, weil in jeder Zeile immer auch genau ein Punkt vorkommt, dann wird die Formel noch einfacher.

=summenprodukt(Länge(h5:h100)-länge(Wechseln(h5:h100;".";"")))

Gruß Daniel
AW: diese hatte im Prinzip zuvor schon Edgar aufgezeigt owT
01.08.2024 16:49:50
neopa C
Gruß Werner
.. , - ...
meins geht halt in jeder Excelversion
01.08.2024 17:19:55
daniel
Anzeige
AW: Edgars Formel entsprechend eingeben aber doch auch owT
01.08.2024 17:22:39
neopa C
Gruß Werner
.. , - ...
jeder? oder nur in der angefragten?
01.08.2024 17:33:23
daniel
und warum bist du heute so nervig diesbezüglich?
schlechten Tag gehabt?
AW: Zeichen oder Zeilen zählen
31.07.2024 19:59:46
BoskoBiati2
Hi,

dann geht auch das:

=ANZAHL2(H5:H100)+SUMME(LÄNGE(H5:H100)-LÄNGE(WECHSELN(H5:H100;ZEICHEN(10);"")))

=SUMME(LÄNGE(H5:H100)-LÄNGE(WECHSELN(H5:H100;".";"")))


Wobei ich aufgrund des Bildes immer noch davon ausgehe, dass nach jeder Zahl ein Punkt steht!
In 365 geht die Formel ohne SUMME nicht, weil sie spillt.
Gruß

Edgar
Anzeige
AW: für 1. trifft auch das zu, was ich Daniel schrieb owT
31.07.2024 20:04:04
neopa C
Gruß Werner
.. , - ...
AW: TEXTKETTE() gibt es nicht in jeder XL2016er Version owT
31.07.2024 19:32:18
neopa C
Gruß Werner
.. , - ...
AW: Zeichen oder Zeilen zählen
02.08.2024 08:31:21
Jupp123987ppuJ
Wow. Ich stand wohl komplett neben mir! Danke :)
Hab jetzt:
=SUMMENPUNKT(LÄNGE(H:H)-LÄNGE(WECHSELN(H:H;".";"")))

Das klappt!
Ich danke dir für den Anstoß!!!
Liebe Grüße
Anzeige
AW: TEXTKETTE() gibt es nicht in jeder XL2016er Version owT
31.07.2024 19:41:22
BoskoBiati2
Hi Werner,

ich richte mich nach der Auflistung die {Boris} erstellt hat und da ist es für 2016 enthalten.
Auch MS führt keine Ausnahmen auf:


TEXTKETTE (Funktion)
Excel für Microsoft 365 Excel für Microsoft 365 für Mac Excel für das Web Excel 2021 Excel 2021 für Mac Excel 2019 Excel 2019 für Mac Excel 2016 W


Aber der TE kann sich ja melden, wenn es nicht funktioniert.

Gruß

Edgar
Anzeige
AW: ich habe XL2016 und gibt es TEXTKETTE() eben nicht ...
31.07.2024 19:51:51
neopa C
Hallo Edgar,

... es gab schon damals verschiedene Varianten innerhalb einer gedachten "gleichen" XL-Version. Ich habe übrigens "Home and Business 2016" (Version 2405 Build 16.0.17628.20006 32 Bit) Das diesbezügliche "Chaos" ist mit den neuen XL-Versionen, nach dem was ich hier im Forum so manchmal lese, scheinbar noch größer geworden.

Gruß Werner
.. , - ...
Anzeige
AW: TEXTKETTE() gibt es nicht in jeder XL2016er Version owT
01.08.2024 13:31:08
{Boris}
Hi Edgar,

wenn es da noch innerhalb ein und der selben Version Versionsunterschiede gibt, ist das unmöglich in der "Funktionsdatenbank" zu berücksichtigen.
Das muss man dann - wie hier - einmal "live" erfahren ;-)

VG, Boris
AW: nachgefragt ...
01.08.2024 16:51:30
neopa C
Hallo Boris,

... wo finde ich Deine diesbzgl. Liste zum nachlesen?

Gruß Werner
.. , - ...
Anzeige
AW: danke Edgar :-), dazu noch ...
01.08.2024 17:20:59
neopa C
Hallo Edgar,

... ich habe schon ab und zu von Usern gelesen, die (Excelversion) "2022" verbal angeben. Offensichtlich handelt es sich dabei aber doch immer nur um ein Update der jeweiligen Excelversion, denn eine offizielle Version mit dieser Bezeichnung kann ich jedenfalls nicht finden.
Dagegen noch nie gelesen habe ich ich von "2023" oder gar "2024", obwohl doch zumindest für die aktuellsten Versionen doch in den Jahren sicherlich auch Updates vorgenommen wurden.

Gruß Werner
.. , - ...
Anzeige
gut zu wissen für zukünftige Antworten. owT
31.07.2024 20:01:50
BoskoBiati2
Gruß

Edgar
AW: Zeichen oder Zeilen zählen
31.07.2024 18:43:03
RPP63
Beste Antwort ever, Excel82!
Vielleicht solltest Du noch mal die Treaderöffnung lesen?
AW: Zeichen oder Zeilen zählen
31.07.2024 18:55:50
Excel82
Hab grad nur Libre zur Hand.

Probier mal das

=ANZAHL(H5:H100)+LÄNGE(H5:H100)-LÄNGE(SUBSTITUTE(A2,CHAR(10),""))+1

Frag mal bing nach "zeilenumbruch in excel zählen"
Anzeige
AW: Zeichen oder Zeilen zählen
31.07.2024 19:13:08
BoskoBiati2
Hi Excel82,

knapp daneben. Nicht jede Zelle hat einen Zeilenumbruch, und bei Dir ist nur eine Zelle angesprochen.


Gruß

Edgar
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige