Hur man avrundar decimaler i Excel (5 enkla sätt)

  • Dela Detta
Hugh West

Microsoft Excel har tillhandahållit ett antal mycket enkla, snabba & användbara metoder för att runda upp decimaler till en viss punkt eller gräns. I den här artikeln ska jag visa hur du kan använda dessa enkla tekniker för att runda upp decimaler på några sekunder.

Ladda ner övningsboken

Du kan ladda ner övningsarbetsboken som vi har använt för att förbereda den här artikeln. Du kan ändra uppgifterna för att se resultaten med avrundade värden. Du kan även använda formlerna för att ta reda på resultaten med slumpmässiga uppgifter som ges i kalkylbladen.

Roundup decimaler.xlsm

5 snabba & enkla metoder för att avrunda decimaler i Excel

I vårt dataset har vi 4 olika tal med decimaler & vi vill avrunda decimalerna till en viss punkt.

1. Anpassa talformatet för att avrunda decimaler

Vi kan direkt anpassa talformatet för att avrunda decimalerna. Det kommer dock inte att avrundas upp varje gång baserat på decimalvärdena. Om decimalvärdet är 5 eller mer än 5, kommer det föregående värdet att läggas till med 1.

Exempelvis blir 163,425 163,43 om vi vill ha två decimaler. Om vi bara vill ha en decimal för det talet blir det 163,4, inte 163,5 eftersom siffran efter 4 är 2.

Steg:

  • Välj ett nummer eller ett område med celler som innehåller nummer.
  • I enlighet med Hem & från den Antal grupp av kommandon väljer du flaggan Expansion.

  • Gå till Antal kategori från listan.
  • Skriv in de decimaler du vill ha & resultatet av provet visas överst på sidan.
  • Tryck på OK & du är klar.

Läs mer: Excel 2 decimaler utan avrundning (4 effektiva sätt)

2. Användning av Math & Trig Drop-down för att runda upp en rad decimaler

Vi kan välja funktionen ROUNDUP på fliken Formler & då kan du välja en matris eller ett stort antal celler med större precision.

Steg:

  • Gå till Formler band först.
  • Från Matematik & Trig väljer du den ROUNDUP Kommando. En dialogruta med namnet Funktionsargument kommer att visas.

  • Välj nu de celler med siffror som du vill avrunda uppåt.
  • Typ 3 eller något annat värde i num_digit Du hittar en förhandsgranskning av det resulterande värdet längst ner till höger i argumenten.
  • Tryck på OK & du får resultatet omedelbart.

  • Slutligen drar du höger om Handtag för fyllning ikonen för att tillämpa samma formel på de andra kolumnerna.

Här är resultaten för alla tal avrundade till fasta decimaler i bilden nedan.

Läs mer: Hur man avrundar tal i Excel utan formel (3 snabba sätt)

3. Använda funktionen ROUNDUP för att runda upp decimaler

Vi kan använda ROUNDUP funktionen direkt i Excel för att avrunda decimaler eller siffror. Syntaxen för denna metod är -

=ROUNDUP(Numbers, num_digits)

I avsnittet om argument,

  • Nummer - Siffror som vi vill avrunda uppåt.
  • num_digits - Decimalpunkt eller siffra som vi vill avrunda uppåt till.

Steg:

  • Cell D5 , införa följande formel-
=AVRUNDNING($C5,D$4)

  • Tryck sedan på Gå in på för utgången.

  • Dra sedan ner Handtag för fyllning ikonen för att kopiera formeln till de andra siffrorna i kolumnen.

  • Återigen drar du höger om Handtag för fyllning ikonen för att kopiera formeln för de andra siffrorna i resten av kolumnerna.

Här är det slutliga resultatet.

Om vi avrundar uppåt till tre decimaler förblir 163,425 samma värde eftersom det har exakt tre decimaler. Om vi avrundar uppåt till två decimaler blir det 163,43. Om vi avrundar uppåt till en decimal blir det 163,5.

Om du vill få fram endast heltal måste du använda 0 eller negativa värden i num_digit-argumentet.

När vi använder 0 blir resultatet 164 eftersom 0,425 omvandlas till 1 och sedan adderas till 163 för att få 164.

För -1 som num_digit får vi 170 & för -2 blir det 200.

