Sådan rundes decimaler op i Excel (5 enkle måder)

  • Del Dette
Hugh West

Microsoft Excel har leveret en række meget nemme, hurtige & nyttige metoder til at runde decimaler op til et bestemt punkt eller en bestemt grænse. I denne artikel vil jeg illustrere, hvordan du kan bruge disse enkle teknikker til at runde decimaler op på få sekunder.

Download arbejdsbog til øvelser

Du kan downloade den øvelsesarbejdsbog, som vi har brugt til at forberede denne artikel. Du kan ændre dataene for at se resultaterne med afrundede værdier. Du kan også indlejre formlerne for at finde frem til resultaterne med tilfældige data i regnearkene.

Rundtælling decimaltal.xlsm

5 hurtige & enkle metoder til at afrunde decimaler i Excel

I vores datasæt har vi 4 forskellige tal med decimaler & vi ønsker at runde decimalerne op til et bestemt punkt.

1. Tilpasning af talformatet til afrunding af decimaler

Vi kan direkte tilpasse talformatet til at afrunde decimalerne opad. Det vil dog ikke afrunde opad hver gang baseret på decimalværdierne. Hvis decimalværdien er 5 eller mere end 5, vil den foregående værdi kun blive tilføjet med 1.

For eksempel bliver 163,425 163,43, når vi ønsker 2 decimaler. Hvis vi kun ønsker 1 decimal for dette tal, bliver det 163,4, ikke 163,5, da det efterfølgende ciffer efter 4 er 2.

Trin:

  • Vælg et tal eller et område af celler, der indeholder tal.
  • Under den Hjem & fra den Nummer gruppe af kommandoer, skal du vælge flaget Udvidelse.

  • Gå til Nummer kategori fra listen.
  • Indtast de decimaler, du vil have & resultatet af prøven vises øverst på siden.
  • Tryk på OK & du er færdig.

Læs mere: Excel 2 decimaler uden afrunding (4 effektive måder)

2. Brug af Math & Trig drop-down til at afrunde en række decimaler opad

Vi kan vælge funktionen ROUNDUP fra fanen Formler & det giver dig mulighed for at vælge et array eller et stort område af celler med større præcision.

Trin:

  • Gå til Formler bånd først.
  • Fra den Matematik & Trig rullemenuen, vælg den ROUNDUP kommando. En dialogboks med navnet Funktionsargumenter vil blive vist.

  • Vælg nu de celler med tal, som du vil afrunde opad.
  • Skriv 3 eller en anden værdi i num_digit Du finder en forhåndsvisning af den resulterende værdi nederst til højre i argumenterne.
  • Tryk på OK & du vil få resultatet med det samme.

  • Til sidst trækker du til højre i Håndtag til påfyldning ikonet for at anvende den samme formel på de andre kolonner.

Her er resultaterne for alle tallene afrundet op til faste decimaler i billedet nedenfor.

Læs mere: Sådan afrundes tal i Excel uden formel (3 hurtige måder)

3. Brug af funktionen ROUNDUP til at runde decimaler opad

Vi kan bruge den ROUNDUP funktionen direkte i Excel for at afrunde decimaler eller tal opad. Syntaksen for denne metode vil være -

=ROUNDUP(Tal, num_digits)

I afsnittet om argumenter,

  • Tal - Tal, som vi ønsker at runde op.
  • num_digits - Decimalpunkt eller talsted, som vi ønsker at runde op til.

Trin:

  • Celle D5 , indsætte følgende formel-
=AFRUNDET($C5,D$4)

  • Derefter skal du blot trykke på Indtast knappen for output.

  • Træk derefter ned i Håndtag til påfyldning ikonet for at kopiere formlen til de andre tal i kolonnen.

  • Igen, træk til højre i Håndtag til påfyldning ikonet for at kopiere formlen til de andre tal i resten af kolonnerne.

Her er det endelige resultat.

Så hvis vi runder op til 3 decimaler for 163,425, vil det forblive det samme, da det har præcis 3 decimaler. Hvis vi runder op til 2 decimaler, vil det resultere i 163,43. Hvis vi runder op til 1 decimal, vil det være 163,5.

Hvis du kun vil have hele tal, skal du bruge 0 eller negative værdier i num_digit-argumentet.

Når vi bruger 0, bliver resultatet 164, da 0,425 konverteres til 1 og derefter lægges det sammen med 163 for at få 164.

