edubun
Nederlands

Afronden: ROUND en wat de cel toont

Een cel met twee decimalen opgemaakt kan 1.65 tonen terwijl die 1.649175 opslaat. Alleen ROUND verandert het opgeslagen getal.

‘Er staat 1.65, dus het is 1.65’

Veel beginners geloven zonder het te zeggen iets over spreadsheets: het getal dat je ziet is het getal in de cel. Neem 8.25% verkoopbelasting op prijs 19.99. De belasting is 19.99 × 0.0825 = 1.649175. Maak de cel op met twee decimalen en er staat 1.65. De cel bevat nog 1.649175 en elke gebruikende formule werkt met de volle waarde. Opmaak verandert het uiterlijk van een getal, nooit de onderliggende waarde.

Die overtuiging faalt bij totalen. Zet =1/3 in drie cellen en maak ze op met twee decimalen: elk toont 0.33. Hun SUM toont 1.00 omdat de opgeslagen waarden exact 1 opleveren. Wie de zichtbare getallen met de hand optelt krijgt 0.99 en denkt dat het werkblad kapot is. Op facturen en loonstroken, waar elk zichtbaar cijfer moet optellen, is de oplossing de opgeslagen waarde zelf afronden op het moment dat het geld wordt berekend.

Er is een tweede, stillere reden waarom de opgeslagen waarde verrast. Spreadsheets slaan getallen binair op en veel kommagetallen zoals 0.1 hebben geen exacte binaire vorm. Microsoft geeft Excel 15 cijfers precisie, dus na een lange rekenketen kunnen kleine restjes ver voorbij het vijftiende cijfer verschijnen. Meestal zie je ze niet. Ze blijven deel van de opgeslagen waarde en een vergelijking met een exact getal kan daardoor FALSE geven. Vóór het vergelijken afronden, zoals =ROUND(A1,2)=0.3, is een veilige gewoonte.

Wat ROUND met het opgeslagen getal doet

ROUND(number, digits) rondt af op een gegeven aantal decimalen en verandert, anders dan opmaak, de opgeslagen waarde. Microsofts voorbeelden: =ROUND(2.15, 1) is 2.2, =ROUND(2.149, 1) is 2.1 en =ROUND(23.7825, 2) is 23.78. Een halverwege liggend cijfer rondt van nul af, dus =ROUND(-1.475, 2) is −1.48. Google omschrijft het als groter of kleiner in absolute grootte, ongeacht het teken. Digits van 0 rondt af op een geheel getal. Een negatieve waarde rondt links van de decimale punt af: =ROUND(626.3, -3) is 1000 en =ROUND(1.98, -1) is 0.

FormuleResultaat
=ROUND(2.15, 1)2.2
=ROUND(2.149, 1)2.1
=ROUND(-1.475, 2)−1.48
=ROUND(21.5, -1)20
=ROUND(626.3, -3)1000
=ROUND(-50.55, -2)−100

Hier verschillen beide programma's iets. In Excel is het tweede argument, num_digits, verplicht. In Google Sheets is places optioneel en standaard 0, dus =ROUND(2.5) geeft 3 in Sheets terwijl Excel vraagt de formule af te maken. Elke keer het aantal cijfers schrijven werkt in beide en leest duidelijker. Beide hebben ROUNDUP en ROUNDDOWN om altijd één kant op af te ronden; hier gebruik je alleen ROUND.

ROUND kan om elke berekening heen. =ROUND(SUM(B2:B9)/COUNT(B2:B9), 1) geeft een gemiddelde op één decimaal en =ROUND(A2*1.1, 0) verhoogt een prijs met 10% en rondt af op de dichtstbijzijnde hele eenheid. Lees zulke formules van binnen naar buiten: eerst de berekening, dan het resultaat afronden.

Rond af waar de waarde wordt berekend, niet later in een totaal. =ROUND(A2*0.0825, 2) in de belastingkolom zorgt dat elke zichtbare belasting optelt tot het zichtbare totaal.
Laden

Sleep om te draaien. Scroll of knijp om te zoomen.

B2 is opgemaakt met twee decimalen. Selecteer de cel en het paneel toont de volledige opgeslagen waarde. A6:A8 tonen elk 0.33, maar B6 telt ze op tot precies 1.
Veelgemaakte fouten
  • Op ‘minder decimalen’ klikken en het getal afgerond noemen. Dat is getalopmaak. De cel lijkt afgerond, maar formules gebruiken elk cijfer nog. Alleen ROUND verandert de opgeslagen waarde.
  • Alleen het eindtotaal afronden. Elke regel bevat nog niet-afgeronde bedragen, dus de zichtbare regels tellen niet op tot het zichtbare totaal. Rond elk bedrag af waar het wordt berekend.
  • =ROUND(A2) schrijven in Excel. Excel vereist num_digits. Sheets accepteert de formule en rondt op een geheel getal af. Een werkblad dat in Sheets werkt, kan dus bij deze formule in Excel stoppen.
  • Verwachten dat -1.475 wordt afgerond op -1.47. Halverwege rondt de absolute grootte van nul af, dus het resultaat is −1.48.
