Avatar billede mp1982 Novice
08. november 2012 - 09:35 Der er 11 kommentarer og
1 løsning

Afrunding

Hej Eksperter.

Jeg prøver, at lave en formel som af runder til nærmeste tal således at alle tal bliver afrundet til nærmeste efter følgende princip.

4,95
9,95
14,95
19,95
24,95
29,95
34,95


Når tallet er over 1000 skal den så runde til nærmeste med

1019
1029
1039
1049
1059
1069
1079
1089
1099
1119
1129
1139
1149
1159
1169
1179
1189
1199

Over 10.000

10.000
10.099
10.149
10.199
Avatar billede Mads Larsen Nybegynder
08. november 2012 - 10:16 #1
Noget i den her stil? :)

=HVIS(A1<1000;AFRUND(A1;2)-0,05;HVIS(A1<10000;AFRUND.GULV(A1;10)-1;HVIS(A1>=10000;AFRUND.GULV(A1;50)-1;A1)))
08. november 2012 - 11:04 #2
Første del skal ændres til:
MAFRUND(A1;5)-0,05
for at afrunde til et med 5 deleligt tal (-0,05)

Midterste del skal ændres til:
MAFRUND(I13;10)-1
for at afrunde til et med 10 deleligt tal (-1,00)

Sidste del til:
MAFRUND(I13;50)-1
for at afrunde til et med 50 deleligt tal (-1,00)

=HVIS(A1<1000;MAFRUND(A1;5)-0,05;HVIS(A1<10000;MAFRUND(I13;10)-1;HVIS(A1>=10000;MAFRUND(I13;50)-1;A1)))
08. november 2012 - 11:06 #3
Rettelse:

Første del skal ændres til:
MAFRUND(A1;5)-0,05
for at afrunde til et med 5 deleligt tal (-0,05)

Midterste del skal ændres til:
MAFRUND(A1;10)-1
for at afrunde til et med 10 deleligt tal (-1,00)

Sidste del til:
MAFRUND(A1;50)-1
for at afrunde til et med 50 deleligt tal (-1,00)

=HVIS(A1<1000;MAFRUND(A1;5)-0,05;HVIS(A1<10000;MAFRUND(A1;10)-1;MAFRUND(A1;50)-1))
Avatar billede Mads Larsen Nybegynder
08. november 2012 - 11:11 #4
Synes ellers det så ud til at virke :)
Men kan også se at MAFRUND ikke findes i min gode gamle Office XP :)
Avatar billede Mads Larsen Nybegynder
08. november 2012 - 11:13 #5
Kan så også se nu, at jeg har misforstået hvad det var helt præcis mp1982 ønskede...
Avatar billede Mads Larsen Nybegynder
08. november 2012 - 11:20 #6
Umiddelbart får jeg det samme resultat i Office 2010 med din formel Erikjuul, som jeg gør med min egen formel i Office XP.

Det virker til at MAFRUND er det nye AFRUND.GULV

Dog kan jeg godt se at jeg har glemt at bruge afrund.gulv i starten.
08. november 2012 - 11:30 #7
AFRUND.GULV runder altid ned.

MAFRUNF afrunder til nærmeste multiplum af den indtastede værdi - og spørger ønskede an afrunding til nærmeste tal.
Avatar billede Mads Larsen Nybegynder
08. november 2012 - 11:36 #8
Det er forstået, jeg erkender mit nederlag ;-P
Avatar billede mp1982 Novice
08. november 2012 - 11:43 #9
Den viker næsten dog sker der noget når vi kommer over 1000

Denne pris 1009,821429
Bliver til 1959.
Avatar billede mp1982 Novice
08. november 2012 - 11:46 #10
Undskyld den virker erikjuul. vil du sende et svar.
08. november 2012 - 12:37 #11
OK!
08. november 2012 - 12:40 #12
MAFRUND() findes også i tidligere versioner af Excel, som en del af tilføjelsesprogrammet Analysis Toolpak
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester