Er du forvirret om Excels avrundingsfunksjoner? Lær forskjellen mellom ROUND, ROUNDUP og ROUNDDOWN i denne nyttige veiledningen.
Komplekse matematiske beregninger resulterer ofte i situasjoner der brukerne må runde sluttresultatet. Heldigvis tilbyr Excel tre forskjellige funksjoner som kan avrunde resultatene av en matematisk beregning.
ROUND, ROUNDUP og ROUNDDOWN er alle syntaktisk like, men gir forskjellige sluttresultater. Å vite hvilken som skal brukes og når er ekstremt viktig for brukerne. Å være klar over de subtile forskjellene mellom de tre kan hjelpe deg med å få de ønskede resultatene i Excel.
Hvorfor har Excel tre RUNDE-funksjoner?
Det er tre separate avrundingsfunksjoner i Microsoft Excel. Mens alle tre er like og har nesten samme syntaks, gir hver et litt forskjellig resultat, og Excel-utviklere bør være klar over forskjellene.
De tre avrundingsfunksjonene er ROUND, ROUNDUP og ROUNDDOWN. De er alle svært nyttige for å hjelpe brukere med å formatere utdata fra operasjoner. Hver av funksjonene brukes til å begrense antall desimaler som vises i et tall.
1. RUND
RUND-funksjonen er den mest kjente av de tre funksjonene. Den har en relativt enkel syntaks:
=ROUND(tall; tall_siffer)
Det første argumentet er tallet som avrundes, mens det andre tallet er antallet desimaler det skal begrenses til. Funksjonen følger standardreglene for avrunding og kan runde opp eller ned.
Det første argumentet i funksjonen kan enten være en statisk verdi, en referanse til en annen celle eller en annen funksjon. Det andre argumentet bestemmer hvor mange desimaler funksjonen skal avrundes til. Det kan være et hvilket som helst helt tall.
Ved å skrive inn en 0 i den andre posisjonen kan funksjonen runde av det første argumentet til et helt tall.
=RUNDE(3,78; 0)
Formelen ovenfor vil resultere i tallet 4. Tallene i kolonne B i følgende regneark ble generert ved å bruke RUND-funksjonen på tallene i kolonne A, med 2 som det andre argumentet.
2. ROUNDUP
ROUNDUP-funksjonen er den andre av ROUND-funksjonene. Den ligner veldig på standard rundfunksjon. ROUNDUPs syntaks ser ut akkurat som ROUNDs:
=ROUNDUP(tall; tall_siffer)
Funksjonelt fungerer ROUNDUP-funksjonen nesten nøyaktig som ROUND også. Den største forskjellen mellom de to er at der ROUND kan runde tallet i argument én opp eller ned, runder ROUNDUP bare opp.
Bare avrunding oppover betyr at uavhengig av verdien i siste desimal av tallet som rundes av, så lenge det ikke er 0, vil det bli rundet opp.
=ROUNDUP(0,0072; 3)
Selv om siste desimal i tallet over er 2, vil resultatene fortsatt runde opp til 0,008. Den eneste måten at tallet ikke vil runde opp, er hvis alle de etterfølgende sifrene etter desimalplassen rundes av til 0. Bruk av 0,0070 vil fortsatt runde av til 0,007 i eksemplet ovenfor.
I regnearket ovenfor kan forskjellene mellom ROUND og ROUNDUP tydelig sees når man sammenligner kolonne B og C.
3. RUNDE NED
Excels RUNDDOWN-funksjon er ganske lik de to første avrundingsfunksjonene. ROUNDDOWN-funksjonen bruker samme syntaks som både ROUND og ROUNDUP:
=AVRUND(tall; tall_siffer)
På samme måte som ROUNDUP-funksjonen ovenfra, er nøkkelforskjellen mellom ROUND og ROUNDDOWN at RUNDDOWN alltid vil runde ut output ned. Avrunding nedover vil skje uavhengig av verdien av de resterende sifrene.
=AVUNDE(0,0078; 3)
Utgangen til den korrigerte funksjonen vil være 0,007, til tross for at verdien av neste siffer er en 8. Resultatene vil alltid se ut til å avkorte gjeldende nummer ved det angitte sifferet uten hensyn til eventuelle etterfølgende sifre.
Forskjellene mellom alle tre avrundingsfunksjonene er lett synlige i eksemplet ovenfor. En viktig ting å merke seg er synlig i celle D2. Hvis det siste sifferet er en 0, vil det være skjult som standard i resultatene. Det skjulte siste sifferet kan endres med konfigurere Excels egendefinerte formatering for at cellene skal vise et forhåndsspesifisert antall sifre.
Eksempler på forskjellene mellom Excels RUNDE-funksjoner
Det er en rekke situasjoner der Excels ulike avrundingsfunksjoner kan være nyttige. Enkle geometriske beregninger gir en interessant måte å se på de ulike avrundingsfunksjonene.
Som et eksempel kan du vurdere følgende regneark som brukes til å beregne volumet til et sfærisk objekt med en gitt radius. For å finne volumet til kulen bruker vi følgende formel:
volum = (4/3) π r^3
I denne formelen vil r være radiusen til kulen. For Pi tilbyr Excel en innebygd PI-funksjon. Til slutt kan radien kuberes ved å bruke Excels POWER-formel. Det første argumentet vil være sfærens radius. Den andre vil være kraften den blir hevet til, 3.
Vi kan legge inn denne formelen og en liste over radier for å beregne volumet til forskjellige kuler. Den resulterende formelen vil se slik ut:
=(4/3) * PI() * POWER(A2; 3)
Hvert resultat viser det totale volumet til den aktuelle sfæren, men takket være antall desimaler er utgangen vanskelig å lese. Den runde funksjonen kan bidra til å oppnå et lettere å forstå resultat.
Antall sifre etter desimalen kan begrenses ved å pakke formelen ovenfra inne i en RUND-funksjon. Den resulterende formelen vil se mer ut som:
=ROUND((4/3) * PI() * POWER(A2; 3); 2)
Bruk av formelen ovenfor i kolonne C resulterer i at volumet avrundes til 2 desimaler. Hvis du bytter ROUND med ROUNDUP og ROUNDDOWN, kan kolonnene D og E fylles ut:
=ROUNDUP((4/3) * PI() * POWER(A2; 3); 2)
=AVNED((4/3) * PI() * STRØM(A2, 3), 2)
Sluttresultatene kuttes ned til 2 desimaler i hvert tilfelle og rundes opp eller ned avhengig av funksjonen som brukes.
Når du bruker en av RUND-funksjonene for å avkorte antall desimaler i en formel, vil resultatet bli avrundet selv når det brukes i andre beregninger. Når formatalternativet brukes til å begrense antall desimaler i stedet, vil det faktiske resultatet bli lagret, og eventuelle fremtidige beregninger vil bruke hele resultatet.
Bruk av avrundede tall kan føre til tap i presisjon for komplekse beregninger, så brukere bør være klar over hvilken avrundingsmetode som er best egnet.
Forstå forskjellene mellom Excels RUNDE-funksjoner
Hver av Excels tre avrundingsfunksjoner fungerer litt annerledes enn den andre. Selv om alle de tre runde tallene kan forstå forskjellene mellom dem kan hjelpe deg med å få de nøyaktige resultatene du leter etter.
Å vite når resultatet må rundes opp, når det må rundes ned, og når retningen ikke betyr noe, kan hjelpe deg med å bestemme hvilken formel du trenger. Å være kjent med alle tre funksjonene og vite hvordan de endrer dataene du jobber med er avgjørende for Excel-utviklere.