Registriert seit: 06.04.2018
Version(en): 16.11.1
Liebe Excel-Gemeinde
Wie kann ich ein Ergebnis auf 5 Cent ab- oder aufrunden? Wie ich dies mit einer Formel tue, weiss ich. Nur wie schaut es aus, wenn ich nicht eine zusätzliche Zelle für das gerundete Ergebnis einfügen möchte?
Danke für eure Hilfe und Grüsse
mauritius5
Registriert seit: 08.10.2020
Version(en): 2019+365
Hallo,
Ist aber mit viel einmaliger Arbeit verbunden, aber was anderes fällt mit nicht ein.
Interpunktion und Orthographie dieses Textes sind frei erfunden.
Eine Übereinstimmung mit aktuellen oder ehemaligen Regeln wäre rein zufällig und ist nicht beabsichtigt.
Grüße, StefanB
Registriert seit: 12.08.2019
Version(en): Office 365
Hallo Mauritius,
mathematisch so:
=RUNDEN(A1*20;0)/20
Gruß Sigi
Registriert seit: 21.12.2017
Version(en): MS 365 Family (6 User x 5 Geräte für jeden) Insider-Beta
20.08.2021, 13:50
(Dieser Beitrag wurde zuletzt bearbeitet: 20.08.2021, 14:00 von LCohen.)
Ich nehme an, dass Du mit "Ergebnis" eine beliebige "Eingabe" am selben Platz meinst. Denn ein berechnetes Ergebnis wird einfach durch sigi's Formel umrankt.
Dezimal (10er) geht das mit "Genauigkeit wie angezeigt".
Du hast aber 5er. Da geht es nur mit
Private Sub Worksheet_Change(ByVal T As Range) 'hier für Spalte B
If T.Column = 2 Then T = Round(T * 20, 0) / 20
End Sub
Registriert seit: 06.04.2018
Version(en): 16.11.1
Vielen, vielen Dank euch allen für die Rückmeldung.
Die Lösung von StefanB passt tiptop. Etwas Aufwand, dann ists aber gemacht.
Eine Lösung ohne VBA ist mir lieber.
Herzliche Grüsse
mauritius5
Registriert seit: 21.12.2017
Version(en): MS 365 Family (6 User x 5 Geräte für jeden) Insider-Beta
20.08.2021, 14:43
(Dieser Beitrag wurde zuletzt bearbeitet: 20.08.2021, 14:50 von LCohen.)
Pfiffige Lösung, indeed! Sehr unorthodox. Aber: Datengültigkeit mit verwenden, damit man nicht 3 Dezimalstellen einkloppt.