weiss jemand eine Möglichkeit, Zahlen so darzustellen, dass die Zahl nur zwei geltende Ziffern hat? Also die Funktion (..) sollte z.B. aus 171,332 170.000 machen, und aus 0,3245 0,320. Wie geht das??
In A1 steht die Zahl; in B1 folgende Formel:=WENN(A1>1;RUNDEN(A1;-3);RUNDEN(A1;2))
Gruß Heinz
Private Sub CommandButton1_Click()
x = 171.332
.......
If x >= 100 And x < 1000 Then y = WorksheetFunction.Round(e, -1)
If x >= 1000 And x < 10000 Then y = WorksheetFunction.Round(e, -2)
End Sub
mfg Sven
in A1 steht deine Zahl, dann in B1:
=WENN(A1<100;RUNDEN(A1;0+(A1<10)+(A1<1));RUNDEN(A1;-(LÄNGE(GANZZAHL(A1))-2)))
Gruß Boris
Um die Anzahl der geltenden Ziffern in Excel zu beschränken, kannst du folgende Schritte ausführen:
Zahl eingeben: Trage die Zahl in eine Zelle ein, z.B. A1.
Formel verwenden: In der Zelle B1 kannst du eine der folgenden Formeln eingeben, um die gültigen Ziffern zu runden:
=WENN(A1<100;RUNDEN(A1;0+(A1<10)+(A1<1));RUNDEN(A1;-(LÄNGE(GANZZAHL(A1))-2)))=WENN(A1>1;RUNDEN(A1;-3);RUNDEN(A1;2))Ergebnis prüfen: Nach Eingabe der Formel wird die Zahl in der Zelle B1 entsprechend gerundet und zeigt nur die gewünschten gültigen Ziffern an.
Formel wird nicht erkannt: Stelle sicher, dass du die Formel genau so eingibst, wie sie angegeben ist. Achte auf die richtigen Klammern und das Semikolon als Trennzeichen.
Falsches Ergebnis: Überprüfe, ob die Eingabewerte in der richtigen Zelle stehen. Wenn du die Zahl in einer anderen Zelle eingegeben hast, musst du die Zellreferenzen in der Formel anpassen.
Eine andere Möglichkeit, die Anzahl der gültigen Ziffern zu beschränken, ist die Verwendung von VBA (Visual Basic for Applications). Hier ist ein einfaches Beispiel:
Private Sub CommandButton1_Click()
Dim x As Double
x = 171.332
Dim y As Double
If x >= 100 And x < 1000 Then
y = WorksheetFunction.Round(x, -1)
ElseIf x >= 1000 And x < 10000 Then
y = WorksheetFunction.Round(x, -2)
End If
MsgBox y
End Sub
Diese Methode ermöglicht dir, die Zahl interaktiv zu runden, indem du einen Button in dein Excel-Dokument einfügst.
Nutze die Funktion TEXT() in Kombination mit RUNDEN(), um die Ausgabe in einem bestimmten Format zu erhalten:
=TEXT(RUNDEN(A1;2);"0.00")
Experimentiere mit bedingter Formatierung, um die Zellen hervorzuheben, die die Anzahl der gültigen Ziffern überschreiten.
1. Wie viele gültige Ziffern hat 100?
Die Zahl 100 hat insgesamt drei gültige Ziffern. Wenn du die Zahl jedoch auf zwei gültige Ziffern runden möchtest, wäre das Ergebnis 100.
2. Was passiert, wenn ich eine negative Zahl eingebe?
Die oben genannten Formeln funktionieren auch für negative Zahlen. Die Rounding-Funktion wird wie gewohnt angewendet, und die Anzahl der gültigen Ziffern wird entsprechend angezeigt.