ROUND versus ROUNDUP versus ROUNDDOWN: de afrondingsfuncties van Excel vergeleken

ROUND versus ROUNDUP versus ROUNDDOWN: de afrondingsfuncties van Excel vergeleken
Lezers zoals jij steunen MUO. Wanneer u een aankoop doet via links op onze site, kunnen we een aangesloten commissie verdienen. Lees verder.

Complexe wiskundige berekeningen resulteren vaak in situaties waarin gebruikers het eindresultaat moeten afronden. Gelukkig biedt Excel drie verschillende functies die de resultaten van een wiskundige berekening kunnen afronden.





windows 10 aangesloten maar geen internet

ROUND, ROUNDUP en ROUNDDOWN zijn allemaal syntactisch vergelijkbaar, maar leveren verschillende eindresultaten op. Weten welke te gebruiken en wanneer is uiterst belangrijk voor gebruikers. Als u zich bewust bent van de subtiele verschillen tussen de drie, kunt u de gewenste resultaten in Excel krijgen.





MAAK GEBRUIK VAN DE VIDEO VAN DE DAG SCROLL OM DOOR TE GAAN MET INHOUD

Waarom heeft Excel drie RONDE functies?

Er zijn drie afzonderlijke afrondingsfuncties in Microsoft Excel. Hoewel ze alle drie vergelijkbaar zijn en bijna dezelfde syntaxis hebben, levert elk een iets ander resultaat op en moeten Excel-ontwikkelaars zich bewust zijn van de verschillen.





De drie afrondingsfuncties zijn ROUND, ROUNDUP en ROUNDDOWN. Ze zijn allemaal zeer nuttig om gebruikers te helpen bij het formatteren van de uitvoer van bewerkingen. Elk van de functies wordt gebruikt om het aantal decimalen in een getal te beperken.

1. RONDE

De functie AFRONDEN is de meest bekende van de drie functies. Het heeft een relatief eenvoudige syntaxis:



 =ROUND(number, number_digits)

Het eerste argument is het getal dat wordt afgerond, terwijl het tweede getal het aantal decimalen is waartoe het moet worden beperkt. De functie volgt de standaardregels voor afronding en kan de invoer naar boven of naar beneden afronden.

Het eerste argument in de functie kan een statische waarde zijn, een verwijzing naar een andere cel of een andere functie. Het tweede argument bepaalt op hoeveel decimalen de functie moet afronden. Het kan elk geheel getal zijn.





Door een 0 op de tweede positie in te voeren, kan de functie het eerste argument afronden op een geheel getal.

 =ROUND(3.78, 0)

De bovenstaande formule resulteert in het getal 4. De getallen in kolom B van de volgende spreadsheet zijn gegenereerd met behulp van de functie AFRONDEN op de getallen in kolom A, met 2 als het tweede argument.





  Een reeks getallen op een Excel-spreadsheet. Elk getal is afgerond op twee decimalen.

2. AFRONDEN

De ROUNDUP-functie is de tweede van de ROUND-functies. Het lijkt erg op de standaard ronde-functie. De syntaxis van ROUNDUP lijkt precies op die van ROUND:

 =ROUNDUP(number, number_digits)

Functioneel werkt de ROUNDUP-functie ook bijna precies zoals ROUND. Het grote verschil tussen de twee is dat waar ROUND het getal in argument één naar boven of naar beneden kan afronden, ROUNDUP alleen naar boven rondt.

Alleen naar boven afronden betekent dat ongeacht de waarde in de laatste decimaal van het getal dat wordt afgerond, zolang het niet 0 is, het naar boven wordt afgerond.

 =ROUNDUP(0.0072, 3)

Ook al is de laatste decimaal in het bovenstaande getal 2, de resultaten zullen nog steeds naar boven afronden op 0,008. De enige manier waarop het getal niet naar boven wordt afgerond, is als alle cijfers achter de komma worden afgerond op 0. Als u 0,0070 gebruikt, wordt in het bovenstaande voorbeeld nog steeds afgerond op 0,007.

In de bovenstaande spreadsheet zijn de verschillen tussen ROUND en ROUNDUP duidelijk te zien bij het vergelijken van kolommen B en C.

  Een reeks getallen in een Excel-spreadsheet die rond is met Excel's ROUNDUP function.

3. AFRONDEN

De ROUNDDOWN-functie van Excel lijkt veel op de eerste twee afrondingsfuncties. De functie ROUNDDOWN gebruikt dezelfde syntaxis als zowel ROUND als ROUNDUP:

 =ROUNDDOWN(number, number_digits)

Net zoals de ROUNDUP-functie van hierboven, is het belangrijkste verschil tussen ROUND en ROUNDDOWN dat ROUNDDOWN de uitvoer altijd naar beneden afrondt. Afronding naar beneden vindt plaats ongeacht de waarde van de resterende cijfers.

 =ROUNDDOWN(0.0078, 3)

