Korrekte Fünferrundung mit Excel
Fünf Rappen können in Excel ganz schön knifflig sein. Während das Portemonnaie dank der kleinsten Münze übersichtlich bleibt, verlangt das Rechnen mit Schweizer Rappen in Excel etwas mehr Geschick. Denn Beträge müssen immer auf fünf Rappen gerundet werden. Statt die Formel jedes Mal mühsam einzugeben, kannst du dir das Leben mit einer eigenen Makro-Funktion erleichtern. Wie du sie einrichtest und Excel damit cleverer machst, zeigen wir dir Schritt für Schritt.
Im Unterschied etwa zu den Euro-Ländern mit Ein-Cent-Stücken sind hierzulande fünf Rappen die kleinste Währungseinheit. Was im Portemonnaie praktisch sein mag, erschwert das Rechnen in Excel: Rappenbeträge müssen immer auf fünf Rappen gerundet werden. Das lässt sich zwar mit folgenden Formeln bewerkstelligen:
Doch es ist umständlich, diese Formel jedes Mal von Neuem einzutippen. Der elegantere Weg besteht darin, die Rundung mittels Makro als benutzerdefinierte Funktion festzulegen. Dazu sind zwei vorbereitende Schritte nötig. Als Erstes musst du Excels Umgang mit Makros beim Öffnen eines Dokuments anpassen. Öffne über die Office-Schaltfläche und den Button Excel-Optionen die Einstellungen. Unter Vertrauensstellungscenter und den Button Einstellungen für das Vertrauensstellungscenter gelangst du dorthin. Wähle den Eintrag Einstellungen für Makros und dort Alle Makros mit Benachrichtigung deaktivieren. Diese Einstellung ist sicher genug, um die Ausführung von missliebigen Makros zu blockieren und die Fünferrundungs-Funktion trotzdem zu nutzen. Mit einem Klick auf OK gelangst du in die Excel-Optionen zurück.
Um das Schreiben respektive Programmieren der Funktion zu erleichtern, beschleunigst du unter dem Eintrag Häufig verwendet mit der Option Entwicklerregisterkarte in der Multifunktionsleiste anzeigen den Zugriff auf den Visual-Basic-Editor. Kehre mit OK zu Excel zurück und rufe die frisch eingefügte Registerkarte Entwicklertools auf. Starte Visual Basic (Alt-F11) und lege im Editor über das Menü Einfügen > Modul ein neues Makro an.
Die Funktion zur Fünferrundung lautet wie folgt:
runden5 = Round(rZahl * 20, 0) / 20
End Function
Beachte, dass du die englische Schreibweise der eingebauten Excel-Funktion RUNDEN verwenden musst!
In der aktuellen Arbeitsmappe kannst du nun Beträge mit =runden5(A1) auf fünf Rappen genau berechnen. Wenn du das Dokument schliesst und wieder öffnest, wird Excel eine Makro-Warnung ausgeben, wenn du die Sicherheitseinstellungen wie hier beschrieben vorgenommen hast. Über den Optionen-Knopf bei der Warnung kannst du die Ausführung deiner Funktion zulassen. Das ist doch wesentlich eleganter, als jedes Mal mit der RUNDEN– oder VRUNDEN-Funktion zu arbeiten.
Fünferrundung Beispieldatei(XLS, 32KB) Makros erforderlich