Seite 1 von 1

Runden in Calc - Ich brauche einen Denkanstoß

Verfasst: Mi 1. Nov 2017, 18:00
von Dream-Teacher
Hallo ihr lieben Experten,

ich brauche mal wieder Eure Hilfe und bitte um einen Denkanstoß:

Ich möchte eine Zahl auf zwei Nachkommastellen runden =Runden(Zahl;3) <-- Soweit so gut...
Jetzt soll aber als Rundungsergebnis wie folgt gerundet werden:
Nachkommastellen --> Ergebnis
x,0-x,125 = x,0
x,126-x,250=x,25
x,251-x,500=x,5
x,501-x,750=x,75
x,751-x,999=x,0

Mir würde hier nur eine Wenn-Funktion einfallen =Wenn(rechts;3)<125;0;..."usw") Aber gibts vielleicht eine elegantere Version, dass über die Runden-Funktion zu lösen?

Lieben Dank und viele Grüße

D-T

Re: Runden in Calc - Ich brauche einen Denkanstoß

Verfasst: Do 2. Nov 2017, 10:06
von Mondblatt24
Hallo,
Hier meine Lösung.

Code: Alles auswählen

=GANZZAHL(C2)+WENN(C2-GANZZAHL(C2)<0,126;0;WENN(UND(C2-GANZZAHL(C2)>=0,126;C2-GANZZAHL(C2)<0,251);0,25;WENN(UND(C2-GANZZAHL(C2)>=0,251;C2-GANZZAHL(C2)<0,501);0,5;WENN(UND(C2-GANZZAHL(C2)>=0,501;C2-GANZZAHL(C2)<0,751);0,75;1))))
Gruß Peter

Re: Runden in Calc - Ich brauche einen Denkanstoß

Verfasst: Do 2. Nov 2017, 12:14
von mikele
Hallo,
wenn ich dich richtig verstehe, möchtest du auf Vielfache von 0,25 runden.
Das wäre so möglich (A1 sei der zu rundende Wert):

Code: Alles auswählen

=Runden(A1*4;0)/4

Re: Runden in Calc - Ich brauche einen Denkanstoß

Verfasst: Do 2. Nov 2017, 12:47
von Mondblatt24
Hallo,
noch eine Möglichkeit, ein bisschen kürzer und übersichtlicher als in meinem ersten Beitrag.

Code: Alles auswählen

=GANZZAHL(E4)+INDEX($B$4:$C$8;VERGLEICH(E4-GANZZAHL(E4);$B$4:$B$8);2)

Gruß Peter

Re: Runden in Calc - Ich brauche einen Denkanstoß

Verfasst: Do 2. Nov 2017, 16:44
von Helmut_S
Hallo Traum-Lehrer, hier bekommst du noch einen "geistigen Tritt in den Allerwertesten" (Denkanstoß); mit den Funktionen Untergrenze und Obergrenze abwechselnd eingesetzt, könnte es vielleicht passen?
Gruß Helmut
AufAb_Runden.ods
(12.8 KiB) 297-mal heruntergeladen

Re: Runden in Calc - Ich brauche einen Denkanstoß

Verfasst: Fr 3. Nov 2017, 16:32
von Mondblatt24
Hallo Helmut,
so wie ich es verstanden habe, ist wohl so gemeint, dass das „Runden“ auf jedes Ergebnis zutreffen soll.

Gruß Peter

Re: Runden in Calc - Ich brauche einen Denkanstoß

Verfasst: Fr 3. Nov 2017, 20:59
von Helmut_S
Hallo Traum-Lehrer und @Mondblatt24, das war wirklich nur ein Denkanstoß, so wie vom TE gewünscht ;) .
Mondblatt24 hat da völlig recht, die Formel taugt (noch) nicht wirklich, aber es war ja auch nicht direkt eine Lösung angefragt.
Noch ein solcher D.A. und wir kommen dem Ziel schon etwas näher. Die Formel in Spalte C kann man herunterziehen.
Schau dir die Tabelle an. :)
AufAb_Runden_2.ods
(13.79 KiB) 274-mal heruntergeladen
Gruß Helmut

Re: Runden in Calc - Ich brauche einen Denkanstoß

Verfasst: Fr 3. Nov 2017, 21:59
von Dream-Teacher
Vielen Dank für Eure Hilfe

Grüße D-T

Wieso war hier "nicht direkt" eine Lösung "angefragt", Helmut?

Verfasst: So 25. Mär 2018, 11:26
von Lupo
B1: =KÜRZEN(A1)-(REST(A1;1)=0)+WAHL(REST(-GANZZAHL(1-A1*8);8)+1;0;2;4;4;6;6;8;8)/8 für positive Zahlen