Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Runden auf vorgegebene Zahlen

Runden auf vorgegebene Zahlen
06.10.2008 17:33:22
Mayr,
Hallo zusammen,
Wie kann ich zahlen auf vorgrgrben Zahlen runden.
Also z.B ich hab die Zahl 22,1. Als Vorgabe geb ich, er soll runden auf 12, 15, 20, 25, 32, 40, 50, 65....
Bei 22,7 soll er nun auf die nächst größere Zahl runden, also in dem Fall auf 25.
Danke für die Hilfe :-)
Anzeige

9
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Runden auf vorgegebene Zahlen
06.10.2008 17:47:26
Daniel
Hi
da in der der Zahlenreihe keine mathematische Logik erkennbar ist, am einfachsten so:
- Zahlenreihe in eine Spalte (bspw Spalte A) aufsteigend eintragen
- das Runden erfolgt dann diese Formel (der ungerundete Wert steht in B1)
=INDEX(A:A;VERGLEICH(B1;A:A;1)+1)
nach dieser Methodik kann allerdings nur Auf- exlusivOder Abgerundet werden, aber nicht beides gleichzeitig. sollte dies geschehen (dh. 44 wird 40, 46 wird 50), dann müsste man über den SVERWEIS mit einer 2-Spaltigen Tabelle arbeiten.
Gruß, Daniel
Anzeige
AW: Runden auf vorgegebene Zahlen
06.10.2008 17:56:32
Uwe
Hi,
ich hatte den gleichen Ansatz wie Daniel, aber mir ist aufgefallen, dass dann z.B. 15 auch auf 20 gerundet wird und nicht 15 bleibt, was ich für sinnvoller halte (ODER?) daher habe ich länger gebraucht und das mit einem SVERWEIS abgefangen:
=WENN(ISTNV(SVERWEIS(A1;Schritte;1;0));INDEX(Schritte;VERGLEICH(A1;Schritte;1)+1;1);A1)
Wahrscheinlich geht es auch einfacher, aber klappen sollte es.
(Ach ja, ich hatte dem Bereich mit den Vorgaben den Namen Schritte gegeben, dass kannst Du natürlich auch durch B:B oder so ersetzen. Mein Wert steht in A1.
Gruß
Uwe
(:o)
Anzeige
AW: Runden auf vorgegebene Zahlen
06.10.2008 18:10:45
Daniel
Hi
danke, an das Problem hab ich gar nicht gedacht
daher müsste man die Tabelle so aufbauen (2-Spaltig:)
0 12 12,0001 15 15,0001 20 20,0001 25 25,0001 32 32,0001 40 40,0001 50 50,0001 65


um dann mit dieser einfachen SVERWEIS-Formel die gerundeten Werte zu bekommen (der ungerundete Wert steht in C1)
=SVERWEIS(C1;A1:B8;2;1)
Gruß, Daniel

Anzeige
AW: Runden auf vorgegebene Zahlen
06.10.2008 17:48:00
Walter
Hallo Andreas,
=WENN(A1<12;12;WENN(A1<15;15;WENN(A1<20;20;WENN(A1<25;25;WENN(A1<32;32;WENN(A1<40; 40;WENN(A1<50;50;WENN(A1<65;65;""))))))))
Gruß
Walter
aus dem nördlichen Nordhessen
AW: Runden auf vorgegebene Zahlen
06.10.2008 17:59:17
Walter
Hallo Andreas,
Damit die Zelle in Spalte "B" leer bleibt.
=WENN(A1="";"";WENN(A1<12;12;WENN(A1<15;15;WENN(A1<20;20;WENN(A1<25;25;WENN(A1<32;32; WENN(A1<40;40;WENN(A1<50;50)&WENN(A1<65;65;""))))))))
Gruß
Walter
Anzeige
AW: Runden auf vorgegebene Zahlen
06.10.2008 18:05:25
Walter
Hi,
Uwe hat recht!
setzeWenn(A1<=12;12;WE.........usw ein.
Gruß Walter
Kleinster Wert größer oder gleich Suchkriterium
06.10.2008 18:00:30
Beate
Hallo,
 ABCD
1Siehe:http://www.excelformeln.de/formeln.html?welcher=38  
2   gerundet:
312 22,725
415   
520   
625   
732   
840   
950   
1065   

Formeln der Tabelle
ZelleFormel
D3=INDEX(A:A;VERGLEICH(KGRÖSSTE(A:A;ZÄHLENWENN(A:A;">="&C3));A:A;0))

Gruß,
Beate
Anzeige
kleinste Differenz zum Suchwert
06.10.2008 21:27:09
jockel
hi, oder so... ... ich vermute mal es soll nicht in jedem fall aufgerunden werden...
Tabelle1

 ABCD
2   gerundet:
312 5365
415http://www.excelformeln.de/formeln.html?welcher=65 50
520 
625 
732 
840 
950 
1065   

Formeln der Tabelle
ZelleFormel
D3=INDEX(A:A;VERGLEICH(KGRÖSSTE(A:A;ZÄHLENWENN(A:A;">="&C3)); A:A;0))
D4{=MIN(WENN(ABS(A3:A100-C3)=MIN(ABS(A3:A100-C3)); A3:A100))}
Enthält Matrixformel:
Umrandende
{ } nicht miteingeben,
sondern Formel mit STRG+SHIFT+RETURN abschließen!
Matrix verstehen


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
Tabelle1

 ABCD
2   gerundet:
312 22,125
415http://www.excelformeln.de/formeln.html?welcher=65 20
520 
625 
732 
840 
950 
1065   

Formeln der Tabelle
ZelleFormel
D3=INDEX(A:A;VERGLEICH(KGRÖSSTE(A:A;ZÄHLENWENN(A:A;">="&C3)); A:A;0))
D4{=MIN(WENN(ABS(A3:A100-C3)=MIN(ABS(A3:A100-C3)); A3:A100))}
Enthält Matrixformel:
Umrandende
{ } nicht miteingeben,
sondern Formel mit STRG+SHIFT+RETURN abschließen!
Matrix verstehen


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
cu ein feedback wär ganz reizend
Anzeige
AW: Runden auf vorgegebene Zahlen
07.10.2008 10:26:00
Mayr,
JA cool, habs jetzt über den sverweis mit zusätzen gelöst... danke für die Antworten :-)
Hat mir sehr geholfen :-)
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige
Anzeige