Anmärkning: Vi kan också använda funktionen ROUND här, men den här funktionen kommer antingen att avrunda uppåt eller nedåt baserat på följande decimalsiffra. Så den här funktionen rekommenderas inte om du bara vill avrunda uppåt.

Läs mer: Excel avrunda till 2 decimaler (med miniräknare)

Liknande läsningar

  • Hur du använder nummerformatkoden i Excel (13 sätt)
  • [Lösta] Excel-nummer lagras som text
  • Hur man avrundar tal till närmaste 10000 i Excel (5 enkla sätt)
  • Anpassat nummerformat: Miljoner med en decimal i Excel (6 sätt)
  • Hur man anpassar nummerformat i Excel med flera villkor

4. Infoga CEILING-funktionen för att avrunda uppåt till en specificerad multipel av tal & decimaler

Nu använder vi funktionen CEILING för att avrunda tal i Excel. Men innan dess ska vi först lära känna den här funktionens roll. Funktionen CEILING avrundar ett tal till närmaste multipel av betydelse. Om vi t.ex. avrundar 163,425 till närmaste multipel av 0,25 blir resultatet 163,500 och multiplen av 0,25 tilldelas siffran precis efter decimalkommat.

Syntaxen för denna funktion är-

=CEILING(antal, betydelse)

I avsnittet om argument,

  • nummer - Det tal som du vill avrunda uppåt
  • betydelse - Det är det tal eller decimalvärde som multipliceras automatiskt med heltalen för att avrunda ditt tal till nästa multipel av det värde som du har angett.

Steg:

  • Skriv följande formel i Cell D5 -
=TAK($C5,D$4)

  • Tryck sedan på Gå in på för att få fram resultatet.

  • Därefter drar du ner Handtag för fyllning ikonen för att tillämpa formeln på de andra siffrorna i kolumnen.

  • Slutligen drar du den högra Handtag för fyllning ikonen för att kopiera formeln för de andra siffrorna i resten av kolumnerna.

Några ögonblick senare får du resultatet som i bilden nedan.

Läs mer: Hur man avrundar tal till närmaste multipel av 5 i Excel

5. Använda Excel VBA för att avrunda decimaler

I vår sista metod lär vi oss att tillämpa Excel VBA för att avrunda decimaler. Det räcker med en enkel kod för att göra det. Här ska vi avrunda talet 163,425 till två decimaler.

Steg:

  • Tryck först på Alt + F11 för att öppna VBA-fönster .
  • Klicka sedan på Infoga> Modul för att öppna en ny modul.

  • Senare skriver du följande koder i it-
 Sub RoundUp_Using_VBA() Dim RUp As Double RUp = WorksheetFunction.RoundUp(163.425, 2) MsgBox RUp End Sub 
  • Tryck sedan på Kör ikonen för att köra koderna.

Titta på koden, vi har lagt in talet och decimaltalet i RoundUp VBA funktion som två argument.

  • Efter att ha varit med i Makroer dialogrutan, väljer du den Makronamn och tryck på Kör .

Strax därefter får du det avrundade numret i en meddelanderuta.

Läs mer: Hur man avrundar till närmaste 100 i Excel (6 snabbaste sätt)

Avslutande ord

Detta är alla de vanligaste & fruktbara metoderna för att avrunda decimaler eller tal enligt olika kriterier. Om du tycker att jag har missat en formel eller teknik som jag borde ha lagt till också, låt mig veta genom dina värdefulla kommentarer. Eller så kan du ta en titt på våra andra intressanta & informativa artiklar om Excel-funktioner på den här webbplatsen.

Hugh West är en mycket erfaren Excel-tränare och analytiker med över 10 års erfarenhet i branschen. Han har en kandidatexamen i redovisning och ekonomi och en magisterexamen i företagsekonomi. Hugh har en passion för undervisning och har utvecklat ett unikt undervisningssätt som är lätt att följa och förstå. Hans expertkunskap om Excel har hjälpt tusentals studenter och yrkesverksamma över hela världen att förbättra sina färdigheter och utmärka sig i sina karriärer. Genom sin blogg delar Hugh med sig av sin kunskap med världen, och erbjuder gratis Excel-handledning och onlineutbildning för att hjälpa individer och företag att nå sin fulla potential.