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
Annonceindlæg fra Infor
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))
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
13. december 2016 - 16:12
#5
@smartoffice_dk Du mener vist CEILING.
Synes godt om
1 synes godt om dette
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??
14. december 2016 - 09:36
#7
Jo kan du løse det?
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?,
14. december 2016 - 12:31
#9
0-9 kan forekomme. 0 erstattes med 5 og fra 6 op op erstattes af 9
14. december 2016 - 12:32
#10
ahh. jamen der kan forekomme op til 50.000 og ned til 30 kroner.
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)
15. december 2016 - 08:50
#13
tak for det.. det virker.
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.
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)
15. december 2016 - 13:36
#16
hej tak, den skriver dog 5 ved 0. det må også gerne være 9
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))
Vi har et stort udvalg af Excel kurser. Find lige det kursus der passer dig lige her.