De uitvoer van de gecorrigeerde functie is 0,007, ondanks dat de waarde van het volgende cijfer een 8 is. De resultaten lijken altijd het huidige getal af te kappen op het opgegeven cijfer zonder rekening te houden met eventuele achterliggende cijfers.

  Een reeks getallen in een Excel-spreadsheet die rond is met Excel's ROUNDDOWN function.

De verschillen tussen alle drie de afrondingsfuncties zijn goed zichtbaar in het bovenstaande voorbeeld. Een belangrijk ding om op te merken is zichtbaar in cel D2. Als het laatste cijfer een 0 is, wordt het standaard verborgen in de resultaten. Het verborgen laatste cijfer kan worden gewijzigd door de aangepaste opmaak van Excel configureren zodat de cellen een vooraf bepaald aantal cijfers weergeven.

  Een reeks getallen in een Excel-spreadsheet die rond is met Excel's rounding functions and formatted.

Voorbeelden van de verschillen tussen de RONDE functies van Excel

Er zijn een aantal situaties waarin de verschillende afrondingsfuncties van Excel nuttig kunnen zijn. Eenvoudige geometrische berekeningen bieden een interessante manier om naar de verschillende afrondingsfuncties te kijken.

Beschouw als voorbeeld de volgende spreadsheet die wordt gebruikt om het volume van een bolvormig object met een bepaalde straal te berekenen. Om het volume van de bol te vinden, gebruiken we de volgende formule:

 volume = (4/3) π r^3

In deze formule is r de straal van de bol. Voor Pi biedt Excel een ingebouwde PI-functie. Ten slotte kan de straal tot de derde macht worden gedeeld gebruikmakend van de POWER-formule van Excel . Het eerste argument is de straal van de bol. De tweede is de macht waarnaar het wordt verhoogd, 3.

We kunnen deze formule en een lijst met stralen invoeren om het volume van verschillende bollen te berekenen. De resulterende formule ziet er als volgt uit:

 =(4/3) * PI() * POWER(A2, 3)
  De berekening voor het volume van een bol.

Elk resultaat toont het totale volume van de bol in kwestie, maar dankzij het aantal decimalen is de uitvoer moeilijk te lezen. De afrondingsfunctie kan helpen om een ​​gemakkelijker te begrijpen uitkomst te bereiken.

Het aantal cijfers na het decimaalteken kan worden beperkt door de formule van bovenaf in een AFRONDEN-functie te plaatsen. De resulterende formule zal er meer uitzien als:

 =ROUND((4/3) * PI() * POWER(A2, 3), 2)
  Berekeningen voor het volume van een bol in Excel afgerond op 2 decimalen.

Als u de bovenstaande formule in kolom C gebruikt, wordt het volume afgerond op 2 decimalen. Als u ROUND verwisselt voor ROUNDUP en ROUNDDOWN, kunnen kolommen D en E worden gevuld:

 =ROUNDUP((4/3) * PI() * POWER(A2, 3), 2)
 =ROUNDDOWN((4/3) * PI() * POWER(A2, 3), 2)
  De berekeningen voor het volume van een bol in Excel zijn afgerond op twee decimalen met behulp van alle drie de afrondingsfuncties.

De eindresultaten worden telkens tot op 2 decimalen afgekapt en afhankelijk van de gebruikte functie naar boven of naar beneden afgerond.

Wanneer u een van de AFRONDEN-functies gebruikt om het aantal decimalen in een formule af te kappen, wordt het resultaat afgerond, zelfs bij gebruik in andere berekeningen. Wanneer in plaats daarvan de formaatoptie wordt gebruikt om het aantal decimalen te beperken, wordt het daadwerkelijke resultaat opgeslagen en wordt in toekomstige berekeningen het volledige resultaat gebruikt.

Het gebruik van afgeronde getallen kan een verlies aan precisie veroorzaken bij complexe berekeningen, dus gebruikers moeten weten welke afrondingsmethode het meest geschikt is.

Begrijp de verschillen tussen de RONDE functies van Excel

Elk van de drie afrondingsfuncties van Excel werkt iets anders dan de andere. Hoewel het alle drie de ronde getallen zijn, kan het begrijpen van de verschillen ertussen u helpen de exacte resultaten te krijgen waarnaar u op zoek bent.

Als u weet wanneer het resultaat naar boven moet worden afgerond, wanneer het naar beneden moet worden afgerond en wanneer de richting er niet toe doet, kunt u bepalen welke formule u nodig heeft. Bekend zijn met alle drie de functies en weten hoe ze de gegevens waarmee u werkt, veranderen, is essentieel voor Excel-ontwikkelaars.