Voor de docentHet verschil tussen getoond en opgeslagen is onzichtbaar totdat iets niet optelt, dus laat het bewust misgaan. Begin met drie derden die optellen tot 1.00 en laat leerlingen er even over discussiëren. Selecteer dan één cel en toon de volledige waarde. Introduceer pas daarna ROUND. Negatieve digits verwarren eerst. Koppel ze aan plaatswaarde (−1 tientallen, −2 honderdtallen, −3 duizendtallen) en oefen met prijzen in hele eenheden.
  1. Wat geeft =ROUND(2.15, 1) terug?
  2. Wat geeft =ROUND(2.149, 1) terug?
  3. Wat geeft =ROUND(-1.475, 2) terug?
  4. Wat geeft =ROUND(626.3, -3) terug?
  5. Wat geeft =ROUND(21.5, -1) terug?
  6. Wat geeft =ROUND(23.7825, 2) terug?
  7. B2 bevat 1.649175, opgemaakt als 1.65. Wat geeft =B2*100 terug?
  8. Drie cellen bevatten elk =1/3, getoond als 0.33. Wat toont hun SUM op twee decimalen?
    • 1.00
    • 0.99
    • 0.33
    • #VALUE!
  9. Wat doet =ROUND(2.5)?
    • Google Sheets geeft 3; Excel vraagt het ontbrekende argument
    • Beide geven 2
    • Beide geven 3
    • Beide tonen #N/A
  10. Waar moet je geld afronden zodat zichtbare bedragen optellen?
    • Waar elk bedrag wordt berekend
    • Alleen in het eindtotaal
    • Nergens; opmaak is genoeg
    • In een apart werkblad
Belangrijkste punten
  • Getalopmaak verandert wat je ziet, niet wat opgeslagen is.
  • ROUND(number, digits): halverwege van nul af; negatieve digits ronden links van de punt af.
  • Excel vereist het digits-argument; Google Sheets neemt standaard 0.
  • Rond geld af waar het wordt berekend zodat zichtbare getallen optellen.
Bronnen van deze cursus (19)
  • Microsoft Support, "Switch between relative, absolute, and mixed references" (support.microsoft.com/en-us/office/dfec08cd-ae65-4f56-839e-5f0d8d0baca9: $ before column and row, F4 to switch, copying two down and two right: $A$1 stays, A$1 to C$1, $A1 to $A3, A1 to C3)
  • Microsoft Support, "AVERAGE function" (support.microsoft.com/en-us/office/047bac88-d466-426c-a32b-8f33eb960cf6: text, logical values and empty cells in a reference ignored, zeros included; 10, 7, 9, 27, 2 gives 11, with 5 gives 10; mean 5, median 4, mode 3 for 2 3 3 5 7 10)
  • Microsoft Support, "COUNT function" (support.microsoft.com/en-us/office/a59cd7fc-b623-4d93-87a4-d23bf411294c: only numbers counted, dates count, errors and text do not)
  • Microsoft Support, "ROUND function" (support.microsoft.com/en-us/office/c018c5d8-40fb-4053-90b1-b3e7f61a213c: num_digits required; 2.15 to 2.2, -1.475 to -1.48, 626.3 to 1000, 1.98 to 0, -50.55 to -100)
  • Microsoft Support, "IF function" (support.microsoft.com/en-us/office/69aed7c9-4e8a-4755-a9bc-aa8bbff73be2: value_if_false optional, text in quotes except TRUE and FALSE, 0 and #NAME? problems)
  • Microsoft Support, "VLOOKUP function" (support.microsoft.com/en-us/office/0bbc8083-26fe-4963-8ab8-93a18ad188a1: range_lookup TRUE by default, sorted first column, #N/A, #REF!, #VALUE!, absolute table range, wildcards with FALSE)
  • Microsoft Support, "XLOOKUP function" (support.microsoft.com/en-us/office/b7fd680e-6d10-43e6-84f9-88eae8bf5929: not in Excel 2016 and Excel 2019, exact match by default)
  • Microsoft Support, "How to correct a #VALUE! error" (support.microsoft.com/en-us/office/15e1b616-fbf2-4147-9c0b-0a11a20e409e: + and * may not calculate cells with text, use SUM instead, IFERROR hides all errors)
  • Microsoft Support, "Excel specifications and limits" (15 digits, 64 nested levels, 255 arguments)
  • Google Docs Editors Help, "VLOOKUP" (support.google.com/docs/answer/3093318: is_sorted TRUE by default, FALSE recommended, search down to a larger value, " Apple" and "Apple " differ, wildcards, IFNA, absolute range)
  • Google Docs Editors Help, "XLOOKUP" (support.google.com/docs/answer/12405947)
  • Google Docs Editors Help, "ROUND" (support.google.com/docs/answer/3093440: places optional, 0 by default, rounding by magnitude)
  • Google Docs Editors Help, "IF" (support.google.com/docs/answer/3093364: order of the answers is the most common problem, IFS)
  • Google Docs Editors Help, "AVERAGE" (support.google.com/docs/answer/3093615: text ignored, any number of arguments)
  • Google Docs Editors Help, "COUNTA" (support.google.com/docs/answer/3093991: zero-length strings and spaces count)
  • Google Docs Editors Help, "Keyboard shortcuts for Google Sheets" (support.google.com/docs/answer/181110: F4 and Fn+F4 while entering a formula, F4 as Redo)
  • Pryor Learning and Exceljet (F4 cycle A1, $A$1, A$1, $A1; = comparison not case-sensitive)
  • Ablebits (IF without value_if_false returns FALSE)
  • Spreadsheet Class (Sheets circular dependency shows #REF!)

Geraadpleegd: 2026-10-19