For -1 som num_digit får vi 170 & for -2 bliver det 200.

Bemærk: Vi kan også bruge funktionen ROUND her, men denne funktion vil enten afrunde tallet opad eller nedad baseret på det efterfølgende decimalciffer. Så denne funktion anbefales ikke, hvis du kun ønsker at runde opad.

Læs mere: Excel afrunder til 2 decimaler (med lommeregner)

Lignende læsninger

  • Sådan bruger du talformatkode i Excel (13 måder)
  • [Løst] Excel-nummer gemt som tekst
  • Sådan afrundes tal til nærmeste 10000 i Excel (5 nemme måder)
  • Brugerdefineret talformat: Millioner med én decimal i Excel (6 måder)
  • Sådan bruger du brugerdefineret nummerformat i Excel med flere betingelser

4. Indsættelse af CEILING-funktionen til at runde op til et specificeret multiplum af tal & decimaltal

Nu skal vi bruge funktionen CEILING til at afrunde tal i Excel. Men før det, lad os først se, hvilken rolle denne funktion spiller. Funktionen CEILING runder et tal op til det nærmeste multiplum af betydning. Hvis vi f.eks. runder 163,425 op til det nærmeste multiplum af 0,25, bliver resultatet 163,500, og multiplummet 0,25 vil blive tildelt cifferet lige efter decimalkommaet.

Syntaksen for denne funktion er-

=CEILING(antal, betydning)

I afsnittet om argumenter,

  • nummer - Det tal, du ønsker at runde op
  • betydning - Det er det tal eller den decimalværdi, der automatisk ganges med de hele tal for at runde dit tal op til det næste multiplum af den værdi, som du har indtastet.

Trin:

  • Skriv følgende formel i Celle D5 -
=LOFT($C5,D$4)

  • Tryk derefter på Indtast knappen for at få vist resultatet.

  • Derefter skal du trække ned i Håndtag til påfyldning ikonet for at anvende formlen på de andre tal i kolonnen.

  • Til sidst trækker du til højre i Håndtag til påfyldning ikonet for at kopiere formlen til de andre tal i resten af kolonnerne.

Få øjeblikke senere får du et output som i billedet nedenfor.

Læs mere: Sådan afrundes tal til det nærmeste multiplum af 5 i Excel

5. Brug af Excel VBA til at afrunde decimaler

I vores sidste metode skal vi lære at anvende Excel VBA til at runde decimaler op. En simpel kode er nok til at gøre det. Her runder vi tallet 163,425 op til 2 decimaler.

Trin:

  • Først skal du trykke på Alt + F11 for at åbne den VBA-vindue .
  • Klik derefter på Indsæt> Modul for at åbne et nyt modul.

  • Senere skal du skrive følgende koder i den
 Sub RoundUp_Using_VBA() Dim RUp As Double RUp = WorksheetFunction.RoundUp(163.425, 2) MsgBox RUp End Sub 
  • Derefter skal du trykke på Kør ikonet for at køre koderne.

Se på koden, vi har indsat nummeret og decimaltallet inden for RoundUp VBA funktion som to argumenter.

  • Efter at have optrådt den Makroer dialogboksen, skal du vælge den Makronavn og tryk på Kør .

Kort efter får du det afrundede nummer i en beskedboks.

Læs mere: Sådan rundes til nærmeste 100 i Excel (6 hurtigste måder)

Afsluttende ord

Dette er alle de mest almindelige & frugtbare metoder til at afrunde decimaler eller tal under forskellige kriterier. Hvis du mener, at jeg har overset en formel eller teknik, som jeg også burde have tilføjet, så lad mig vide det gennem dine værdifulde kommentarer. Eller du kan tage et kig på vores andre interessante & informative artikler relateret til Excel-funktioner på dette websted.

Hugh West er en meget erfaren Excel-træner og analytiker med over 10 års erfaring i branchen. Han har en bachelorgrad i regnskab og finans og en kandidatgrad i Business Administration. Hugh har en passion for undervisning og har udviklet en unik undervisningstilgang, der er nem at følge og forstå. Hans ekspertviden om Excel har hjulpet tusindvis af studerende og fagfolk verden over med at forbedre deres færdigheder og udmærke sig i deres karriere. Gennem sin blog deler Hugh sin viden med verden og tilbyder gratis Excel-tutorials og onlinetræning for at hjælpe enkeltpersoner og virksomheder med at nå deres fulde potentiale.