Infobox / Tutorial

Runden auf vorgegebene Zahlen in Excel


Schritt-für-Schritt-Anleitung

  1. Zahlenreihe erstellen: Trage die vorgegebenen Werte in eine Spalte (z.B. Spalte A) aufsteigend ein. Beispielwerte könnten 12, 15, 20, 25, 32, 40, 50, 65 sein.

  2. Formel zur Rundung: In der Zelle, in der Du das Ergebnis anzeigen möchtest (z.B. B1), gib folgende Formel ein:

    =INDEX(A:A;VERGLEICH(B1;A:A;1)+1)

    Diese Formel sucht den nächstgrößeren Wert in der Liste.

  3. SVERWEIS für spezifische Anforderungen: Wenn Du sicherstellen möchtest, dass bestimmte Werte nicht verändert werden (zum Beispiel 15 soll auf 15 bleiben), kannst Du die folgende Formel verwenden:

    =WENN(ISTNV(SVERWEIS(A1;Schritte;1;0));INDEX(Schritte;VERGLEICH(A1;Schritte;1)+1;1);A1)

    Hierbei ist „Schritte“ der benannte Bereich deiner Vorgabewerte.


Häufige Fehler und Lösungen

  • Problem: 15 wird auf 20 gerundet.

    • Lösung: Stelle sicher, dass Deine Formel korrekt auf die Werte in der Liste verweist und die Bedingungen entsprechend gesetzt sind.
  • Problem: Zelle bleibt leer, obwohl sie nicht leer sein sollte.

    • Lösung: Verwende eine zusätzliche Bedingung in der Formel, um leere Zellen auszuschließen, z.B.:
      =WENN(A1="";"";WENN(A1<12;12;...))

Alternative Methoden

  • Excel ohne Formeln: Wenn Du die Werte ohne Formel runden möchtest, kannst Du die Werte manuell eingeben oder die Daten importieren und anschließend die Funktion "Zahlen formatieren" verwenden, um die Anzeige zu steuern.

  • Runden auf 0,5 oder 1: Verwende die Funktion RUNDEN, AUFRUNDEN oder ABRUNDEN, um auf die nächstgelegenen Werte zu runden:

    =RUNDEN(A1; 1)

Praktische Beispiele

  • Beispiel 1: Wenn Du die Zahl 22,1 hast und auf die nächstgrößere Zahl runden möchtest:

    • Verwende die Liste in Spalte A.
    • Das Ergebnis in B1 wäre 25.
  • Beispiel 2: Um Preise auf 9 zu runden, erstelle eine Liste mit den gewünschten Preisen und verwende die oben genannten Formeln.


Tipps für Profis

  • Benannte Bereiche: Verwende benannte Bereiche für deine Vorgabewerte, um die Übersichtlichkeit der Formeln zu erhöhen.

  • Matrixformeln: Um mehrere Bedingungen gleichzeitig zu prüfen, können Matrixformeln hilfreich sein. Diese erfordern die Eingabe mit STRG + SHIFT + RETURN.

  • Runden ausschalten: Wenn Du möchtest, dass Excel nicht automatisch rundet, kannst Du die Optionen in den Excel-Optionen ändern.


FAQ: Häufige Fragen

1. Wie kann ich in Excel auf bestimmte Werte runden? Du kannst die INDEX und VERGLEICH Funktion verwenden, um auf vorgegebene Werte zu runden.

2. Gibt es eine Möglichkeit, Excel beim Runden auf bestimmte Werte zu überlisten? Ja, indem Du die SVERWEIS-Funktion anpasst und eine zusätzliche Bedingung in die Formel einbaust, kannst Du kontrollieren, wann ein Wert gerundet wird.

3. Geht es auch ohne Formeln? Ja, Du kannst die Werte manuell ändern oder mit der Funktion "Zahlen formatieren" arbeiten, um die Darstellung zu steuern.

4. Wie kann ich auf 0,5 runden? Verwende die Formel:

=RUNDEN(A1*2;0)/2

Diese rundet die Zahl auf die nächste 0,5.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige