Supportnet / Forum / Tabellenkalkulation
Buchstaben addieren
Frage
Hi,
ich möchte das die Anzahl der Buchstaben einer Spalte addiert werden.Wie muß die Formel dafür aussehen?
Danke
Antwort 1 von benedikt
mit der funktion : Länge() erhältst du die anzahl der zeichen eines strings (..incl Leerzeichen allerdings..). vorschlag: schreib diese funktion in die nachbarspalte (zb: in B1 : "=LÄNGE(A1)) und am ende summiers du diese Werte (A 10: "= SUMME(B1:B9)) .. und blendest die B-Spalte aus
Antwort 2 von AS
Hallo,
ergänzend zum Beitrag benedikt:
Die Summe aller Buchstaben in Spalte A erhältst Du mit dieser Formel
=SUMMENPRODUKT(LÄNGE(A1:A100))
Sind auch Ziffern oder Zeichen dabei, dann diese Formel:
=SUMMENPRODUKT((A1:A100>"")*LÄNGE(ISTTEXT(A1:A100)))
Gruß Arnim
ergänzend zum Beitrag benedikt:
Die Summe aller Buchstaben in Spalte A erhältst Du mit dieser Formel
=SUMMENPRODUKT(LÄNGE(A1:A100))
Sind auch Ziffern oder Zeichen dabei, dann diese Formel:
=SUMMENPRODUKT((A1:A100>"")*LÄNGE(ISTTEXT(A1:A100)))
Gruß Arnim
Antwort 3 von want2cu
Hallo Arnim,
ich habe Probleme mit deiner zweiten Formel.
Die erste Formel erfüllt m.E. die Voraussetzungen, um sowohl Text als auch Ziffern und Zeichen zu zählen.
Die zweite Formel kommt m.E. zu einem falschen Ergebnis.
Wenn ich in der Bearbeitungszeile den Formelteil LÄNGE(ISTTEXT(A1:A100)) markiere und mir dann mit F9 das Teilergebnis ansehe, dann ergibt sich für Zellen ohne Buchstaben der Wert 6 und für Zellen mit Buchstaben der Wert 4, egal wieviele Zeichen oder Ziffern in der Zelle nethalten sind.
Bitte prüfe doch noch mal die zweite Formel und gib mir einen Tipp, was ich ggf. falsch mache ider falsch verstehe.
Vielen Dank für deine Mühe
Cu
want2cu
ich habe Probleme mit deiner zweiten Formel.
Die erste Formel erfüllt m.E. die Voraussetzungen, um sowohl Text als auch Ziffern und Zeichen zu zählen.
Die zweite Formel kommt m.E. zu einem falschen Ergebnis.
Wenn ich in der Bearbeitungszeile den Formelteil LÄNGE(ISTTEXT(A1:A100)) markiere und mir dann mit F9 das Teilergebnis ansehe, dann ergibt sich für Zellen ohne Buchstaben der Wert 6 und für Zellen mit Buchstaben der Wert 4, egal wieviele Zeichen oder Ziffern in der Zelle nethalten sind.
Bitte prüfe doch noch mal die zweite Formel und gib mir einen Tipp, was ich ggf. falsch mache ider falsch verstehe.
Vielen Dank für deine Mühe
Cu
want2cu
Antwort 4 von AS
Hallo want2cu,
die Formel hatte ich schnell erstellt; dummerweise aber nicht gespeichert.
Ich habe es nochmals nachvollzogen. M.E stimmt die Formel!
Aber halt! ich hatte mich auch falsch ausgedrückt.
Die erste Formel zählt sowohl Buchstaben, Zeichen als auch Leerzeichen. Der Fragesteller wollte aber die "Antahl der Buchstaben".
Wenn also auch Ziffern oder (Leer-)Zeichen in der Spalte stehen, werden diese ausgeschlossen (also nur Buchstaben gezählt).
So hatte ich es gemeint.
War also unpräzise ausgedrückt.
Sorry!
Arnim
die Formel hatte ich schnell erstellt; dummerweise aber nicht gespeichert.
Ich habe es nochmals nachvollzogen. M.E stimmt die Formel!
Aber halt! ich hatte mich auch falsch ausgedrückt.
Die erste Formel zählt sowohl Buchstaben, Zeichen als auch Leerzeichen. Der Fragesteller wollte aber die "Antahl der Buchstaben".
Wenn also auch Ziffern oder (Leer-)Zeichen in der Spalte stehen, werden diese ausgeschlossen (also nur Buchstaben gezählt).
So hatte ich es gemeint.
War also unpräzise ausgedrückt.
Sorry!
Arnim
Antwort 5 von AS
Entweder stimmen meine Einstellungen schon wieder nicht, oder ich mache etwas falsch!
Nach dem "Absenden" wollte ich noch einmal "Zurück", weil ich mich (wie immer) vertippt habe (z.B "Antahl"). Aber das funktioniert nicht - jedenfalls nicht bei mir!
Arnim
Nach dem "Absenden" wollte ich noch einmal "Zurück", weil ich mich (wie immer) vertippt habe (z.B "Antahl"). Aber das funktioniert nicht - jedenfalls nicht bei mir!
Arnim
Antwort 6 von AS
Entweder stimmen meine Einstellungen schon wieder nicht, oder ich mache etwas falsch!
Nach dem "Absenden" wollte ich noch einmal "Zurück", weil ich mich (wie immer) vertippt habe (z.B "Antahl"). Aber das funktioniert nicht - jedenfalls nicht bei mir!
Arnim
Nach dem "Absenden" wollte ich noch einmal "Zurück", weil ich mich (wie immer) vertippt habe (z.B "Antahl"). Aber das funktioniert nicht - jedenfalls nicht bei mir!
Arnim
Antwort 7 von AS
Aha! Jetzt verstehe ich!
Habe natürlich nun nochmals "Speichern" gedrückt!
Arnim
Habe natürlich nun nochmals "Speichern" gedrückt!
Arnim
Antwort 8 von want2cu
@arnim:
wahrscheinlich bin ich zu blöd, aber bei mir klappt es nach wie vor nicht.
Ich habe deine 2.Formel per copy&paste in eine Excel-tabelle eingefügt.
Es bleibt bei meinen bisherigen Feststellungen.
Zahlen werden komplett ignoriert (=richtig), aber Zellen mit Buchstaben werden nicht mit der tatsächlichen Anzahl der Zeichen, sondern immer mit dem Wert 4 gezählt. Das entspricht auch meiner Überprüfung der Formel in der Bearbeitungszeile mit F9.
Versuche es doch bitte auch mal, indem du die Formnel per Copy&paste übernimmst.
Vielen Dank im Voraus
want2cu
wahrscheinlich bin ich zu blöd, aber bei mir klappt es nach wie vor nicht.
Ich habe deine 2.Formel per copy&paste in eine Excel-tabelle eingefügt.
Es bleibt bei meinen bisherigen Feststellungen.
Zahlen werden komplett ignoriert (=richtig), aber Zellen mit Buchstaben werden nicht mit der tatsächlichen Anzahl der Zeichen, sondern immer mit dem Wert 4 gezählt. Das entspricht auch meiner Überprüfung der Formel in der Bearbeitungszeile mit F9.
Versuche es doch bitte auch mal, indem du die Formnel per Copy&paste übernimmst.
Vielen Dank im Voraus
want2cu
Antwort 9 von AS
Hallo want2cu,
nicht Du, sondern ich bin zu blöd!
Die Formel kann nicht stimmen, es war reiner Zufall, dass sie stimmte.
Ich gehe da nochmals dran. Aber heute nicht mehr (habe keine Zeit).
Gruß Arnim
nicht Du, sondern ich bin zu blöd!
Die Formel kann nicht stimmen, es war reiner Zufall, dass sie stimmte.
Ich gehe da nochmals dran. Aber heute nicht mehr (habe keine Zeit).
Gruß Arnim
Antwort 10 von want2cu
Hallo zusammen,
hier schon mal eine "Zwischenlösung", mit der alle Zeichen mit Ausnahme der Zahlen gezählt werden. Dabei sind dann leider auch noch "Zeichen" wie ? - etc. Mal sehen, ob das nicht auch noch iregndwie hinzukriegen ist.
Und hier die Formel:
=SUMMENPRODUKT((ISTTEXT(A1:A100)*LÄNGE(A1:A100))
Ich melde mich nochmal.
Cu
want2cu
hier schon mal eine "Zwischenlösung", mit der alle Zeichen mit Ausnahme der Zahlen gezählt werden. Dabei sind dann leider auch noch "Zeichen" wie ? - etc. Mal sehen, ob das nicht auch noch iregndwie hinzukriegen ist.
Und hier die Formel:
=SUMMENPRODUKT((ISTTEXT(A1:A100)*LÄNGE(A1:A100))
Ich melde mich nochmal.
Cu
want2cu
Antwort 11 von aliba
Hi @all,
ich denke, bevor hier noch mehr Arbeit in die Frage investiert wird, sollte man erst mal auf den Fragesteller warten. Der sollte nun doch mal näher erläutern, was überhaupt alles in der Spalte vorkommen kann, und ob Zeichen !"§$%&/ usw... mitgezählt werden sollen oder nicht. Ebenfalls sollte er eine Aussage darüber treffen wie mit Ziffern in einem Textstring verfahren werden soll.
Zu den bisherigen Formeln:
@Klaus:
Deine Formel zählt auch die Ziffern mit, wenn sie sich im Textstring befinden.
@Arnim:
Diese Formel:
=SUMMENPRODUKT((A1:A100>"")*LÄNGE(ISTTEXT(A1:A100)))
kann meines Erachtens nur 3 Lösungen haben:
0 oder 4 oder 6
Begründung:
Der Teil der Formel A1:A100>"" liefert als Ergebnis entweder
WAHR oder FALSCH, je nachdem ob es sich um einen Textstring handelt, oder einen Wert (AUSNAHME: handelt es sich bei den Einträgen um WAHR oder FALSCH, wird auch WAHR geliefert, obwohl es sich hierbei nach EXCEL-Interpretation eigentlich um einen Wert handelt)
WAHR hat den Wert 1 und FALSCH den Wert 0
Also erhalten wir als ersten Multiplikator erstmal entweder 1 oder 0
Also wird bei einer Zahl immer das Ergebnis 0 rauskommen.
Der Teil der Formel:
ISTTEXT(A1:A100) liefert wiederum nur als Ergebnis FALSCH oder WAHR
Die Erweiterung der Formel mit LÄNGE , also
=LÄNGE(ISTTEXT(A1:A100)) zählt somit nur die Anzahl Buchstaben
von WAHR (4) oder FALSCH (6). Somit ergibt sich für einen Text in z.B. A1
die Rechnung:
A1>"" = WAHR = 1
ISTTEXT(A1) ergibt ebenfalss WAHR
LÄNGE(ISTTEXT(A1) ergibt 4, weil WAHR 4 ZEichen lang ist, also heisst die Rechnung:
1*4 = 4
Handelt es sich bei A1 um eine Zahl, ergibt das die Rechnung:
0*6 = 0 (0 weil A1 nicht >"", 6 weil LÄNGE(FALSCH) = 6
Handelt es sich bei A1 um den WAHRHEITSWERT FALSCH ist die Rechnung:
=A1>""=WAHR=1
=ISTTEXT(A1) = FALSCH LÄNGE(FALSCH)=6
also 1*6=6
Dasselbe Ergebnis haben wir , wenn in A1 WAHR steht.
CU Aliba
ich denke, bevor hier noch mehr Arbeit in die Frage investiert wird, sollte man erst mal auf den Fragesteller warten. Der sollte nun doch mal näher erläutern, was überhaupt alles in der Spalte vorkommen kann, und ob Zeichen !"§$%&/ usw... mitgezählt werden sollen oder nicht. Ebenfalls sollte er eine Aussage darüber treffen wie mit Ziffern in einem Textstring verfahren werden soll.
Zu den bisherigen Formeln:
@Klaus:
Deine Formel zählt auch die Ziffern mit, wenn sie sich im Textstring befinden.
@Arnim:
Diese Formel:
=SUMMENPRODUKT((A1:A100>"")*LÄNGE(ISTTEXT(A1:A100)))
kann meines Erachtens nur 3 Lösungen haben:
0 oder 4 oder 6
Begründung:
Der Teil der Formel A1:A100>"" liefert als Ergebnis entweder
WAHR oder FALSCH, je nachdem ob es sich um einen Textstring handelt, oder einen Wert (AUSNAHME: handelt es sich bei den Einträgen um WAHR oder FALSCH, wird auch WAHR geliefert, obwohl es sich hierbei nach EXCEL-Interpretation eigentlich um einen Wert handelt)
WAHR hat den Wert 1 und FALSCH den Wert 0
Also erhalten wir als ersten Multiplikator erstmal entweder 1 oder 0
Also wird bei einer Zahl immer das Ergebnis 0 rauskommen.
Der Teil der Formel:
ISTTEXT(A1:A100) liefert wiederum nur als Ergebnis FALSCH oder WAHR
Die Erweiterung der Formel mit LÄNGE , also
=LÄNGE(ISTTEXT(A1:A100)) zählt somit nur die Anzahl Buchstaben
von WAHR (4) oder FALSCH (6). Somit ergibt sich für einen Text in z.B. A1
die Rechnung:
A1>"" = WAHR = 1
ISTTEXT(A1) ergibt ebenfalss WAHR
LÄNGE(ISTTEXT(A1) ergibt 4, weil WAHR 4 ZEichen lang ist, also heisst die Rechnung:
1*4 = 4
Handelt es sich bei A1 um eine Zahl, ergibt das die Rechnung:
0*6 = 0 (0 weil A1 nicht >"", 6 weil LÄNGE(FALSCH) = 6
Handelt es sich bei A1 um den WAHRHEITSWERT FALSCH ist die Rechnung:
=A1>""=WAHR=1
=ISTTEXT(A1) = FALSCH LÄNGE(FALSCH)=6
also 1*6=6
Dasselbe Ergebnis haben wir , wenn in A1 WAHR steht.
CU Aliba
Antwort 12 von want2cu
@Aliba,
ich hätte es mir ja denken können, dass du dir die Sache in aller Ruhe ansiehst und dann locker die Lösung aus dem Ärmel schüttelst, was es mit der 4 und der 6 auf sich hat ;-)))
Du hast völlig Recht, dass sich der Fragetseller mal äußern sollte, was er denn genau zählen möchte, ehe wir uns weiter die Gehirnzellen verbiegen.
Nach dem bisherigen Stand ist Arnim mit seiner ersten Formel und ich mit der zweiten Formel doch schon auf einem guten Weg.
Ich habe zwischendurch mal mit der Funktion CODE herumprobiert, aber noch keine Lösung gefunden. Mit der Funktion CODE kann man die Zeichen einschränken.
Aber erstmal warten, bis wir genaueres wissen.
CU
want2cu
ich hätte es mir ja denken können, dass du dir die Sache in aller Ruhe ansiehst und dann locker die Lösung aus dem Ärmel schüttelst, was es mit der 4 und der 6 auf sich hat ;-)))
Du hast völlig Recht, dass sich der Fragetseller mal äußern sollte, was er denn genau zählen möchte, ehe wir uns weiter die Gehirnzellen verbiegen.
Nach dem bisherigen Stand ist Arnim mit seiner ersten Formel und ich mit der zweiten Formel doch schon auf einem guten Weg.
Ich habe zwischendurch mal mit der Funktion CODE herumprobiert, aber noch keine Lösung gefunden. Mit der Funktion CODE kann man die Zeichen einschränken.
Aber erstmal warten, bis wir genaueres wissen.
CU
want2cu
Antwort 13 von falke04
Hallo,
ich hatte leider noch keine zeit die formeln von euch zu testen, danke für die vorschläge.Ich habe buschstaben um namen abzukürzen da zu stehen z.B. Ha oder D, u.s.w.,aber auch als zeichen das - .Ich möchte nun nur die buchstaben zusammenzählen,nicht das zeichen.
Nochmals danke für eure mühe!
Cu falke
ich hatte leider noch keine zeit die formeln von euch zu testen, danke für die vorschläge.Ich habe buschstaben um namen abzukürzen da zu stehen z.B. Ha oder D, u.s.w.,aber auch als zeichen das - .Ich möchte nun nur die buchstaben zusammenzählen,nicht das zeichen.
Nochmals danke für eure mühe!
Cu falke
Antwort 14 von AS
Hallo,
wenn außer Buchstaben nur das Zeichen "-" in der Spalte vorkommt,
dann lautet die Formel, die nur die Buchstaben zählt, so:
=SUMMENPRODUKT(LÄNGE(WECHSELN(A1:A100;ZEICHEN(45);"")))
Sollten auch Leerzeichen vorkommen, dann müsste es so gehen:
=SUMMENPRODUKT(LÄNGE(WECHSELN(A1:A100;ZEICHEN({32.45});"")))-SUMMENPRODUKT(LÄNGE(A1:A100))
Ziffern werden jedoch mitgezählt!
Gruß Arnim
PS: Die Angaben hätten im ersten Beitrag eigentlich schon präzisiert werden können!
wenn außer Buchstaben nur das Zeichen "-" in der Spalte vorkommt,
dann lautet die Formel, die nur die Buchstaben zählt, so:
=SUMMENPRODUKT(LÄNGE(WECHSELN(A1:A100;ZEICHEN(45);"")))
Sollten auch Leerzeichen vorkommen, dann müsste es so gehen:
=SUMMENPRODUKT(LÄNGE(WECHSELN(A1:A100;ZEICHEN({32.45});"")))-SUMMENPRODUKT(LÄNGE(A1:A100))
Ziffern werden jedoch mitgezählt!
Gruß Arnim
PS: Die Angaben hätten im ersten Beitrag eigentlich schon präzisiert werden können!
Antwort 15 von want2cu
Hallo zusammen,
und hier die Formel, die lediglich Buchstaben (ohne Zahlen und das -Zeichen) zählt:
=SUMMENPRODUKT((ISTTEXT(A1:A100)*LÄNGE(WECHSELN(A1:A100;ZEICHEN({45});""))))
@Arnim:an dieser Stelle nochmals vielen Dank für deinen früheren tollen Hinweis auf die Formel SUMMENPRODUKT. Das ist zwar schon eine ganze Zeit her, aber hat für mich im Formelbereich eine neue Dimension eröffnet. Vorher hatte ich nur umständlich mit Matrixfunktionen gearbeitet, da ich es nicht besser konnte.
und hier die Formel, die lediglich Buchstaben (ohne Zahlen und das -Zeichen) zählt:
=SUMMENPRODUKT((ISTTEXT(A1:A100)*LÄNGE(WECHSELN(A1:A100;ZEICHEN({45});""))))
@Arnim:an dieser Stelle nochmals vielen Dank für deinen früheren tollen Hinweis auf die Formel SUMMENPRODUKT. Das ist zwar schon eine ganze Zeit her, aber hat für mich im Formelbereich eine neue Dimension eröffnet. Vorher hatte ich nur umständlich mit Matrixfunktionen gearbeitet, da ich es nicht besser konnte.
Antwort 16 von falke04
Hallo zusammen,
ich danke euch, das haut prima hin!
cu falke
ich danke euch, das haut prima hin!
cu falke

