Wie kann ich in Excel diese Zahl 1283,837 auf 1283,5 runden?

3 Antworten

eine "virtuelle Zahl" erzeugen durch Addition eines Summanden, runden und dann den Summanden wieder abziehen:

=Runden(1283,837+0,5;0)-0,5

(wenn man ein paar Klimmzüge inkauf nimmt, geht fast alles in xl - nur das Zimmer aufräumen kann es (noch?) nicht!)

Tron1701  26.03.2017, 11:01

Manchaml muß man Tricksen.

Er könnte sich in Deiner Formel auf eine Zelle beziehen, wäre Vorteilhafter (als Beispiel A2 gewählt, Formel in B2).

=RUNDEN(A2+0,5;0)-0,5

0
Iamiam  26.03.2017, 16:07
@Tron1701

Klar, auch die 0,5 könnte man in einer Zelle hinterlegen. Da aber hier zwei konktete Zahlen genannt waren, hab ich die genommen!

0
Oubyi, UserMod Light  26.03.2017, 16:07

DH!
Ich hätte es aber eher so verstanden, wie @Jackie, dass also immer auf den nächsten 0,5-Schritt abgerundet werden soll.
Aber Deine Interpretation macht natürlich auch Sinn.

1
Iamiam  26.03.2017, 17:41
@Oubyi, UserMod Light

Meine Formel liefert immer n,5 und die Funktion unterscheidet nicht zwischen positiv und negativ, im Ggs zu Obergrenze/Untergrenze und anderen.

(s. meinen Kommentar zu PWolff)

1

rundsätzlich gibts verschiedene Weg
Wir können dir aber keine Rundungsfunktion aus einem Beispiel ableiten, du musst schon die Rundungsregel allgemein Beschreiben..

wenn immer als 0,5 abgerundet werden soll, würde ich das so machen

=UNTERGRENZE(A1;0,5)

GANZZAHL(<wert>*2)/2

(rundet AB auf das nächste ganzzahlige Vielfache von 0,5)

Woher ich das weiß:Hobby – Hobby, Studium, gebe Nachhilfe
Iamiam  25.03.2017, 23:05

eine interessante Alternative zu VRunden(Zahl;0,5), sozusagen ein VABRUNDEN(Zahl;0,5) !

1
Geograph  25.03.2017, 23:36
@Iamiam

Bei mir ist
VRUNDEN(1283,837;0,5) = 1284,0 (:-((

0
PWolff  25.03.2017, 23:48
@Geograph

Da ist die Grenze bei 1283,75, und 1283,837 liegt darüber

1
Jackie251  26.03.2017, 12:33
@Iamiam

V ab runden und V auf runden gibt es aber als eigentstänidge Funktionen.
Sie Nennen sie nur Untergrenze und Obergrenze...

3
PWolff  26.03.2017, 13:12
@Jackie251

Stimmt. Wär ich von allein nicht drauf gekommen.

Warum führt Microsoft solche trivial anders darstellbare Funktionen ein, aber manche andere sinnvolle Funktion nicht (mir fällt im Moment nur SORTIEREN und verwandte ein)?

0
Iamiam  26.03.2017, 17:37
@PWolff

Die Funktionen unterscheiden sich in ihrem Verhalten beim Wechsel von positiven zu negativen Zahlen:

zB Ganzzahl(5,1)=5, Ganzzahl(-5,1)=6. Es korrespondiert widerspruchsfrei mit Rest(5,1;1)=0,1 und Rest(-5,1;1)=0,9

Kürzen schneidet einfach ab.

Obergrenze(5,1;1)=6 wie auch Aufrunden(5,1;1), dagegen negative:

Obergrenze(-5,1)=-5 dagegen Aufrunden(-0,5;1)=-6

Daneben Runden() wie zu erwarten.

VRunden funktioniert NICHT mit EINER negativen Zahl (mit zweien schon)

Was Obergrenze.genau/Untergrenze.genau von Ober-/Untergrenze() unterscheidet, hab ich nicht herausgefunden, vermutlich noch Überbleibsel aus xl4.

Aufrunden rundet also von 0 weg, Abrunden zu 0 hin,

Ganzzahl immer zur kleineren Zahl(auf dem Zahlenstrahl),

analog Obergrenze(auf dem Zahlenstrahl ↑) und Untergrenze(↓)

2
Iamiam  02.04.2017, 14:40
@Iamiam

Bei Aufrunden hätte es heissen sollen:(5,1;0) und (-5,1;0)

0