Excel: Zahlen in 0,5er Schritten runden
Will man Zahlen in 0,5er Schritten runden, also z. B.
0,423 -> 0,5
1,343 -> 1,0
3,663 -> 3,5
geht das ganz einfach mit
=RUNDEN(A1/5;1)*5
Will man immer auf- oder abrunden auf halbe Schritte, verwendet man einfach
=AUFRUNDEN(A1/5;1)*5
=ABRUNDEN(A1/5;1)*5
…und nein, das ist nicht auf meinem Mist gewachsen, habe ich hier gefunden.
Trackbacks
bernd.distler.ws am : Statistiken zu 2013 | Bernds Rappelkiste
Vorschau anzeigen
Da überall irgendwelche Zusammenfassungen vom letzten Jahr gepostet werden, mach ich das halt auch mal, so wie letztes Jahr. Ich übernehme die Zahlen einfach und ergänze ein wenig… Update am 3.2.[..]
bernd.distler.ws am : Statistiken zu 2014 | Bernds Rappelkiste
Vorschau anzeigen
Wie die Jahre vorher will ich mal ein paar Zahlen rund um den Weblog veröffentlichen… Beiträge Erstaunlich, dass es im letzten Jahr insgesamt doch 94 Beiträge wurden. Praktisch gesehen sind eini[..]
bernd.distler.ws am : Statistiken zu 2015 | Bernds Rappelkiste
Vorschau anzeigen
Wie die Jahre vorher will ich mal ein paar Zahlen rund um den Weblog veröffentlichen… Beiträge Ich habe eindeutig nachgelassen, was das Bloggen gegenüber den Vorjahren angeht. Schade eigentlich,[..]
bernd.distler.ws am : Statistiken zu 2016 | Bernds Rappelkiste
Vorschau anzeigen
Wie die Jahre vorher will ich mal ein paar Zahlen rund um den Weblog veröffentlichen… Beiträge Die Beitragszahl hat sich leider schon wieder verringert. Einen Beitrag habe ich eigentlich sogar er[..]
Kommentare
Ansicht der Kommentare: Linear | Verschachtelt
== ERROR-REPORT (BETA/ALPHA-BUILDS) ==Notice: Only variable references should be returned by reference in /var/www/virtual/bauigel/bernd.distler.ws/include/db/mysqli.inc.php on line 101.
== ERROR-REPORT (BETA/ALPHA-BUILDS) ==For more details set $serendipity['production'] = 'debug' in serendipity_config_local.inc.php to receive a stack-trace.
Notice: Only variable references should be returned by reference in /var/www/virtual/bauigel/bernd.distler.ws/include/db/mysqli.inc.php on line 101.
== ERROR-REPORT (BETA/ALPHA-BUILDS) ==For more details set $serendipity['production'] = 'debug' in serendipity_config_local.inc.php to receive a stack-trace.
Notice: Only variable references should be returned by reference in /var/www/virtual/bauigel/bernd.distler.ws/include/db/mysqli.inc.php on line 101.
== ERROR-REPORT (BETA/ALPHA-BUILDS) ==For more details set $serendipity['production'] = 'debug' in serendipity_config_local.inc.php to receive a stack-trace.
Notice: Only variable references should be returned by reference in /var/www/virtual/bauigel/bernd.distler.ws/include/db/mysqli.inc.php on line 101.
== ERROR-REPORT (BETA/ALPHA-BUILDS) ==For more details set $serendipity['production'] = 'debug' in serendipity_config_local.inc.php to receive a stack-trace.
Notice: Only variable references should be returned by reference in /var/www/virtual/bauigel/bernd.distler.ws/include/db/mysqli.inc.php on line 101.
== ERROR-REPORT (BETA/ALPHA-BUILDS) ==For more details set $serendipity['production'] = 'debug' in serendipity_config_local.inc.php to receive a stack-trace.
Notice: Only variable references should be returned by reference in /var/www/virtual/bauigel/bernd.distler.ws/include/db/mysqli.inc.php on line 101.
For more details set $serendipity['production'] = 'debug' in serendipity_config_local.inc.php to receive a stack-trace.
Tim am :
Vielleicht noch als Ergänzung dazu: www.excel-helfer.de/die-funktion-von-excel-runden.html da ist echt gut erklärt wie man die Runden-Funktion benutzt.
Gruß Tim
Bernd am :
Danke für den Link, die Anleitungen sehen recht verständlich aus….auch wenn ich das für ein einfaches “Runden” etwas übertrieben finde
Interessant finde ich http://www.excel-helfer.de/excel-matrixformel-die-funktion-sverweis-bzw-wverweis.html, denn wverweis kannte ich bisher gar nicht, kann ich sicher demnächst mal gut brauchen
Bernd schrieb auch: Erfurter Weihnachtsmarkt 2012
peter meter am :
is 1.343 dann nicht irgendwie 1.5?
Bernd am :
Öhm. Ja, stimmt, da hast du recht. Erstaunlich, dass das bisher niemandem auffiel
Bernd schrieb auch: Kugelpanoramas aus der Luft
peter meter am :
puh, dann bin ich beruhigt :]
Oliver Fels am :
Es muss umgekehrt sein – ignoriert die ‘ – ansonsten funktioniert die Darstellung bei mir nicht:
Zuerst bestimmt man den Faktor, auf den man runden möchte:
‘=1/Zielgenauigkeit’ = Faktor
In diesem Fall:
1/0,5 = 2
Und dann nutzt man den Faktor in der Formel:
‘= RUNDEN’( A1*Faktor; 0 ) / Faktor
In diesem Fall:
‘=RUNDEN’( A1*2 ; 0 ) / 2
Bernd am :
Hallo Oliver!
Kann ich so nicht bestätigen, es funktionieren beide Varianten. Schreibe ich meine gezeigte Lösung so hin, wie du es auch hattest
ergeben sich genau die gleichen Ergebnisse, auch bei anderen Varianten mit Zielgenauigkeit 0,25 oder 0,2. Das von dir gezeigte ist einfach nur eine andere Schreibvariante, bei der am Ende das gleiche heraus kommt. Das liegt einfach daran, dass du sowohl den Kehrwert der Zielgenauigkeit bildest, bei den Rechenoperationen dafür aber ebenfalls die Kehr-Operation (Mal statt Geteilt und umgekehrt). Damit stehen die gleichen Rechenwerte da. Der einzige Unterschied ist dann, dass bei meiner Lösung die Zielgenauigkeit mit 10 multipliziert wird für den Faktor und auf eine Nachkommastelle gerundet.
Genau genommen (beim befassen mit dem Thema) und testen in Excel funktioniert es sogar ganz ohne Faktor-Bildung mit
Bernd schrieb auch: wie ich aktuell meine Feeds verwalte
Naumann am :
Schade hat mir nicht geholfen.
Bernd am :
Hallo Naumann!
Was hat nicht geholfen und warum nicht? Oder hast du nach etwas anderem gesucht?
Bernd schrieb auch: Web Privacy Check by Dataskydd.net
J.H. am :
Hallo Bernd,
danke für die Grundidee, jedoch kam ich mit deiner Lösung auch nicht ganz ans Ziel. Nimmt man z.B. den Wert 1,45 und führt deine Lösung durch, wird der Wert durch 5 geteilt (also in etwa 0,29) dann auf eine Nachkommastelle gerundet (also 0,2) und dies wieder mit 5 multipliziert (was 1 ergibt). Die korrekte Rundung hätte jedoch 1,5 ergeben sollen.
Da durch die Division sich genau an der Rundungsgrenze ein Problem ergibt, habe deine Lösung folgendermaßen angepasst:
Hierdurch sollte das gewünschte Ergebnis auch an den Übergängen hinhauen.
Bernd am :
Hi!
Es ist sogar genau 0,29, nicht nur etwa.
Hier hast du einen Denkfehler, oder? Rundet man 0,29 ohne bestimmte Richtung, wird auf 0,3 aufgerundet, nicht auf 0,2 abgerundet.
Damit stimmt dann auch wieder das erwartete Rundungsergebnis. Sollte ich einen Denkfehler haben, korrigierte mich gerne.
Bernd schrieb auch: Kanada 2018: Vancouver, Downtown
J.H. am :
Stimmt absolut
Kannst den Kommentar dann gerne löschen – sonst führt er nur zur Verwirrung.
Jade am :
Danke! Hab das RUNDEN in eine Zinseszins-Formel eingebaut und funktioniert prima!
CB am :
Ich muss Minuten addieren, sie in Stunden umrechnen und dann in 0,5er Schritten aufrunden also bis 0,5 = 0,5, ab 0,51 = 0,0. Wenn ich hinter meine Formel
=AUFRUNDEN(SUMME(D17:D23)/60;1)
noch ein *5 setze, dann multipliziert Excel das Ergebnis mit 5. Was mach ich falsch?Bernd am :
Hallo CB!
Bevor du die Formel für die Rundung benutzt, musst du natürlich die Zahl durch 60 teilen, um sie in eine Dezimalzahl umzurechnen.
Da wo bei mir A1 steht, muss deine Umrechnung sein, zur Sicherheit in einer Klammer, damit auch wirklich korrekt gerechnet wird. Dann sollte das eigentlich klappen.
=AUFRUNDEN((SUMME(D17:D23)/60)/5;1)*5
Bernd schrieb auch: Tiny Tiny RSS auf UTF8MB4 umstellen
Ein dankbarer Masterand am :
Nach einer Stunde Google-Suche und ewigem ChatGPT Gefrage hast du die simple Antwort gebracht. Danke!