Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

RUNDENWENN

43 views
Skip to first unread message

Ursula

unread,
Feb 1, 2006, 5:25:16 AM2/1/06
to
Hallo Ihr Genies
Ich muss eine Preisliste anpassen und schwimme total.
Ich rechne den Preis in einer neuen Spalte mit 1.33 auf - was kein Problem
wäre. Der Preis sollte nun folgendermassen gerundet werden:
<50 auf 1
>50 aber <1000 auf 5
<1000 aber <10000 auf 50
>10000 auf 100

Kann mir jemande helfen - wäre wirklich dankbar.
--
Ursula

Kathrin Rykart

unread,
Feb 1, 2006, 6:09:27 AM2/1/06
to
Hallo Ursula

Hier in etwa die Formel, falls ich deine Rundungswünsche richtig verstanden
habe

=WENN(D1<50;RUNDEN(D1;0);WENN(D1<1000;RUNDEN(D1/5;0)*5;WENN(D1<10000;RUNDEN(D1/50;0)*50;RUNDEN(D1;-2))))

1. Wenn Runden auf Ganze Zahl,
2. Wenn Runden Zahlen kleiner 1000 auf ganze 5er
3. Wenn Runden Zahlen kleiner 10000 auf ganze 50, sonst runden auf Hunderter

Grüsse
Kathrin

Alexander Wolff

unread,
Feb 1, 2006, 7:00:49 AM2/1/06
to
Ursula schrieb unlängst:

> Ich muss eine Preisliste anpassen und schwimme total.
> Ich rechne den Preis in einer neuen Spalte mit 1.33 auf - was kein
> Problem wäre. Der Preis sollte nun folgendermassen gerundet werden:
> <50 auf 1
>> 50 aber <1000 auf 5
> <1000 aber <10000 auf 50
>> 10000 auf 100

=RUNDEN(A1/SVERWEIS(A1;{0.1;50.5;1000.50;10000.100};2);)*SVERWEIS(A1;{0.1;50
.5;1000.50;10000.100};2)

oder unter Verwendung von MOREFUNC.XLL

=RUNDEN(A1/SETV(SVERWEIS(A1;{0.1;50.5;1000.50;10000.100};2));)*GETV()

oder unter Verwendung des Excel-AddIns "Analyse-Funktionen" (bei vielen ist
es aktiviert)

=VRUNDEN(A1;SVERWEIS(A1;{0.1;50.5;1000.50;10000.100};2))

--
Hallo + Gruss Alexander (WinXP Home SP1 - Office 2000 SP3) 6----5----7-2


Kathrin Rykart

unread,
Feb 1, 2006, 7:31:27 AM2/1/06
to
Hallo Alexander
Achtung, die Funktion VRUNDEN ist gefährlich.
1. rechnet resp. rundet sie nicht immer richtig und zwar willkürlich!
2. kann sie nur für positive oder negative Zahlen verwendet werden

Gruss
Kathrin

"Alexander Wolff" schrieb:

> Ursula schrieb unlängst:
>
> > Ich muss eine Preisliste anpassen und schwimme total.
> > Ich rechne den Preis in einer neuen Spalte mit 1.33 auf - was kein
> > Problem wäre. Der Preis sollte nun folgendermassen gerundet werden:
> > <50 auf 1
> >> 50 aber <1000 auf 5
> > <1000 aber <10000 auf 50
> >> 10000 auf 100
>
> =RUNDEN(A1/SVERWEIS(A1;{0.1;50.5;1000.50;10000.100};2);)*SVERWEIS(A1;{0.1;50

> ..5;1000.50;10000.100};2)

Alexander Wolff

unread,
Feb 1, 2006, 8:09:51 AM2/1/06
to
Kathrin Rykart schrieb unlängst:

> Achtung, die Funktion VRUNDEN ist gefährlich.
> 1. rechnet resp. rundet sie nicht immer richtig und zwar willkürlich!
> 2. kann sie nur für positive oder negative Zahlen verwendet werden

Gefährlich wolln wa nich. Also nehme OT eine der anderen 3 Alternativen. ;)

Ursula

unread,
Feb 1, 2006, 8:31:23 AM2/1/06
to
Vielen Dank Euch beiden. Für mir funktioniert die Variante von Katrin. Nun
bring aber das Aufrechnen nicht mehr hinein ;-( *schäm*
Also ich hab im Feld A1 den Faktor 1.33 und will also A2*A1 rechnen und
gleichzeitig die Rundungen bekommen. Fühle mich im Moment als DAU (Dümmster
Anzunehmender User)
--
Ursula


"Alexander Wolff" schrieb:

Alexander Wolff

unread,
Feb 1, 2006, 8:43:03 AM2/1/06
to
Dann schreib überall statt A1 das Produkt A1*A2, da dies vor Rundung so sein
soll.

Ursula

unread,
Feb 1, 2006, 8:45:21 AM2/1/06
to
HEUREKA ICH HABS RAUSGEFUNDEN!!
Vielen Dank!
--
Ursula


"Ursula" schrieb:

0 new messages