1.9k Aufrufe
Gefragt in Tabellenkalkulation von
ich möchte abrunden wenn eine zahl x,756 auf x,5 und aufrunden wenn die Zahl größer als x,756 ist

2 Antworten

0 Punkte
Beantwortet von Mitglied (333 Punkte)
Den Nachkommateil erhältst du, wenn du den Wert modulo 1 nimmst, den Rest sollte eine if-Abfrage erledigen.
0 Punkte
Beantwortet von kjg17 Profi (34.4k Punkte)
Hallo,

so eine verrückte Rundungsvorschrift habe ich noch nie gesehen, aber
=VRUNDEN((A1-0,007);0,5)
würde diese Vorschrift ausführen.

Zur Erläuterung:
VRUNDEN rundet nach den normalen Rundungsvorschriften auf ein Vielfaches eines vorgegebenen Wertes. Da du auf fünf Zehntel (x,5) runden willst wird hier also 0,5 als Wert vorgegeben.

Eine Dezimalzahl von 0,756 würde normalerweise aufgerundet, auch noch eine von 0,750. Deshalb wird der zu rundene Wert in der Formel einfach um 0,007 reduziert, um das von dir gewünschte Rundungsergebnis zu erzielen.

In Worten würde die o.a. Formel lauten:
Ziehe von dem Wert in Feld A1 0,007 ab und runde das Ergebnis auf ein Vielfaches des Wertes 0,5.

1,756 würde also auf 1,5 (3 x 0,5) gerundet, 1,757 auf 2,0 (4 x 0,5), 5,256 auf 5,0 usw.

Falls du dich bei deinen Angaben irgendwie vertippt haben solltest, müsstest du dir die Formel anhand der Erläuterungen entsprechend anpassen können.

Gruß
Kalle
...