excel
Excel afronding en precisie
Zoeken…
Invoering
Verschillende Excel-formules behandelen afronding en precisie van niet-gehele getallen. Dit staat los van het gebruik van celopmaak die de weergave van numerieke gegevens beïnvloedt. In sommige gevallen is alleen het gebruik van celopmaak voldoende, maar in complexe berekeningen zijn strikte regels voor afronding en precisie vereist om consistente en correcte resultaten te verkrijgen.
Syntaxis
- = ROUND (nummer, aantal_cijfers)
- = ROUNDUP (nummer, aantal_cijfers)
- = ROUNDDOWN (nummer, aantal_cijfers)
- = MROUND (nummer, meerdere)
- = TRUNC (nummer, [aantal_cijfers])
- = INT (getal)
- = PLAFOND (aantal, betekenis)
- = VLOER (aantal, betekenis)
- = EVEN (nummer)
- = ONEVEN (getal)
- = OPGELOST (aantal, [decimalen], [no_commas])
parameters
parameters | Details |
---|---|
aantal | af te ronden nummer. Dit kan een cel zijn zoals B2 of een constante zoals 3.14159 |
aantal_decimalen | welke plaats moet worden afgerond 2. Weggelaten of 0 betekent afronding op een geheel getal. 1 of 2 betekent ronde tot tienden of honderdsten. -1 of -3 betekent afgerond op tientallen of duizenden. |
meerdere | Het veelvoud waarop u het getal wilt afronden. |
betekenis | Het veelvoud waarop u het getal wilt afronden. |
decimalen | Het aantal cijfers rechts van de komma. (Optioneel - standaard ingesteld op 2) |
no_commas | Een logische waarde die, indien TRUE , verhindert dat FIXED komma's in de geretourneerde tekst opnemen. (Optioneel - standaard ingesteld op FALSE ) |
[...] | Parameters tussen [vierkante haken] zijn optioneel. |
Opmerkingen
De waarden die aan de gebruiker worden weergegeven, kunnen worden gepresenteerd met een specifieke opmaak die de feitelijke gegevenswaarden niet beïnvloedt. Weergegeven gegevens kunnen bijvoorbeeld als percentage worden opgemaakt. Zie Celopmaak voor meer informatie.
Gebruik van de RONDE functie
De functie ROUND
rondt een waarde af. Het aantal decimalen om af te ronden wordt gespecificeerd door een positieve waarde in de parameter num_digits
. Een negatieve waarde voor het num_digits
het gehele deel van de waarde links van de komma af, bijv. Naar de dichtstbijzijnde 10 (voor -1) of naar de dichtstbijzijnde 1000 (voor -3).
Hier is een tabel die laat zien hoe rond kan worden gebruikt.
Beginnend met | RONDE (b, 2) | RONDE (b, 1) | TOER (b) | RONDE (b, -1) |
---|---|---|---|---|
23.10651375 | 23.11 | 23.1 | 23 | 20 |
19.16818924 | 19.17 | 19.2 | 19 | 20 |
3.92748883 | 3,93 | 3.9 | 4 | 0 |
31.38208409 | 31.38 | 31.4 | 31 | 30 |
38.34235561 | 38.34 | 38.3 | 38 | 40 |
7,682632495 | 7.68 | 7.7 | 8 | 10 |
35.39315416 | 35.39 | 35.4 | 35 | 40 |
20.47004449 | 20.47 | 20.5 | 20 | 20 |
20.49775276 | 20.5 | 20.5 | 20 | 20 |
2,288822497 | 2.29 | 2.3 | 2 | 0 |
Bijkomende vergelijkbare functies zijn ook beschikbaar om de afrondingsrichting te regelen:
-
ROUNDUP
-ROUNDUP
altijd een getal naar boven af, weg van nul. -
ROUNDDOWN
-ROUNDDOWN
een getal altijd naar beneden af, richting nul.
Gebruik van de TRUNC & INT-functies
De excel-formule TRUNC
wordt gebruikt om een getal af te TRUNC
tot een bepaald aantal decimalen, gespecificeerd door de optionele parameter num_digits
. Als deze parameter wordt gedefinieerd als een negatieve waarde, wordt het gehele gedeelte van de waarde afgekapt. Als de parameter wordt weggelaten, is de standaardwaarde 0
waardoor het decimale gedeelte van het getal wordt verwijderd.
De INT
functie werkt op een vergelijkbare manier als TRUNC
, omdat het het decimale gedeelte van een getal verwijdert door het naar beneden af te ronden om het gehele getal te verlaten. Het verschil tussen de twee is wanneer de bewerking op een negatief getal wordt uitgevoerd; TRUNC
zal de decimaal verwijderen, maar INT
TRUNC
de waarde naar beneden af van nul.
Bijvoorbeeld:
=TRUNC(123.456,2)
=TRUNC(123.4357,-1)
=TRUNC(-123.123)
=INT(567.89)
=INT(-567.89)
Wordt weergegeven:
123.45
120.00
-123.00
567.00
-568.00
Gebruik van de MROUND-functie
De Excel-functie MROUND
wordt gebruikt om een getal af te ronden op een ander interval dan een macht van 10.
Deze voorbeelden tonen MROUND
naar het dichtstbijzijnde kwart en naar het dichtstbijzijnde even getal.
Beginnend met | MROUND (b, 0,25) | MROUND (b, 2) |
---|---|---|
23.93195211 | 24.00 | 24 |
2,793135388 | 2.75 | 2 |
21.93903064 | 22.00 | 22 |
13.74193739 | 13.75 | 14 |
16.77047412 | 16.75 | 16 |
13.03922302 | 13.00 | 14 |
17.06132896 | 17.00 | 18 |
16.11741694 | 16.00 | 16 |
33.48249592 | 33.50 | 34 |
37.29656687 | 37.25 | 38 |
Een soortgelijk resultaat kan worden verkregen met behulp van de functies EVEN
en ODD
die respectievelijk een getal naar boven ODD
op het dichtstbijzijnde even of oneven getal.
De functies PLAFOND & VLOER gebruiken
De functie CEILING
rondt een getal naar boven af, weg van nul, naar het dichtstbijzijnde significante veelvoud. De FLOOR
functie doet hetzelfde door het getal naar beneden af te ronden naar nul.
Een voorbeeld van wanneer CEILING
kan worden gebruikt, is als u wilt voorkomen dat u centen in uw prijzen gebruikt en uw product is geprijsd op $ 4,42, gebruik de formule =CEILING(4.42,0.05)
om prijzen naar boven af te ronden naar het dichtstbijzijnde nikkel.
Bijvoorbeeld:
=CEILING(2.2, 1)
=FLOOR(2.2, 1)
=CEILING(-4.8, 2)
=FLOOR(-4.8, 2)
=CEILING(0.456, 0.01)
=FLOOR(0.456, 0.01)
Zou terugbrengen:
3
2
-4
-6
0.46
0.45
De FIXED-functie gebruiken
De FIXED
functie rondt een getal af op het opgegeven aantal decimalen dat is gedefinieerd door de parameter decimals
, maakt het getal op in decimale notatie met een komma als scheidingsteken tenzij opgegeven als niet vereist gedefinieerd door de parameter no_commas
en retourneert het resultaat als tekst. De parameter decimals
is optioneel en heeft standaard twee decimalen. De parameter no_commas
is ook optioneel en standaard ingesteld op FALSE
.
Bijvoorbeeld:
=FIXED(1234.567, 1)
=FIXED(1234.567, -1)
=FIXED(1234.567, 1, TRUE)
=FIXED(1234.567)
Zou terugbrengen:
1,234.6
1,230
1234.6
1234.57