Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1328to1332
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Runden in Gegenrichtung ohne WENN()?

Runden in Gegenrichtung ohne WENN()?
05.09.2013 08:44:17
Tobias
Hallo,
ich versuche, eine Formel zu finden, die Werte, die gerundet werden müssen, in die jeweilige Gegenrichtung rundet. Folgende Wertetabelle zur Verdeutlichung:
Userbild
Die Werte 10,0 und 11,0 bleiben erhalten, weil sie nicht gerundet werden müssen.
Die Werte 10,5 ... 10,9 sind abzurunden.
Die Werte 10,1 ... 10,4 sind aufzurunden.
Gibt es einen Ansatz, der die WENN()-Verschachtelung vermeidet? Mir will nichts einfallen. Ich würde mich über Anregungen freuen.
Gruß,
Tobias

6
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Runden in Gegenrichtung ohne WENN()?
05.09.2013 08:50:22
Hajo_Zi
Hallo Tobias,
ich konnte Dein Bild nicht in Excel öffnen.
Ich baue keine Datei nach, die Zeit hat schon jemand investiert.
Ein Nachbau sieht bestimmt anders aus als das Original.
Ein Link zur Datei wäre nicht schlecht.



Tabelle1
 AB
110,111
210,211
310,311
410,411
510,510
610,610
710,710
810,810
910,910

verwendete Formeln
Zelle Formel Bereich R1C1 für Add In
B1:B9=ABRUNDEN(A1;0) +N(REST(A1;1) <0,5)   =ROUNDDOWN(RC[-1],0) +N(MOD(RC[-1],1) <0.5)

XHTML Tabelle für Darstellung in Foren,
einschl. Bedingter Formatierung ab Version 2007
XHTML-Version 11.36 einschl 64 Bit Version




Anzeige
AW: Runden in Gegenrichtung ohne WENN()?
05.09.2013 08:57:40
Hajo_Zi
Hallo Tobias,
Null fehlte.



Tabelle1
 AB
110,111
210,211
310,311
410,411
510,510
610,610
710,710
810,810
910,910
101111

verwendete Formeln
Zelle Formel Bereich R1C1 für Add In
B1:B10=ABRUNDEN(A1;0) +N(UND(REST(A1;1) <0,5;REST(A1;1) >0) )   =ROUNDDOWN(RC[-1],0) +N(AND(MOD(RC[-1],1) <0.5,MOD(RC[-1],1) >0) )

XHTML Tabelle für Darstellung in Foren,
einschl. Bedingter Formatierung ab Version 2007
XHTML-Version 11.36 einschl 64 Bit Version



Gruß Hajo

Anzeige
DANKE / AW: Runden in Gegenrichtung ohne WENN()?
05.09.2013 09:06:53
Tobias
Hallo Hajo_Zi,
sorry für den Screenshot - aber ich habe im Moment kein Export-Tool für die Tabelle hier am Start.
Danke für Deine Lösung! Die Werte passen.
Gruß & schönen Tag!
Tobias

=AUFRUNDEN(A2-(REST(A2;1)>0,4);) owT
05.09.2013 09:11:35
Rudi

DANKE! / AW: =AUFRUNDEN(A2-(REST(A2;1)>0,4);) owT
05.09.2013 09:37:29
Tobias
Hallo Rudi Maintaire,
auch Dir meinen herzlichen Dank für Deine Anregung! Die Lösung passt ebenfalls - und liefert mir einen weiteren Denkansatz für die dahinter stehende Aufgabenstellung.
Gruß & schönen Tag!
Tobias

Allgemeiner / AW: =AUFRUNDEN(A2-(REST(A2;1)...
05.09.2013 11:06:34
Tobias
Hallo Rudi Maintaire,
inzwischen habe ich Deinen Ansatz etwas verallgemeinert (Kontrolle auf Korrektheit steht noch aus...), um die Nachkomma-Genauigkeit offen zu halten:
=AUFRUNDEN($A18-(REST($A18*10^GENAU;1)>0,4)/10^GENAU;GENAU)
Anmerkung: "GENAU" ist ein Name, der auf die Zelle mit der angegebenen Rundungsgenauigkeit verweist, bei mir im Test also GENAU = {0, 1, 2, ...}
Vielleicht schafft das ja noch weitere Anregungen... :-)
Gruß,
Tobias
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige