De meeste kleine winkels beginnen ongeveer zo: een schriftje onder de toonbank met turfstreepjes, en op een dag zet iemand alles over in een spreadsheet. Dat is geen slechte weg. Een goed opgezet Excel-bestand kan een kleine winkel, bakkerij of groenteboer jarenlang dienen — als je weet waarvoor het dient en waarvoor niet.
Het probleem is meestal niet Excel, maar de opbouw. In veel winkels bestaat de spreadsheet uit één kolom: „voorraad”, die iemand af en toe overschrijft. Daaruit valt nooit af te lezen waarom het twaalf werd in plaats van vijftien — verkocht, weggegooid, door iemand meegenomen of gewoon verkeerd ingetikt. Een goede spreadsheet slaat niet het getal op, maar wat ermee gebeurde.
Dit artikel bestaat uit drie delen: een kant-en-klaar sjabloon met kolommen en formules, een weekroutine die het levend houdt, en een eerlijke lijst van waar het meestal breekt. Merk je aan het eind dat je winkel nog in een spreadsheet past, blijf er dan gerust bij.

Wanneer Excel een goede keuze is
Laten we beginnen met een eerlijke vaststelling: Excel is geen beginnersgereedschap dat zo snel mogelijk vervangen moet worden. Het is gratis of heel goedkoop, iedereen kent het wel een beetje, en het doet precies wat je erin stopt. In een kleine winkel is dat vaak genoeg — de vraag is alleen of jouw winkel zo'n winkel is.
- Eén persoon houdt het bij. Als altijd dezelfde persoon de spreadsheet invult, is er geen versieverwarring en geen vraag „wie heeft dit veranderd?”.
- Het gaat om een paar honderd producten. Bij zo'n driehonderd regels is een spreadsheet nog overzichtelijk; boven de duizend worden zoeken en scrollen een klus op zich.
- Een wekelijks ritme is genoeg. Als je één keer per week gaat zitten en de mutaties van die week invoert, is de spreadsheet precies zo actueel als de gegevens die je nodig hebt om te bestellen.
- Er zijn weinig uitgaande mutaties behalve verkoop. Waar derving en eigen verbruik zeldzaam zijn, wordt er minder vergeten.
- Ontvangsten zijn eenvoudig. Een handvol leveranciers, een of twee leveringen per week — dat is in een paar minuten vanaf de pakbon ingevoerd.
- Er is maar één winkel. Twee winkels betekenen twee spreadsheets, en die vergelijken is een klus op zich.
Als het meeste hiervan voor jou geldt, is Excel een goede keuze en is het volgende deel van het artikel voor jou. Als er al meerdere mensen registreren en de derving aan het eind van de dienst op een briefje binnenkomt, begin dan liever bij het deel „Waar Excel breekt”.
Het sjabloon: elf kolommen, drie formules
De opbouw hieronder beschrijft een tabblad „Voorraad” waarin elke regel één product is en één periode beslaat — meestal een week of een maand, de tijd tussen twee tellingen. Het loopt van kolom A tot kolom K; de formules verwijzen naar de tweede regel, en vanaf daar sleep je ze naar beneden.
| Kolom | Wat komt erin? | Formule of voorbeeld |
|---|---|---|
| A — Product | De naam van het product zoals je het in het schap zou zoeken | Bruin brood |
| B — Code | Een korte, unieke code die nooit verandert | BRD01 |
| C — Eenheid | Waarin je telt: stuk, kg, pak, krat | st. |
| D — Beginvoorraad | Het getelde aantal aan het begin van de periode | Ingetikt getal, bijv. 20 |
| E — Ontvangsten | Wat er in de periode binnenkwam, volgens de pakbonnen | Ingetikt getal of totaal uit Mutaties |
| F — Verkoop | Wat er verkocht de deur uitging | Ingetikt getal of totaal uit Mutaties |
| G — Derving | Over datum, gebroken, bedorven, onverkoopbaar | Ingetikt getal of totaal uit Mutaties |
| H — Eigen verbruik | Wat personeel of de eigenaar voor zichzelf nam | Ingetikt getal of totaal uit Mutaties |
| I — Berekende voorraad | Wat er op papier in het schap zou moeten liggen | =D2+E2-F2-G2-H2 |
| J — Werkelijk (geteld) | Wat je aan het eind van de periode werkelijk hebt geteld | Ingetikt getal |
| K — Verschil | Het verschil tussen geteld en berekend; min = tekort | =J2-I2 |
Het loont om aan het eind twee hulpkolommen toe te voegen: L — Inkoopprijs (per eenheid) en M — Waarde van het verschil, met de formule =K2*L2. Dat is de derde formule, en misschien de nuttigste: een aantal stuks alleen is misleidend, want drie ontbrekende pakjes kauwgom en drie ontbrekende flessen olie zijn niet hetzelfde. Als je de tabel sorteert op kolom M, laat de bovenkant van de lijst zien waar het de moeite waard is om te zoeken.
Twee tabbladen: waarom een mutatielog beter is dan een overschreven getal
De tabel hierboven kun je met de hand invullen: aan het eind van de week tik je in hoeveel er binnenkwam en hoeveel eruit ging. Dat werkt, maar het heeft een zwakte — achter het totaal verdwijnen het wanneer, het wat en het wie. Staat er in de dervingskolom veertien, dan weet je niet of dat één slechte dag was of twee weken langzaam weglekken. Daarom loont een tweede tabblad, „Mutaties”, waarin je nooit corrigeert of verwijdert, maar alleen toevoegt.
| Datum | Product (code) | Soort | Aantal | Vastgelegd door |
|---|---|---|---|---|
| Maandag | BRD01 | Ontvangst | +24 | Anna |
| Maandag | BRD01 | Verkoop | −18 | kassa |
| Dinsdag | MLK02 | Derving (over datum) | −3 | Peter |
| Dinsdag | COF05 | Eigen verbruik | −1 | Anna |
| Woensdag | MLK02 | Ontvangst | +30 | Peter |
Aantallen met een teken hebben één groot voordeel: op het tabblad Voorraad telt één functie de hele verandering van een product op. In Excel is dat SOM.ALS: =D2+SOM.ALS(Mutaties!B:B;B2;Mutaties!D:D) — oftewel: bij de beginvoorraad telt hij elke regel van het tabblad Mutaties op waarvan de code overeenkomt met de code in die regel. Wil je ook de uitsplitsing per soort (hoeveel derving, hoeveel eigen verbruik), dan is een draaitabel het handigst, met één klik vernieuwd.
Het mutatielog is beter dan het overschreven getal omdat je het kunt terugvolgen. Is het verschil aan het eind van de maand negatief, dan zie je in welke week het begon, bij welke producten en in wiens dienst. Het overschreven getal zegt alleen hoeveel er nu is. Het log vertelt ook hoe het zover kwam.
In één middag opgezet
Je hebt geen weekend nodig. Een rustigere middag, een laptop en de schappen zijn genoeg — de meeste tijd gaat niet naar de spreadsheet, maar naar het opsommen van de producten en de eerste telling.
- 11. Zet de producten op een rij en geef elk een codeLoop langs de schappen en vul de kolommen A–C in. De code moet kort en blijvend zijn (BRD01, MLK02) — de naam mag veranderen, de code nooit. Deze stap is later het moeilijkst te herstellen, dus haast je niet.
- 22. Kies de eenhedenTel je in stuks, kilo's of pakken? Het belangrijkste is dat elk product één eenheid heeft en dat je ook de ontvangsten daarin invoert. Levert de leverancier per krat maar verkoop je per stuk, reken dan bij ontvangst om naar stuks.
- 33. Tel het schap — dat is je beginvoorraadNa sluitingstijd of vóór opening, als er niets beweegt. Het getelde aantal komt in kolom D. Zijn het te veel producten, begin dan met de twintig of dertig belangrijkste en vul de rest in de weken daarna aan.
- 44. Maak het tabblad Mutaties aanVijf kolommen: datum, code, soort, aantal, wie. Gebruik voor de soort een keuzelijst (Gegevensvalidatie), zodat „derving”, „Derving” en „weggegooid” niet drie aparte categorieën worden.
- 55. Voer de formules in en test ze met drie productenVoeg een paar verzonnen mutaties toe en controleer of de berekende voorraad klopt met wat je met de hand uitrekent. Klopt het, verwijder dan de testregels en sleep de formules door naar alle producten.
- 66. Spreek af wie wat wanneer vastlegtDit is geen spreadsheetvraag, maar alles hangt ervan af. Wie voert de levering in? Wie de derving? Waar gaat het briefje heen als de laptop niet bij de hand is? Is er op dag één geen antwoord, dan zijn de kolommen in week drie leeg.

