Cursus
Als je veel tijd besteedt aan budgetbeheer of op een andere manier met prijzen werkt, is de FLOOR()-functie van Excel erg handig.
In dit artikel laat ik precies zien hoe FLOOR() werkt, bekijken we echte voorbeelden en ontdek je hoe de functie consistentie en nauwkeurigheid aan je berekeningen kan toevoegen.
Hoe Excel FLOOR() werkt
Voordat je FLOOR() gaat gebruiken, is het belangrijk om de onderliggende logica te begrijpen en te weten hoe je het gedrag met de argumenten kunt sturen.
FLOOR() draait volledig om naar beneden afronden. Je kunt afronden op het dichtstbijzijnde gehele getal, en je kunt ook een “significance” (stapgrootte) opgeven, zodat je naar beneden afrondt in stappen die logisch zijn voor jouw situatie. Dat is vooral handig voor zaken als eenheidsprijzen of vaste tijdsintervallen, waar afronden een bepaald patroon moet volgen.
Zo roep je FLOOR() aan in Excel:
=FLOOR(number, significance)
-
number: De waarde die je naar beneden wilt afronden. -
significance: Het veelvoud waarop je wilt afronden.
Beide argumenten zijn vereist voor een correcte werking van FLOOR().
De functie rondt altijd naar beneden af in de richting van nul, waarbij de significance als stapgrootte dient.
Hoe je een positief getal naar beneden afrondt
Laten we om te oefenen een eenvoudig voorbeeld nemen. Stel dat je het getal 17 naar beneden wilt afronden op het dichtstbijzijnde veelvoud van 5:
=FLOOR(17, 5)
Deze formule geeft 15 terug.

Hoe je een negatief getal naar beneden afrondt
Als je getal daarentegen negatief is, rondt FLOOR() nog steeds af richting nul, dus:
=FLOOR(-17, 5)
Dit geeft -20 terug.

Praktische toepassingen voor Excel FLOOR()
Je vraagt je nu misschien af waar je FLOOR() in de praktijk kunt toepassen. Hier zijn een paar veelvoorkomende en nuttige manieren:
Prijzen of kosten beheersen
Een klassieke toepassing van FLOOR() is bij prijsstelling, waar je naar beneden wilt afronden op vaste stappen om onbedoelde te hoge prijzen te voorkomen. Als je producten bijvoorbeeld in stappen van 25 cent zijn geprijsd, kun je ervoor zorgen dat alle prijzen op die stappen uitkomen:
=FLOOR(2.89, 0.25)

Deze formule geeft 2,75 terug en rondt 2,89 netjes af naar de eerstvolgende kwart dollar naar beneden.
Tijd indelen in vaste blokken
FLOOR() is ook ideaal voor tijdbeheer, vooral wanneer je duur wilt groeperen in consistente intervallen. Stel dat je elk aantal minuten in blokken van 15 minuten wilt passen:
=FLOOR(52, 15)

Dit geeft 45 terug, dus 52 minuten valt in het blok van 45 minuten.
FLOOR() vs. ROUNDDOWN() en MROUND()
Excel biedt meerdere afrondingsfuncties, elk met een eigen stijl en doel. In deze sectie bekijken we hoe FLOOR() zich verhoudt tot ROUNDDOWN() en MROUND().
Afrondmethodes vergelijken
Zo verschillen de belangrijkste afrondingsfuncties:
-
FLOOR(): Rondt naar beneden af op het dichtstbijzijnde door jou opgegeven veelvoud. -
ROUNDDOWN(): Rondt af richting nul, maar je bepaalt het aantal decimalen, niet het veelvoud. -
MROUND(): Rondt af op het dichtstbijzijnde veelvoud, naar boven of naar beneden, afhankelijk van wat dichterbij is.
Bijvoorbeeld, met:
=ROUNDDOWN(17.7, 0)
Krijg je 17 - alleen het gehele deel - omdat ROUNDDOWN() werkt op basis van decimalen.
Maar als je gebruikt:
=MROUND(17, 5)
Krijg je 15, omdat 15 het dichtstbijzijnde veelvoud van 5 is (naar boven of naar beneden).
FLOOR() daarentegen rondt altijd naar beneden af. (Eigenlijk zou =FLOOR(17.7, 0) een #DIV/0!-fout opleveren.)
Veelvoorkomende problemen en gedrag
Hoewel FLOOR() in de meeste gevallen eenvoudig is, zijn er een paar eigenaardigheden om op te letten. In deze sectie bespreken we de meest voorkomende fouten en hoe je ze voorkomt.
Significance en teken van het getal
Een belangrijke regel bij FLOOR() is dat zowel het getal als de significance hetzelfde teken moeten hebben. Als je een positief getal combineert met een negatieve significance (of andersom), geeft Excel een fout. Bijvoorbeeld:
=FLOOR(10, -2)
Dit levert een #NUM!-fout op.
Als je erover nadenkt: een positief getal met een negatieve significance zou betekenen afronden naar beneden richting nul, wat in tegenspraak is met het doel van FLOOR(). En een negatief getal met een positieve significance zou betekenen afronden naar boven richting nul; hetzelfde verhaal.
Zorg om problemen te voorkomen dat beide invoerwaarden ofwel positief ofwel negatief zijn.
Significance nul
Een ander veelvoorkomend probleem ontstaat wanneer je nul als significance gebruikt:
=FLOOR(10, 0)
Opnieuw geeft Excel een #NUM!-fout, omdat het niet kan afronden op een stapgrootte van nul. Hier hintte ik eerder al op bij de vergelijking van FLOOR() met soortgelijke functies. Voorkom dit door nooit nul in het tweede argument te zetten.
Conclusie
Nu weet je alles over de FLOOR()-functie in Excel. Ik vind haar nuttig in financiële modellen omdat naar beneden afronden ervoor zorgt dat prognoses of kosten potentiële opbrengsten of rendementen niet overschatten. Het is een voorzichtige aanpak die goed van pas komt in risicomijdende contexten. We hebben een populaire cursus Financial Modeling in Excel die zeker de moeite waard is als je hierin geïnteresseerd bent.

Ik ben een schrijver en editor op het gebied van data science en heb bijgedragen aan onderzoeksartikelen in wetenschappelijke tijdschriften. Ik ben vooral geïnteresseerd in lineaire algebra, statistiek, R en dergelijke. Ik speel ook best wat schaak!
