Wir sind auf Ihre Unterstützung angewiesen!
💚 BITTE helfen Sie uns HEUTE mit einer SPENDE 💚
Helfen Sie das LibreOffice Forum zu erhalten!

❤️ DANKE >><< DANKE ❤️

> KEINE WERBUNG FÜR REGISTRIERTE BENUTZER!<
Ihre Spende wird für die Deckung der laufenden Kosten sowie den Erhalt und Ausbau 🌱 des LibreOffice Forums verwendet.
🤗 Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet. 🤗

Runden in Calc - Ich brauche einen Denkanstoß

CALC ist die Tabellenkalkulation, die Sie immer wollten.
Antworten
Dream-Teacher
Beiträge: 154
Registriert: So 30. Jun 2013, 22:28

Runden in Calc - Ich brauche einen Denkanstoß

Beitrag von Dream-Teacher » Mi 1. Nov 2017, 18:00

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
Viele liebe Grüße und
Danke für Eure Hilfe!!

Dream-Teacher

-------------------------------------------
LO 6.3.3 & WIN 10

Mondblatt24
Beiträge: 2866
Registriert: Fr 3. Mär 2017, 17:12

Re: Runden in Calc - Ich brauche einen Denkanstoß

Beitrag von Mondblatt24 » Do 2. Nov 2017, 10:06

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
Dateianhänge
Ganzzahl.ods
(10.44 KiB) 162-mal heruntergeladen
Zuletzt geändert von Mondblatt24 am Do 2. Nov 2017, 12:33, insgesamt 1-mal geändert.
Win 11 (x64) ▪ LO 24.2.2.2 (x64) ▪ AOO Portable 4.1.15
Wenn Eure Frage zutreffend beantwortet wurde, seid so nett und fügt dem Betreff der Eingangsfrage [GELÖST] hinzu.

mikele
Beiträge: 1659
Registriert: Mo 1. Aug 2011, 20:51

Re: Runden in Calc - Ich brauche einen Denkanstoß

Beitrag von mikele » Do 2. Nov 2017, 12:14

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
Gruß,
mikele

Mondblatt24
Beiträge: 2866
Registriert: Fr 3. Mär 2017, 17:12

Re: Runden in Calc - Ich brauche einen Denkanstoß

Beitrag von Mondblatt24 » Do 2. Nov 2017, 12:47

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
Dateianhänge
Ganzzahl Index.ods
(10.26 KiB) 145-mal heruntergeladen
Zuletzt geändert von Mondblatt24 am Do 2. Nov 2017, 17:00, insgesamt 1-mal geändert.
Win 11 (x64) ▪ LO 24.2.2.2 (x64) ▪ AOO Portable 4.1.15
Wenn Eure Frage zutreffend beantwortet wurde, seid so nett und fügt dem Betreff der Eingangsfrage [GELÖST] hinzu.

Helmut_S
Beiträge: 697
Registriert: Di 9. Feb 2016, 19:27

Re: Runden in Calc - Ich brauche einen Denkanstoß

Beitrag von Helmut_S » Do 2. Nov 2017, 16:44

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) 173-mal heruntergeladen
MX-Linux KDE + Linux-Mint Cinnamon

Mondblatt24
Beiträge: 2866
Registriert: Fr 3. Mär 2017, 17:12

Re: Runden in Calc - Ich brauche einen Denkanstoß

Beitrag von Mondblatt24 » Fr 3. Nov 2017, 16:32

Hallo Helmut,
so wie ich es verstanden habe, ist wohl so gemeint, dass das „Runden“ auf jedes Ergebnis zutreffen soll.

Gruß Peter
Win 11 (x64) ▪ LO 24.2.2.2 (x64) ▪ AOO Portable 4.1.15
Wenn Eure Frage zutreffend beantwortet wurde, seid so nett und fügt dem Betreff der Eingangsfrage [GELÖST] hinzu.

Helmut_S
Beiträge: 697
Registriert: Di 9. Feb 2016, 19:27

Re: Runden in Calc - Ich brauche einen Denkanstoß

Beitrag von Helmut_S » Fr 3. Nov 2017, 20:59

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) 160-mal heruntergeladen
Gruß Helmut
MX-Linux KDE + Linux-Mint Cinnamon

Dream-Teacher
Beiträge: 154
Registriert: So 30. Jun 2013, 22:28

Re: Runden in Calc - Ich brauche einen Denkanstoß

Beitrag von Dream-Teacher » Fr 3. Nov 2017, 21:59

Vielen Dank für Eure Hilfe

Grüße D-T
Viele liebe Grüße und
Danke für Eure Hilfe!!

Dream-Teacher

-------------------------------------------
LO 6.3.3 & WIN 10

Lupo
Beiträge: 279
Registriert: Do 11. Okt 2012, 14:22

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

Beitrag von Lupo » So 25. Mär 2018, 11:26

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
MfG Lupo - xxcl.de Win10ProLO6062

An alle, die das LibreOffice-Forum nutzen:


Bitte beteiligen Sie sich mit 7 Euro pro Monat und helfen uns bei unserem Budget für das Jahr 2024.
Einfach per Kreditkarte oder PayPal.
Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet.

❤️ Vielen lieben Dank für Ihre Unterstützung ❤️

Antworten