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

Forumthread: Aufrunden mit bestimmten Endungen

Aufrunden mit bestimmten Endungen
02.07.2006 11:06:36
Berndt
Hallo,
habe gestern von Franz und Franz schon Hilfe bekommen .....nochmals Danke dafür ...... habe aber noch eine Frage dazu. Hier erstmal die beiden Formel die mir die beiden gegeben haben, die auch beide einwandfrei funktionieren!
für Zahlen &gt=0 geht's mit:
=GANZZAHL(A1)+WENN(REST(A1;1)=0;0;WENN(REST(A1;1)&lt=0,29;0,29;
WENN(REST(A1;1)&lt=0,49;0,49;WENN(REST(A1;1)&lt=0,79;0,79;0,99))))
für positive Zahlen:
=KÜRZEN(A1)+SVERWEIS(REST(A1;1)*1000;{0.0;1.290;291.490;491.790;791.990;991.990};2;1)/1000
Hierzu war ja meine Frage ob es eine Formel gibt die die 2 Nachkommstellen auf x,29, x,49, x,79 und x,99 aufrundet...je nach Betrag.
Jetzt die Frage: Gibts noch eine Möglichkeit das man in die Formel folgendes einbaut: Ab 100 Endung auf x,99 und ab 1000 glatt?
Vielen Dank im voraus für die investierte Zeit!
Gruß Berndt
Anzeige

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Aufrunden mit bestimmten Endungen
02.07.2006 14:25:14
fcs
Hallo Berndt,
gibt es keine Zahlen Ansonsten:

=WENN(A1>=1000;RUNDEN(A1;0);WENN(A1>=100;GANZZAHL(A1)+WENN(REST(A1;1)=0;0;
WENN(REST(A1;1)<=0,29;0,29;WENN(REST(A1;1)<=0,49;0,49;
WENN(REST(A1;1)<=0,79;0,79;0,99))));"?"))
oder
=WENN(A1>=1000;RUNDEN(A1;0);WENN(A1>=100;KÜRZEN(A1)+SVERWEIS(REST(A1;1)*1000;{0.0;1.290;291.490;491.790;791.990;991.990};2;1)/1000;"?"))

mfg
Franz
Anzeige
AW: Aufrunden mit bestimmten Endungen
02.07.2006 19:44:20
Berndt
Hallo Franz,
ja es gibt Zahlen kleiner 100. Hier funktionierts ja mit der Formel die du mir gegeben hast.
Ab 100 bis 1000 soll die Endung dann immer xxx,99 sein und ab 1000 glatt.
Gruss Berndt
AW: Aufrunden mit bestimmten Endungen
03.07.2006 01:35:55
fcs
Hallo Berndt,
ich verstehe zwar nicht welchen Sinn es macht 101,00 auf 101,99 aufzurunden, aber bitte:

=WENN(A1>=1000;RUNDEN(A1;0);WENN(A1>=100;GANZZAHL(A1)+0,99;GANZZAHL(A1)+WENN(REST(A1;1)=0;0;
WENN(REST(A1;1)<=0,29;0,29;WENN(REST(A1;1)<=0,49;0,49;
WENN(REST(A1;1)<=0,79;0,79;0,99))))))

mfg
Franz
Anzeige
AW: Aufrunden mit bestimmten Endungen
03.07.2006 20:31:21
Berndt
Hallo Franz,
.....habe ich selbst nicht erfunden...ist Vorgabe. Danke Dir nochmals!
Habe gestern Abend auch noch ein bißchen mit den Formeln "hantiert". Hat
auch soweit bis auf eine Kleinigkeit funktioniert.....aber halt nicht ganz!
Ist toll das man hier so geholfen bekommt und dabei lernt! Vielleicht kann ich demnächst ja auch weiterhelfen!
Gruß Berndt
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Aufrunden mit bestimmten Endungen in Excel


Schritt-für-Schritt-Anleitung

Um in Excel auf bestimmte Werte aufzurunden, kannst Du die folgenden Formeln verwenden. Diese sind speziell für verschiedene Werte und Endungen ausgelegt:

  1. Für Werte unter 100: Verwende die folgende Formel, um auf x,29, x,49, x,79 und x,99 aufzurunden:

    =GANZZAHL(A1) + WENN(REST(A1;1)=0;0;WENN(REST(A1;1)<0,29;0,29;WENN(REST(A1;1)<0,49;0,49;WENN(REST(A1;1)<0,79;0,79;0,99))))
  2. Für Werte zwischen 100 und 1000: Setze diese Formel ein, um auf x,99 aufzurunden:

    =WENN(A1>=100;GANZZAHL(A1)+0,99;DEINE_FORMEL_HIER)
  3. Für Werte ab 1000: Nutze diese Formel, um auf den nächsten Ganzwert zu runden:

    =WENN(A1>=1000;RUNDEN(A1;0);DEINE_FORMEL_HIER)

Ersetze DEINE_FORMEL_HIER mit der passenden Formel für Werte unter 100, um die Logik zu kombinieren.


Häufige Fehler und Lösungen

  • Fehler: Formel gibt #WERT! zurück

    • Lösung: Stelle sicher, dass die Zelle A1 tatsächlich einen numerischen Wert enthält und keine Textzeichen.
  • Fehler: Das Ergebnis entspricht nicht den Erwartungen

    • Lösung: Überprüfe die verwendeten Bedingungen in der Formel. Ein häufiges Problem ist die Verwendung von falschen Operatoren oder das Fehlen von Klammern.

Alternative Methoden

Eine alternative Methode zum Aufrunden in Excel ist die Verwendung der RUNDEN-Funktion. Hier ist ein Beispiel, wie Du diese Funktion kombinieren kannst:

=RUNDEN(A1;0) + WENN(A1>=100;0,99;REST(A1;1))

Diese Formel rundet zunächst den Wert in A1 auf die nächste ganze Zahl und fügt dann, falls nötig, 0,99 hinzu.


Praktische Beispiele

  1. Beispiel 1:

    • Eingabewert: 101,25
    • Ergebnis: 101,99 (Formel: =WENN(A1>=100;GANZZAHL(A1)+0,99;DEINE_FORMEL_HIER))
  2. Beispiel 2:

    • Eingabewert: 1000,75
    • Ergebnis: 1001 (Formel: =WENN(A1>=1000;RUNDEN(A1;0);DEINE_FORMEL_HIER))

Tipps für Profis

  • Verwende die Funktion SVERWEIS, um Werte dynamisch in Tabellen zu verarbeiten.
  • Kombiniere mehrere Bedingungen, um komplexe Runden zu ermöglichen.
  • Teste Deine Formeln mit verschiedenen Werten, um sicherzustellen, dass sie in allen Fällen funktionieren.

FAQ: Häufige Fragen

1. Kann ich die Formeln auf andere Zellen anwenden?
Ja, Du kannst die Formeln einfach nach unten oder zur Seite ziehen, um sie auf andere Zellen anzuwenden.

2. Wie kann ich sicherstellen, dass die Formel korrekt funktioniert?
Teste die Formel mit bekannten Werten, um zu sehen, ob das Ergebnis Deinen Erwartungen entspricht.

3. Gibt es eine einfachere Methode für kleine Werte?
Für Werte unter 100 kannst Du die RUNDEN-Funktion verwenden, um die Berechnungen zu vereinfachen.

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