Avatar billede mfynbo Juniormester
13. december 2016 - 13:32 Der er 15 kommentarer og
2 løsninger

runde op til nærmestel 9 eller 5 (hel 10'er)

Hej Experter,
Søger en måde at afrunde på i excel til enten 5 eller 9 - ikke decimaler men heltal.

F.eks.
før      efter
991 >  995
992 >  995
993 >  995

996 >  999
997 >  999
998 >  999
Avatar billede ebea Ekspert
13. december 2016 - 13:50 #1
Nu ved jeg ikke om dine tal står i en lang række, eller det er specifikke talrækker.
Men at afrunde, både 5 og 9, er lidt tricky, da det egentlig er 2 funktioner der skal gøre det. men det er afhængig af dine tals opstilling.
Du kan se i formlen herunder, som runder op til tallet 5 i slutning af tal, men derved ender dine tal over 5 også på næste hele, og det vil være 1000 i dit tilfælde. Det kunne du komme over, ved at fratrække 1 i samme formel, men det gir så problemet i dine andre tal. Derfor spørgsmålet, om hvordan dine tal er opstillet.
=AFRUND.LOFT(A1;5)
13. december 2016 - 14:09 #2
=HVIS(HØJRE(AFRUND.LOFT(C5;5);1)="0";AFRUND.LOFT(C5;5)-1;AFRUND.LOFT(C5;5))
Avatar billede mfynbo Juniormester
13. december 2016 - 14:47 #3
hej ebea, tallene står i rækker nedad - samme som eksemplet.
hvad hedder afrund.loft på den engelske version?
13. december 2016 - 15:42 #4
CELING
Avatar billede xl-Enthusiast Ekspert
13. december 2016 - 16:12 #5
@smartoffice_dk

Du mener vist CEILING.
Avatar billede Mads32 Ekspert
14. december 2016 - 09:22 #6
Hvilke tal kan forekomme i din liste.

Smartoffice_dk's forslag i #2 giver ikke en afrunding på 5 eller 9 når tal der ender på 0 (nul) indtastes.

Kan 0 (nul) ikke forekomme som sidste ciffer i din talrække??
Avatar billede mfynbo Juniormester
14. december 2016 - 09:36 #7
Jo kan du løse det?
Avatar billede Mads32 Ekspert
14. december 2016 - 09:41 #8
Hvad skal vises ved 0 (nul)  5 eller 9?
Hvilke tal kan forkomme ? hvad er mindste tal? og hvad er største tal?,
Avatar billede mfynbo Juniormester
14. december 2016 - 12:31 #9
0-9 kan forekomme.

0 erstattes med 5 og fra 6 op op erstattes af 9
Avatar billede mfynbo Juniormester
14. december 2016 - 12:32 #10
ahh. jamen der kan forekomme op til 50.000 og ned til 30 kroner.
Avatar billede xl-Enthusiast Ekspert
14. december 2016 - 13:39 #11
Kan denne eventuelt bruges?

=IF(--RIGHT(A1;1)=0;CEILING(A1+1;5);IF(--(RIGHT(A1;1))<=5;CEILING(A1;5);CEILING(A1;5)-1))
14. december 2016 - 15:02 #12
#2 virker fint på alle tal > 0  Hr. Mads32, men det kan der jo nemt tages højde for
=IF(A1>0;IF(RIGHT(CEILING(A1;5);1)="0";CEILING(A1;5)-1;CEILING(A1;5));0)
Avatar billede mfynbo Juniormester
15. december 2016 - 08:50 #13
tak for det.. det virker.
Avatar billede mfynbo Juniormester
15. december 2016 - 13:23 #14
hej, kan en af jer lave formlen, så den kun afrunder til 9 på alt.. kan ikke selv få formlen til det.
Avatar billede Mads32 Ekspert
15. december 2016 - 13:31 #15
Hej mfynbo

Jeg havde lavet en løsning til dansk version, men fik den ikke sendt. Her er den alligevel.

Hvis den værdi der skal afrundes står i A1, kan du hvor som helst skrive denne formel:

"=HVIS((A1/10)-HELTAL(A1/10)>0,4;9;5)
Avatar billede mfynbo Juniormester
15. december 2016 - 13:36 #16
hej tak, den skriver dog 5 ved 0. det må også gerne være 9
Avatar billede Mads32 Ekspert
15. december 2016 - 13:57 #17
Det havde jeg overset. men her er en der viser det rigtige

"=HVIS(A1/10=HELTAL(A1/10);9;HVIS((A1/10)-HELTAL(A1/10)>0,4;9;5))
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