De weekroutine die het levend houdt
De spreadsheet is niet nauwkeurig omdat de formule goed is, maar omdat er regelmatig gegevens in gaan. Deze routine kost ongeveer twintig minuten per week als de mutaties onderweg worden verzameld — en een uur als alles aan het eind van de week bij elkaar gezocht moet worden.
- 1Voer de pakbonnen van de week in als ontvangsten. Bewaar de pakbonnen in een bakje naast de laptop tot ze zijn ingevoerd.
- 2Voer de verkoop in. Kan je kassa een overzicht per product geven, neem het daar dan over; zo niet, dan is dit het zwakste punt van de spreadsheet.
- 3Verzamel derving en eigen verbruik uit de briefjes of het schriftje van de week. Is de lijst leeg, vraag dan: was er echt niets, of heeft niemand het opgeschreven?
- 4Tel vijf tot tien producten — niet alles. Elke week andere, maar dure en snellopende producten moeten vaker aan de beurt komen.
- 5Kijk naar het verschil bij de getelde producten. Komt een product bij twee tellingen achter elkaar tekort, pak dat dan aan, niet een eenmalige uitschieter.
- 6Sla het bestand op één plek op, onder één naam. Zet de datum in het bestand, niet in de bestandsnaam.
Waar Excel breekt
Excel maakt zelden rekenfouten. Het breekt waar mensen en de werkwijze van de winkel het raken: als er meerdere mensen in werken, als de mutatie ergens anders gebeurt dan waar het bestand staat, en als een kleine fout wekenlang onopgemerkt blijft. Dat gebeurt niet van de ene dag op de andere, maar geleidelijk — en het komt meestal pas aan het licht als bij de inventarisatie niets meer klopt.
| Symptoom | Waarom gebeurt het? | Wat kost het? |
|---|---|---|
| Meerdere mensen willen tegelijk schrijven | Eén bestand wordt veilig door één persoon tegelijk bewerkt; de gedeelde versie botst of overschrijft zichzelf | Verloren regels waar niemand naar zoekt |
| Het bestand staat achterin, de verkoop is voorin | De laptop staat in het kantoor, de mutatie gebeurt aan de toonbank | Cijfers die achteraf uit het hoofd worden ingevoerd |
| „voorraad_definitief_2.xlsx” | Iedereen slaat op zijn eigen computer op en mailt het door | Je weet niet welke klopt, en twee moeten worden samengevoegd |
| Een doorgesleepte formule verschuift ongemerkt | Een ingevoegde regel, een met de hand overschreven cel, een verkeerd bereik | Wekenlang een verkeerde voorraad die niemand opvalt |
| Je ziet niet wie wat heeft veranderd | De spreadsheet houdt geen wijzigingen bij | Bij een verschil is er niemand om het te vragen |
| Onhandig op een telefoon | Piepkleine cellen, scrollen, per ongeluk tikken | Tijdens een dienst registreert niemand |
| Derving en eigen verbruik schieten erbij in | Voor één yoghurt over datum of één kop koffie loopt niemand naar achteren | Het verschil wordt een „onbekend tekort”, hoewel het dat niet is |

