Kann mir jemande helfen - wäre wirklich dankbar.
--
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
> 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
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)
> 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. ;)
"Alexander Wolff" schrieb:
"Ursula" schrieb: