From excel-controle
Controleer een Excel-model op formule-fouten, hardcodes, inconsistenties en integriteit. Schaalt van een snelle check op een selectie tot een volledige audit van een 3-staten-model, MT-rapportage, liquiditeitsprognose of business-case. Activeert op "controleer dit blad", "check mijn formules", "vind fouten in dit model", "audit deze sheet", "balans sluit niet", "er klopt iets niet in dit model", "model-review", "QA dit bestand".
How this skill is triggered — by the user, by Claude, or both
Slash command
/excel-controle:excel-controleThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Audit van een Excel-model op fouten, hardcodes en consistentie. De diepte schaalt mee met de scope — van losse cellen tot integriteit van een meerjaars-business-case.
Audit van een Excel-model op fouten, hardcodes en consistentie. De diepte schaalt mee met de scope — van losse cellen tot integriteit van een meerjaars-business-case.
Als de gebruiker al scope heeft aangegeven, gebruik die. Anders vraag:
Welke scope wil je dat ik controleer?
- selectie — alleen het geselecteerde bereik
- tabblad — het huidige actieve werkblad
- model — de hele werkmap, inclusief integriteit (balans sluit, cashflow tikt, schema's lopen door)
De model-scope is de diepste — gebruik die voor een 3-statement-model, business-case, meerjarenprognose, liquiditeitsmodel of MT-rapportage vóór die naar de bestuurstafel of bank gaat.
Voer altijd uit, ongeacht scope:
| Check | Wat zoek je |
|---|---|
| Formule-fouten | #REF!, #VALUE!, #N/A, #DEEL/0!, #NAAM?, #GETAL! |
| Hardcodes in formules | =A1*1.21 — het percentage hoort in een cel-referentie, niet hardcoded |
| Inconsistente formules | Een cel die het patroon van zijn buren in dezelfde rij of kolom doorbreekt |
| Off-by-one-bereiken | SOM/GEMIDDELDE die de eerste of laatste rij mist |
| Overplakte formules | Cel die op een formule lijkt maar een hardcoded waarde is |
| Kringverwijzingen | Bedoeld of onbedoeld |
| Verbroken kruislinks | Verwijzing naar een cel die is verplaatst of verwijderd |
| Eenheid-mismatch | Duizenden gemengd met miljoenen, % opgeslagen als heel getal (21 ipv 0,21) |
| Verborgen rijen of tabbladen | Kunnen overrides of verouderde berekeningen bevatten |
| BTW-percentages hardcoded | Specifiek voor NL: *1.21 of *1.09 in formules — moet uit een BTW-tarieven-tab komen |
| Datum-format | dd-mm-jjjj consistent, geen mix met mm/dd/yyyy (US-format) |
Bepaal het model-type: 3-statement (P&L + balans + cashflow), liquiditeitsprognose, business-case (NPV/IRR), MT-rapportage (variantie + KPI's), of custom. Voer dan de relevante checks uit.
| Check | Wat zoek je |
|---|---|
| Invoer/formule-scheiding | Zijn invoer-cellen duidelijk gescheiden van berekeningen? |
| Kleurconventie | Blauw = invoer, zwart = formule, groen = link naar ander tabblad — consistent toegepast? |
| Tabblad-volgorde | Logisch (Aannames → P&L → Balans → Cashflow → Output)? |
| Datum-headers | Consistent over alle tabbladen? Boekjaar-grenzen op de juiste plek? |
| Eenheden | Consistent (duizenden / miljoenen / euro's)? Eenheid expliciet vermeld in de header? |
| Check | Test |
|---|---|
| Balans sluit | Totaal activa = Totaal passiva (elke periode) |
| Doorrol eigen vermogen | Beginsaldo EV + Resultaat − Dividend = Eindsaldo EV |
| Vaste activa | Beginstand + investeringen − afschrijvingen − desinvesteringen = eindstand |
| Werkkapitaal-doorrol | Δ debiteuren, crediteuren, voorraad consistent met P&L-omzet en inkoopwaarde |
Als de balans niet sluit: kwantificeer het verschil per periode en traceer waar het breekt — niets stroomafwaarts is betrouwbaar tot dit is opgelost.
| Check | Test |
|---|---|
| Cashflow sluit aan op balans | Eindsaldo cash op cashflow = Eindsaldo liquide middelen op balans (elke periode) |
| Cashflow-totalen | Operationeel + Investerings + Financierings = Δ liquide middelen |
| Afschrijvingen | Bedrag op cashflow = bedrag op P&L |
| Investeringen | Investeringen op cashflow sluiten aan op vaste-activa-doorrol op balans |
| Werkkapitaal-mutaties | Tekens consistent met balans-mutaties (toename debiteuren = uitstroom cash) |
| Check | Test |
|---|---|
| Omzet-opbouw | Sluit aan op detail per segment, product of klantgroep? |
| Marge-opbouw | Brutomarge consistent met inkoopwaarde / omzet × 100% |
| VPB | Belasting-last = Resultaat vóór belasting × tarief (25,8% boven €200k, 19% daaronder voor BV in 2026 — verifieer in invoer) |
| Personeelskosten | Sluiten aan op FTE-doorrol en gemiddelde loonkosten per FTE |
| Check | Vlag als |
|---|---|
| Groeicijfers | >50% omzetgroei zonder concrete onderbouwing |
| Brutomarges | Buiten branche-bandbreedte (vraag context) |
| Hockey-stick | Prognose stijgt onrealistisch in laatste jaren |
| FTE-vs-omzet | Omzet per FTE verandert >30% over de horizon zonder uitleg |
| DSO/DPO/DIO | Werkkapitaal-dagen veranderen substantieel zonder onderbouwing |
| Edge cases | Model breekt bij 0% groei, negatieve EBITDA, negatieve cash, hoge schuldratio's |
3-statement / business-case:
Liquiditeitsprognose:
MT-rapportage / variantie:
Output een bevindingentabel:
| # | Tabblad | Cel/Bereik | Ernst | Categorie | Probleem | Voorgestelde oplossing |
|---|
Ernst:
Voor model-scope: voeg een samenvattings-regel toe bovenaan:
Model-type: [3-statement / liquiditeitsprognose / business-case / MT-rapportage / custom] — Algemeen: [Schoon / Kleine punten / Grote punten] — [N] kritiek, [N] waarschuwingen, [N] info
Verander niets zonder te vragen — rapporteer eerst, fix op verzoek.
Creates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.
npx claudepluginhub start2scale/finance-skills-nl --plugin excel-controle