De laatste regel is de belangrijkste. Ontvangsten worden bijna altijd ingevoerd, omdat de pakbon er is, en de verkoop komt er op de een of andere manier in als de kassa een overzicht geeft. Derving en eigen verbruik laten echter geen papier achter: een yoghurt over datum gaat de prullenbak in, een kop koffie wordt aan het begin van de dienst gedronken, en niemand loopt naar achteren om het in te voeren. Aan het eind van de maand belandt dat allemaal in de kolom „tekort” en ziet het eruit als diefstal — terwijl het meeste gewoon niet is opgeschreven.
„De spreadsheet faalt niet waar hij rekent, maar waar hij wacht: in het kantoortje achterin, tot iemand zich herinnert wat er voorin gebeurde.”
Signalen dat het tijd is voor software
Er is geen enkel moment waarop Excel „slecht” wordt. Er zijn wel signalen die samen laten zien dat je meer tijd kwijt bent aan het bijhouden van de spreadsheet dan hij je oplevert. Gelden er drie of vier van de volgende, dan loont het om serieus rond te kijken.
- Meer dan één persoon registreert, en iemands invoer is al eens verdwenen of dubbel verschenen.
- De kolommen voor derving en eigen verbruik zijn regelmatig leeg of tonen verdacht ronde getallen.
- Er bestaan meerdere versies van het bestand, en het is niet zeker welke actueel is.
- De weekroutine wordt regelmatig overgeslagen, omdat één uur twee uur is geworden.
- Het verschil is elke maand groot, maar je kunt niet zeggen in welke week of in wiens dienst het ontstond.
- Door een tweede winkel of een nieuwe toonbank gebeuren de mutaties nu op meerdere plekken.
- Een formulefout kwam pas bij de inventarisatie aan het licht, weken later.
Waar je op let bij software
Bij het overstappen is de vraag niet hoeveel functies een programma heeft, maar of het het deel oplost waar je spreadsheet breekt. Als bij jou de uitgaande mutaties erbij inschieten, helpt een ingewikkeld magazijnsysteem helemaal niets als registreren aan de toonbank net zo lastig is als voorheen.
| Criterium | Waarom is het belangrijk? | Hoe je het test |
|---|---|---|
| Vastleggen waar het gebeurt | Wat niet meteen wordt ingevoerd, wordt meestal nooit ingevoerd | Probeer achter de toonbank op een telefoon een dervingspost vast te leggen |
| Meerdere apparaten tegelijk | Staan er twee van jullie aan de toonbank, dan hoeft niemand te wachten | Registreer tegelijk op twee telefoons en controleer of beide bewaard blijven |
| Wie het vastlegde | Bij een verschil weet je wie je het kunt vragen | Controleer of bij elke post de naam staat |
| Snel aan de toonbank | Er staat een rij, geen tijd om door menu's te zoeken | Meet hoe lang het duurt om een verkoop of een dervingspost vast te leggen |
| Werkt naast je kassa | Je hoeft bestaande apparatuur niet altijd te vervangen | Vraag of de kassa ervoor vervangen moet worden |
| Exporteerbare gegevens | Je hoeft je spreadsheet niet weg te gooien als je de cijfers kunt exporteren | Controleer of je een rapport kunt downloaden dat je kunt plakken |

Overstappen betekent niet de spreadsheet weggooien. In veel winkels werkt een opzet het best waarin de moeilijk te verzamelen gegevens — verkoop, derving, eigen verbruik — worden vastgelegd waar ze ontstaan en aan het eind van de week via een rapport in de spreadsheet komen. Ontvangsten en tellen blijven in de oude routine. Zo blijft de spreadsheet waar hij goed in is: samenvatten en verschillen opsporen.
Wat je niet moet doen
- Overschrijf het voorraadgetal niet. Als een getal wordt overschreven, verdwijnt de reden waarom het dat getal werd — het log bewaart die.
- Gebruik de bestandsnaam niet voor versiebeheer. Naast „definitief_2” en „definitief_nieuw” wordt het nooit duidelijk welke klopt.
- Typ niet in een formulecel. Een overschreven formule geeft geen foutmelding; hij toont vanaf dan gewoon het verkeerde getal.
- Tel niet elke week de hele winkel. Vijf tot tien producten regelmatig zijn meer waard dan een volledige inventarisatie die er nooit van komt.
- Behandel het verschil niet als diefstal zolang derving en eigen verbruik niet goed zijn ingevoerd. Het grootste deel van een tekort is meestal niet-geregistreerde mutatie.
- Maak het niet te ingewikkeld. In plaats van macro's en complexe functies: elf kolommen en twee formules — dat snapt iemand ook als jij op vakantie bent.
- Wacht met overstappen niet op een totale ineenstorting. Gelden er meerdere signalen, dan kost de spreadsheet al meer dan hij oplevert.
Samenvatting
- Excel is een goed begin voor één persoon, een paar honderd producten en een wekelijks ritme.
- Voorraad is de som van mutaties: begin + ontvangsten − verkoop − derving − eigen verbruik, en daarmee vergelijk je het getelde aantal.
- Twee tabbladen: een mutatielog waaraan je alleen toevoegt, en een overzicht dat met formules rekent.
- Een wekelijkse routine van twintig minuten en vijf tot tien getelde producten houden het levend.
- Het breekt waar de mutatie plaatsvindt: aan de toonbank, in meerdere handen, tegelijk.
- Controleer bij het overstappen of het programma vastlegt waar vandaag gegevens verloren gaan — de spreadsheet hoef je niet weg te gooien.
Veelgestelde vragen
Is Excel geschikt voor voorraadbeheer in een kleine winkel?
Ja, tot een bepaalde omvang werkt het goed. Als één persoon het bijhoudt, het om een paar honderd producten gaat en het één keer per week wordt bijgewerkt, kan een goed opgezette spreadsheet je jarenlang dienen. De grens ligt niet in het rekenen maar in het vastleggen: zodra je met meerdere mensen werkt en de mutaties aan de toonbank gebeuren, loopt de spreadsheet steeds vaker achter. Tot die tijd kun je er gerust bij blijven.
Welke kolommen heeft een voorraadspreadsheet nodig?
Een werkbaar minimum: product, code, eenheid, beginvoorraad, ontvangsten, verkoop, derving, eigen verbruik, berekende voorraad, werkelijke (getelde) voorraad en verschil. Het loont om de inkoopprijs en de waarde van het verschil toe te voegen, want een aantal stuks alleen is misleidend. Meer kolommen vertragen meestal alleen het invullen. Het belangrijkste is dat elke uitgaande mutatie een eigen kolom heeft, geen gedeelde „overig”.
Met welke formule bereken ik de voorraad in Excel?
De berekende voorraad is beginvoorraad plus ontvangsten, min verkoop, min derving, min eigen verbruik — in het sjabloon =D2+E2-F2-G2-H2. Het verschil is het verschil tussen geteld en berekend: =J2-I2, waarbij een min een tekort betekent. De waarde van het verschil is het verschil maal de inkoopprijs. Iets ingewikkelders heeft een kleine winkel zelden nodig.
Waarom is een mutatielog beter dan één voorraadkolom?
Omdat een overschreven getal alleen zegt hoeveel er nu is, niet hoe het zover kwam. In een mutatielog staat elke ontvangst, verkoop, dervingspost en elk eigen verbruik op een eigen regel met datum en naam, zodat je bij een verschil kunt terugvolgen in welke week en bij welk product het begon. Een log is ook vergevingsgezinder: een foute regel kun je corrigeren, terwijl een foute overschrijving spoorloos verdwijnt. En het tabblad Voorraad kan er automatisch uit worden berekend met de functie SOM.ALS.
Hoe gebruik ik SOM.ALS met het mutatielog?
Als op het tabblad Mutaties inkomende aantallen een plusteken hebben en uitgaande een min, is de totale verandering van een product één som. Op het tabblad Voorraad is de formule =D2+SOM.ALS(Mutaties!B:B;B2;Mutaties!D:D), die elke mutatie van die code bij de beginvoorraad optelt. In andere taalversies van Excel heeft de functie een andere naam (in het Engels SUMIF), en het scheidingsteken tussen de argumenten kan daar een komma zijn in plaats van een puntkomma. Voor een uitsplitsing per soort is een draaitabel handiger.
Hoe vaak moet ik inventariseren als ik de voorraad in Excel bijhoud?
Een volledige inventarisatie is meestal genoeg per kwartaal of per jaar, als je daartussen elke week vijf tot tien producten telt. In de wekelijkse steekproef moeten dure en snellopende producten vaker voorkomen, langzame en goedkope minder vaak. Zo worden verschillen binnen weken zichtbaar, niet pas aan het eind van het jaar. De uitgebreide jaarlijkse inventarisatie behandelen we in een apart artikel.
Wat doe ik als de spreadsheet een tekort toont maar ik niet weet waar het vandaan komt?
Controleer eerst of alle derving en al het eigen verbruik van de periode zijn ingevoerd — in veel winkels is het grootste deel van een tekort gewoon niet-geregistreerde mutatie. Zoek dan uit in welke week het begon en bij welke producten het terugkomt; een eenmalige uitschieter betekent zelden iets. Controleer ook de formules, want een verschoven bereik ziet er precies uit als een tekort. Pas als dat allemaal klopt, loont het om naar een andere oorzaak te zoeken.
Kunnen meerdere mensen de spreadsheet tegelijk gebruiken?
Met een gedeelde spreadsheet in de cloud technisch gezien wel, maar in de praktijk begint hier het gedoe. Als twee mensen in dezelfde regel schrijven, of iemand in een oudere gedownloade kopie werkt, kunnen regels verdwijnen of dubbel voorkomen, en achteraf is moeilijk na te gaan wie wat veranderde. Werk je toch zo, laat dan iedereen alleen op het tabblad Mutaties schrijven, op een nieuwe regel, en laat maar één persoon het formuletabblad beheren. Loopt dit regelmatig vast, dan is dat een van de sterkste signalen om over te stappen.
Waarom schieten derving en eigen verbruik er in de spreadsheet altijd bij in?
Omdat ze geen papier achterlaten en aan de toonbank gebeuren terwijl de spreadsheet achterin staat. Ontvangsten hebben hun pakbon en de verkoop heeft de kassa, maar voor één bakje room over datum of één kop koffie loopt niemand naar de laptop achterin. Wat niet meteen wordt ingevoerd, is aan het eind van de week meestal vergeten. Een schriftje of een bonnenhouder onder de toonbank helpt, maar de blijvende oplossing is dat er wordt vastgelegd waar de mutatie gebeurt.
Wanneer loont het om van Excel over te stappen op software?
Als je met meerdere mensen registreert, als de kolommen voor derving en eigen verbruik regelmatig leeg zijn, als er meerdere versies van het bestand rondgaan, of als de weekroutine niet meer in je tijd past. Eén signaal op zich is geen reden om over te stappen, maar drie of vier samen wel. Kijk bij de beslissing niet naar het aantal functies, maar naar of het programma vastlegt waar vandaag gegevens verloren gaan. Veel winkels gooien de spreadsheet niet eens weg; ze vullen alleen de moeilijk te verzamelen kolommen vanuit een andere bron.
Waar let ik op bij het kiezen van software voor voorraadbeheer?
Dat registreren aan de toonbank snel gaat, op een telefoon of tablet, dat meerdere apparaten tegelijk werken, en dat bij elke post staat wie hem vastlegde. Het is belangrijk dat het naast je bestaande kassa werkt en dat je de gegevens naar een rapport kunt exporteren. Probeer het een paar dagen in je eigen winkel, tijdens een echt druk uur, voordat je beslist. Wat snel is in een demo, is niet altijd snel voor een rij klanten.
Vervangt Boltom App mijn voorraadspreadsheet?
Niet helemaal, en daar is het ook niet voor gemaakt. Boltom App legt aan de toonbank vast wat het schap verlaat: verkoop, derving met de reden en eigen verbruik met de naam van wie het nam, op meerdere apparaten tegelijk, naast je bestaande kassa. Goederenontvangst, inkooporders, voorraadtelling met barcodes of een volledige magazijnadministratie doet het niet. Daarom houden veel winkels hun eenvoudige voorraadlijst aan en vullen ze de uitgaande kolommen in vanuit de rapporten van de app.
Zeg de productnaam en hij staat op de kassa.
Boltom App neemt het werk achter de toonbank van u over. U vindt een product via de foto of door de naam gewoon uit te spreken — zonder codes, zonder briefjes. Wat van het schap gaat of in de bak belandt, legt u meteen ter plekke vast, niet in een schriftje. De app werkt naast uw bestaande kassa, niet in plaats daarvan.
- Snelcode met foto — of zeg de productnaam en de kassa vindt hem.
- Eigen verbruik in drie tikken, op naam van wie het vastlegt.
- Dagelijkse derving met reden: over datum, kapot, onverkoopbaar — opgeteld in geld.
Zonder creditcard · 2 minuten




