Wie roundup, eine Zahl auf die nächsten zehn?
Wahrscheinlich der Titel ist nicht sehr suggestiv.
Lassen Sie mich erklären Sie mit einem Beispiel. Ich habe:
12345.6
2345.1
12345.00000001
Möchte ich diese zahlen roundup zu 12350
.
Wie kann ich dies tun?
Wenn möglich, würde ich eher zur Verwendung von Formeln statt VBA.
Herzlich willkommen auf Stackoverflow, vergessen Sie nicht, Lesen Sie die FAQ. Wenn einer die Antwort passt Ihr Bedürfnis, vergessen Sie bitte nicht, es zu akzeptieren, indem Sie auf das Häkchen auf der linken Seite die beste Antwort.
Neben der, für diese Art von Frage (d.h. Excel-Formeln und kein VBA), können Sie das nächste mal Fragen auf superuser.com
Tut mir Leid, aber ich wans nicht richtig meine Frage: ich möchte 12340.0001 modifiziert werden, 12350. 🙂
Neben der, für diese Art von Frage (d.h. Excel-Formeln und kein VBA), können Sie das nächste mal Fragen auf superuser.com
Tut mir Leid, aber ich wans nicht richtig meine Frage: ich möchte 12340.0001 modifiziert werden, 12350. 🙂
InformationsquelleAutor Andrei Andre | 2011-12-21
Du musst angemeldet sein, um einen Kommentar abzugeben.
Könnten Sie auch
CEILING
die rundet auf eine Ganzzahl oder mehrere gewünschte Bedeutungie
=CEILING(A1,10)
Runden auf ein Vielfaches von 10
12340.0001
wird12350
InformationsquelleAutor brettdj
Verwenden
ROUND
aber mitnum_digits
= -1Gilt auch für
ROUNDUP
undROUNDDOWN
Aus der Excel-Hilfe:
EDIT:
Um die zahlen zu bekommen, um immer up-Runde verwenden
=ROUNDUP(A1,-1)
Von Ihnen positiv bewertet werden, diese Antwort, weil ich das nutzen wollte rounddown().
InformationsquelleAutor chris neilsen
Können Sie die Funktion
MROUND(<reference cell>, <round to multiple of digit needed>)
.Beispiel:
Für einen Wert
A1 = 21
Runde auf Vielfache von 10 würde es geschrieben werden als=MROUND(A1,10)
für die das Ergebnis = 20
Für einen Wert
Z4 = 55.1
Runde auf Vielfache von 10 würde es geschrieben werden als=MROUND(Z4,10)
für die das Ergebnis = 60
InformationsquelleAutor 7bluephoenix
das zweite argument in ROUNDUP, eg =ROUNDUP(12345.6789,3) bezieht sich auf die negative der Basis 10 der Spalte mit, dass die Potenz von 10, die Sie möchten aufgerundet. z.B. 1000 = 10^3, also um Runde bis zum nächsten höchsten 1000 verwenden ,-3)
Also, um deine Frage zu beantworten:
wenn dein Wert in A1 verwenden,
=ROUNDUP(A1,-1)
InformationsquelleAutor KiwiSteve