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

Forumthread: Dezimalstellen zählen

Dezimalstellen zählen
19.01.2018 14:47:38
Addi
Hallo Zusammen,
ich benötige ein Formel die mir die Anzahl der werthaltigen Dezimalstellen anzeigt...
damit mein ich wenn z.B. in A1 der Wert 10,0002000 steht soll als Ergebnis in B1 eine 4 stehen, da das die letzte Nachkommastelle mit einem Wert größer als 0 ist.
Vielen Dank für Eure Hilfe
VG Addi
Anzeige

9
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Dezimalstellen zählen
19.01.2018 15:02:31
Wolfgang
=LÄNGE(A1)-FINDEN(",";A1) LÄNGE(A1) liefert die Länge der signifikanten Gesamtzahl
FINDEN(",";A1) lifert die Position des Kommas
Viele Grüße, Wolfgang
AW: Dezimalstellen zählen
19.01.2018 15:05:11
Addi
Klasse, vielen Dank!!
AW: Dezimalstellen zählen
19.01.2018 15:12:54
Sepp
Hallo Addi,,
so?
Tabelle1

 AB
1Zahlerste Werth. Kommastelle
2100,0002000000004
39,0250000000002
410,0000150000005
51,0000000030039
61,000000000000 

Formeln der Tabelle
ZelleFormel
B2{=WENNFEHLER(KKLEINSTE(WENN(RECHTS(GANZZAHL(ABS(A2)*(10^ZEILE($A$1:$A$15)))*1)*1>0;ZEILE($A$1:$A$15)); 1); "")}
Enthält Matrixformel:
Umrandende
{ } nicht miteingeben,
sondern Formel mit STRG+SHIFT+RETURN abschließen!
Matrix verstehen


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4.8
http://www.excelformeln.de/formeln.html?welcher=151
Gruß Sepp

Anzeige
AW: wenn die Zahl als Textwert angezeigt ist ...
19.01.2018 15:15:54
...
Hallo Addi,
... dann wird es komplizierter, weil die 0en nach der letzten Ziffer mit gezählt werden.
Dann z.B. so:
=VERWEIS(9;1/(--TEIL(TEIL(A11;FINDEN(",";A11)+1;15);ZEILE(A$1:A$16);1)>0);ZEILE(A$1:A$16))

Gruß Werner
.. , - ...
Anzeige
Da wird Wolfgang nur leicht modifiziert
19.01.2018 15:21:46
lupo1
=LÄNGE(--A1)-FINDEN(",";A1)
AW: hast völlig Recht, zu kompliziert gedacht owT
19.01.2018 15:26:45
...
Gruß Werner
.. , - ...
Zu Sepps Bsp passt am besten folgd Fml, ...
19.01.2018 17:49:55
Luc:-?
…Leute:
B1[:B5]:=LÄNGE(--A1)-LÄNGE(GANZZAHL(A1))-(GANZZAHL(A1)--A1)
Allerdings habe ich den TextZahl-Bereich auf A1:A5 geändert. Lupos iW ebenfalls richtige Fml liefert bei letzter TextZahl -1 und Werners komplizierte Fml #NV.
Sepp hingegen muss die Aufgabe falsch verstanden haben, während Wolfgang offensichtlich nicht von TextZahlen ausging, aber echte Zahlen erfüllen nunmal nicht die anzunehmenden Bedingungen (DezimalEndNullen).
🙈 🙉 🙊 🐵 Gruß, Luc :-?
„Die Intelligenzmenge ist auf diesem Planeten eine Konstante, die Bevölkerung nimmt aber zu!“ Auch deshalb informieren mit …
Anzeige
=WENNFEHLER(LÄNGE(1*A1)-FINDEN(",";1*A1);0)
19.01.2018 22:53:35
WF
.
...Oder eben Walters. owT
20.01.2018 18:42:20
Luc:-?
:-?
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Dezimalstellen in Excel zählen


Schritt-für-Schritt-Anleitung

Um die Anzahl der nachkommastellen in Excel zu zählen, kannst Du folgende Formel verwenden:

=LÄNGE(A1) - FINDEN(","; A1)

Diese Formel funktioniert wie folgt:

  1. LÄNGE(A1) gibt die gesamte Anzahl der Zeichen in der Zelle A1 zurück.
  2. FINDEN(","; A1) findet die Position des Kommas (Decimal Separator) in der Zahl.
  3. Durch die Subtraktion erhältst Du die Anzahl der nachkommastellen.

Falls die Zahl in A1 als Text gespeichert ist, kannst Du diese Formel verwenden:

=VERWEIS(9; 1 / (--TEIL(TEIL(A1; FINDEN(","; A1) + 1; 15); ZEILE(A$1:A$16); 1) > 0); ZEILE(A$1:A$16))

Diese Formel zählt die signifikanten Dezimalstellen, auch wenn Nullen am Ende vorhanden sind.


Häufige Fehler und Lösungen

  • Fehler: #NV oder #WERT!

    • Lösung: Stelle sicher, dass die Zahl in der richtigen Form vorliegt (nicht als Text).
  • Fehler: Die Formel liefert falsche Ergebnisse bei langen Dezimalstellen.

    • Lösung: Überprüfe die Eingabe und stelle sicher, dass Du die korrekten Zellen referenzierst.

Alternative Methoden

Eine andere Möglichkeit, die Anzahl der nachkommastellen in Excel zu ermitteln, ist die Verwendung der TEXT-Funktion. Diese Methode kann auch für das Formatieren verwendet werden:

=TEXT(A1; "0,0000")

Hierbei kannst Du die Anzahl der Nullen nach dem Komma entsprechend anpassen, um die gewünschten Dezimalstellen anzuzeigen.


Praktische Beispiele

Hier sind einige Beispiele, wie die Formeln in einer Tabelle aussehen könnten:

A (Zahl) B (Anzahl nachkommastellen)
100,0002000 4
9,025 2
10,000015 5
1,000000003003 9
1,000000000000 0

Die Formel in Spalte B könnte z.B. =LÄNGE(A1) - FINDEN(","; A1) sein.


Tipps für Profis

  • Verwende die Bedingte Formatierung, um Zahlen mit einer bestimmten Anzahl an Dezimalstellen hervorzuheben.
  • Du kannst auch die RUNDEN-Funktion in Kombination mit der LÄNGE-Funktion verwenden, um sicherzustellen, dass nur relevante Dezimalstellen gezählt werden.
  • Wenn Du mit großen Datensätzen arbeitest, erwäge die Verwendung von Makros, um die Zählungen zu automatisieren.

FAQ: Häufige Fragen

1. Wie kann ich die Anzahl der Dezimalstellen für mehrere Zellen gleichzeitig zählen?
Du kannst die Formel einfach nach unten ziehen, um sie auf andere Zellen anzuwenden.

2. Was kann ich tun, wenn die Zahl als Text angezeigt wird?
Verwende die Funktion --, um den Text in eine Zahl umzuwandeln, z.B. =LÄNGE(--A1) - FINDEN(","; --A1).

3. Funktioniert das auch in Excel 365?
Ja, alle genannten Formeln und Methoden funktionieren in Excel 365 sowie in früheren Versionen.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige