Uitleg

Benoemde bereiken en gestructureerde verwijzingen

Een naam of tabelkolom komt in de plaats van een celadres, zodat formules in woorden leesbaar zijn en met tabellen compleet blijven als er rijen bijkomen.

Laatst bijgewerkt: 14 oktober 2026

Legt uit: benoemd bereik, gestructureerde verwijzing

Wat het is: Een naam (VatRate) of een tabelkolom (Journal[Amount]) is een label dat Excel bij het rekenen omzet naar een cel of bereik: =B2*VatRate geeft hetzelfde resultaat als =B2*$E$2.

Waarom het ertoe doet: Een formule als =B2*$E$2 zegt waar je moet kijken, niet waar je naar kijkt, en een tabel houdt zijn verwijzingen bovendien compleet als er rijen bijkomen. Cliënten gebruiken ze voortdurend. Ze maken formules leesbaar en verbergen waar een waarde staat, dus je moet ze kunnen lezen en controleren.

Twee manieren om gegevens een naam te geven

Excel kent twee soorten namen. Een benoemd bereik (kortweg een naam) is een label dat je aan een cel, een bereik, een constante of een formule hangt, zoals VatRate voor cel $E$2.

Een tabel is een blok gegevens dat Excel als één object met een eigen naam behandelt, en waarvan je de kolommen aanspreekt op kolomkop, zoals Journal[Amount]. Die tweede vorm heet een gestructureerde verwijzing.

Beide vervangen een adres door een woord, maar ze lossen verschillende problemen op. Een naam geeft één waarde of één vast gebied een betekenis. Een tabel geeft een lijst die blijft groeien een vorm die Excel voor je bijhoudt, zodat formules compleet blijven als er rijen bijkomen.

Een naam maken en beheren

Er zijn drie plekken om met namen te werken:

  • in het Naamvak (de snelste manier): selecteer de cel of het bereik, typ de naam in het Naamvak links van de formulebalk en druk op Enter
  • via Formules > Naam definiëren: opent een venster waarin je ook het bereik (de geldigheid) kiest en een opmerking toevoegt
  • in Namen beheren (Ctrl+F3): toont elke naam met waarde, verwijzing en bereik, en laat je namen wijzigen, hernoemen of verwijderen

Voor een naam gelden een paar regels:

  • hij begint met een letter, een onderstrepingsteken of een backslash
  • hij bevat geen spaties (gebruik VatRate of Vat_Rate)
  • hij mag niet op een celadres lijken
  • hoofdletters maken niet uit en hij mag maximaal 255 tekens hebben

Hernoem je een naam in Namen beheren, dan past Excel alle formules aan die de naam gebruiken.

ManierWaarGebruik het om
NaamvakLinks van de formulebalkDe geselecteerde cellen in één keer een naam te geven
Naam definiërenTabblad FormulesBereik en opmerking in te stellen bij het maken
Namen beherenCtrl+F3Alle namen te controleren, te wijzigen, te hernoemen en te verwijderen
Maken op basis van selectieCtrl+Shift+F3De kopteksten van een blok om te zetten in namen voor de kolommen

Bereik: werkmap of werkblad

Let op: Delen een werkmapnaam en een bladnaam hetzelfde woord, dan wint op het eigen blad de bladnaam. Dat is een stille bron van foute totalen, dus geef beide niet hetzelfde woord.

Elke naam heeft een bereik (de kolom Bereik in Namen beheren). Een naam met werkmapbereik werkt op elk werkblad onder hetzelfde woord.

Een naam met werkbladbereik werkt alleen op het eigen blad, en hetzelfde woord kan op meerdere bladen een andere betekenis hebben, zoals Totaal op elk maandblad.

Vanaf een ander blad bereik je een naam met werkbladbereik door het blad ervoor te zetten: Januari!Totaal.

BereikWerktTypisch gebruik
WerkmapOp elk blad, hetzelfde woordBtw-tarief, materialiteit, balansdatum
WerkbladAlleen op het eigen bladDezelfde opzet gekopieerd per maand of entiteit

Namen voor constanten en formules

Een naam hoeft niet naar een cel te wijzen. In het vak Verwijst naar van Namen beheren kun je een constante typen, zoals =0,21, of een formule, zoals =Blad1!$E$2*12. Het eerste geeft je een tarief zonder cel, het tweede een berekening die je onder één woord hergebruikt.

Is een invoer van belang voor de controle, geef dan de voorkeur aan een cel met label die je een naam geeft. Een beoordelaar ziet de waarde dan op het werkblad, kan haar naar de bron herleiden, en de naam levert alleen het leesbare woord. Een tarief dat alleen in Namen beheren staat, verandert alle formules en staat in geen enkele cel.

=AFRONDEN(SOM(B2:B7)*VatRate, 2)
=AFRONDEN(SOM(B2:B7)*VatRate; 2)

VatRate is de naam van invoercel $E$2, dus de formule laat zien wat ze doet.

=SOMMEN.ALS(C2:C9, C2:C9, ">"&ConfirmLimit)
=SOMMEN.ALS(C2:C9; C2:C9; ">"&ConfirmLimit)

Een benoemde drempel in een criterium: de bedragen boven de selectiegrens voor saldobevestigingen.

Excel-tabellen

Selecteer een cel in je gegevens en druk op Ctrl+T (of kies Invoegen > Tabel, of Opmaken als tabel op het tabblad Start; in Nederlandstalig Excel werkt ook Ctrl+L) en bevestig dat de gegevens kopteksten hebben.

Excel geeft het blok een naam als Tabel1; wijzig die onder Tabelontwerp in het vak Tabelnaam in iets zinvols, bijvoorbeeld Journal. Kopteksten moeten tekst en uniek zijn.

Een tabel groeit vanzelf. Typ of plak een rij direct onder de laatste en de tabel breidt uit, geeft de nieuwe rij dezelfde opmaak en vult een kolomformule door. De Totaalrij (onder Tabelontwerp) voegt een rij toe met SUBTOTAAL, dat door een filter verborgen rijen negeert.

Gestructureerde verwijzingen

Een gestructureerde verwijzing bestaat uit:

  • de tabelnaam
  • de kolomkop tussen vierkante haken
  • eventueel een speciaal item dat een deel van de tabel kiest

Excel schrijft haar voor je uit zodra je tijdens het typen van een formule op een tabelkolom klikt. De verwijzing omvat precies de gegevensrijen, dus ze groeit en krimpt mee en pakt nooit per ongeluk de kop of de totaalrij mee.

Voor de haken gelden een paar regels:

  • een kop met een spatie heeft geen extra vierkante haken nodig: Journal[Net amount]
  • extra haken zijn nodig voor speciale tekens in de kop (komma, punt, #, haken, apostrof) en voor een kop met een spatie na @: [@[Net amount]]
  • in de tabel zelf betekent [@Amount] de cel van deze rij, zodat een berekende kolom er zo uitziet: =[@[Net amount]]*VatRate

Nederlandstalig Excel toont de speciale items vertaald, zoals de tabel laat zien; de kolomkoppen en je tabelnaam blijven zoals je ze typte. De formules op deze site staan in Engelse vorm.

In de formules op deze pagina hebben de namen, tabellen en kolommen Engelse namen (VatRate, Journal, Amount), ook waar het voorbeeldraster Nederlandse kopteksten toont; in een Nederlandstalig bestand van een cliënt zijn het meestal Nederlandse namen, zoals BtwTarief en Journaal[Bedrag].

VormVerwijst naarIn Nederlandstalig Excel
Journal[Amount]De gegevenscellen van de kolom AmountJournal[Amount]
Journal[@Amount]De cel Amount in de rij van de formuleJournal[@Amount]
Journal[#Totals]Alleen de totaalrijJournal[#Totalen]
Journal[[#Headers],[Amount]]De kopcel van de kolom AmountJournal[[#Koppen];[Amount]]
Journal[#Data]Alle gegevensrijen, alle kolommenJournal[#Gegevens]
Journal[#All]Kopteksten, gegevens en totaalrijJournal[#Alles]
=SOM(Journal[Amount])
=SOM(Journal[Amount])

Telt de kolom Amount van de tabel op; een nieuwe rij telt mee zonder dat je de formule aanpast.

=SOMMEN.ALS(Journal[Amount], Journal[Account], 4500)
=SOMMEN.ALS(Journal[Amount]; Journal[Account]; 4500)

Dezelfde rekeningtoets als met getypte bereiken, nu gekoppeld aan de tabelkolommen.

=Journal[[#Totals],[Amount]]
=Journal[[#Totals],[Amount]]

Eén cel van de totaalrij: het kolomtotaal dat Excel voor je bijhoudt.

Wanneer wat te gebruiken

Gebruik een tabel als de gegevens een lijst zijn die langer wordt: een dagboek, een factuurlijst, een steekproef. Gebruik een naam voor een enkele waarde of een vast gebied dat meerdere formules delen: een tarief, een materialiteit, een balansdatum. Ze combineren goed: een tabel voor de gegevens en namen voor de invoer waarmee je ze toetst.

De uitgewerkte voorbeelden hieronder gebruiken getypte adressen, zodat deze site ze kan narekenen en controleren. Vervang in je eigen werkmap het adres door de naam of de gestructureerde verwijzing die in de uitwerking staat.

SituatieGebruikWaarom
Dagboek of factuurlijst die groeitTabelFormules groeien mee met nieuwe rijen
Btw-tarief of materialiteit in veel formulesNaam op een invoercel met labelEén plek om te wijzigen, zichtbaar op het werkblad
Vaste opzoeklijst (btw-codes)Tabel, of een naam op het bereikDe naam leest beter in een opzoekfunctie
Feit dat nooit verandert (12 maanden)Het getal zelfEen naam voegt hier niets toe
Dezelfde berekening op veel plekkenBenoemde formule, met zorgLastig te inspecteren; leg het vast

De controle-invalshoek

Namen maken formules van de cliënt leesbaar, maar verbergen waar een waarde staat: =B2*VatRate laat niet zien welke cel of constante VatRate is. Open op elke werkmap van de cliënt eerst Namen beheren. Controleer daarna:

  • de kolom Verwijst naar bij elke naam
  • namen met fouten (filter daarop)
  • namen die naar #VERW! of naar een andere werkmap verwijzen

Een verwijderd werkblad laat precies zulke namen achter.

Controleer ook dit:

  • wat een naam bevat: een constante die in Namen beheren is getypt is een invoer zonder cel, en een benoemde formule kan een berekening verbergen
  • verborgen namen: een macro kan namen onttrekken aan Namen beheren; gedraagt een werkmap zich vreemd, bekijk dan ook de formules zelf (Ctrl+` toont ze allemaal)
  • tabellen: of een totaalrij, een filter of een verborgen kolom verandert wat een gestructureerde verwijzing ziet

Uitgewerkte voorbeelden

Voorbeeld1 van 3Beginner

De btw op verkoopfacturen narekenen met één tariefcel

Veldhuis Installatie BV boekt verkoopfacturen met 21% btw. Je rekent de btw op zes facturen na en vergelijkt het totaal met wat de boekhouder heeft geboekt. Het tarief staat in één cel met label, E2, die je in je eigen bestand VatRate noemt.

Fragment van het werkblad: in G2 staat de formule
RijABCDEFGH
1FactuurnummerNetto bedragBtw geboektBtw-tariefGeboekt min nagerekend
225-4201€12,500.00€ 12.500,00€2,625.00€ 2.625,0021%21%-€0.80€ -0,80=SOM(C2:C7)-AFRONDEN(SOM(B2:B7)*E2, 2)=SOM(C2:C7)-AFRONDEN(SOM(B2:B7)*E2; 2)
325-4202€8,400.00€ 8.400,00€1,764.00€ 1.764,00
425-4203€3,250.00€ 3.250,00€682.50€ 682,50
525-4204€15,800.00€ 15.800,00€3,318.00€ 3.318,00
625-4205€6,120.00€ 6.120,00€1,285.20€ 1.285,20
725-4206€9,980.00€ 9.980,00€2,095.00€ 2.095,00
8
Formulecel (G2)Invoer

Formule in G2

=SOM(C2:C7)-AFRONDEN(SOM(B2:B7)*E2, 2)
=SOM(C2:C7)-AFRONDEN(SOM(B2:B7)*E2; 2)

Resultaat: -€0.80€ -0,80

Stap voor stap
  1. De zes nettobedragen in B2:B7 tellen op tot 12,50012.500 + 8,4008.400 + 3,2503.250 + 15,80015.800 + 6,1206.120 + 9,9809.980 = 56,05056.050.
  2. E2 bevat 21%. Vermenigvuldigd: 56,05056.050 x 0,21 = 11,770.5011.770,50. AFRONDEN op twee decimalen laat 11,770.5011.770,50 staan.
  3. De geboekte btw in C2:C7 telt op tot 2,6252.625 + 1,7641.764 + 682,50 + 3,3183.318 + 1,285.201.285,20 + 2,0952.095 = 11,769.7011.769,70.
  4. Geboekt min nagerekend: 11,769.7011.769,70 - 11,770.5011.770,50 = -0,80. De geboekte btw is 80 cent te laag.
  5. De 80 cent komen van factuur 25-4206: 9,9809.980 x 0,21 = 2,095.802.095,80, maar er is 2,095.002.095,00 geboekt. Reken dit per factuur uit om de regel te vinden.
  6. Met de naam op zijn plaats leest de formule =SOM(C2:C7)-AFRONDEN(SOM(B2:B7)*VatRate;2). Zet je E2 op 9%, dan volgt elke formule die VatRate gebruikt.

Let op: Stond het tarief als 0,21 in de formule, dan vraagt een wijziging naar 9% een aanpassing in elke formule, en een gemiste formule blijft zonder enig teken op 21% staan.

Meer over dit voorbeeld: waarom het werkt, 1 variant

Waarom het werkt

Het tarief staat in één cel, dus de hele controle verandert als je die cel wijzigt, en een beoordelaar ziet de waarde op het werkblad. De naam verandert de berekening niet; hij vervangt E2 door een woord dat zegt wat E2 is.

Varianten

=SOM(C2:C7)-AFRONDEN(SOM(B2:B7)*VatRate, 2)
=SOM(C2:C7)-AFRONDEN(SOM(B2:B7)*VatRate; 2)

Dezelfde controle met de naam; deze vorm is getoond, niet berekend, omdat de naam VatRate gedefinieerd moet zijn.

Voorbeeld2 van 3Halfgevorderd

De huurboekingen optellen en zien waarom een tabel het compleet houdt

Je toetst de huisvestingskosten van Veldhuis Installatie BV. De boekingsregels staan in A1:D9 en de laatste regel, 25-2008, is toegevoegd nadat de eerste formule was getypt. Je telt rekening 4500 op en controleert of het bereik nog alle regels bereikt.

Fragment van het werkblad: in G2 staat de formule
RijABCDEFGH
1BoekstukGrootboekrekeningOmschrijvingBedragRekeningTotaal
225-200145004500Huur kantoor januari€4,200.00€ 4.200,0045004500€17,412.35€ 17.412,35=SOMMEN.ALS(D2:D9, B2:B9, F2)=SOMMEN.ALS(D2:D9; B2:B9; F2)
325-200240004000Salarissen januari€18,350.00€ 18.350,00
425-200345004500Huur kantoor februari€4,200.00€ 4.200,00
525-200445104510Servicekosten€685.40€ 685,40
625-200545004500Huur kantoor maart€4,200.00€ 4.200,00
725-200640004000Salarissen februari€18,350.00€ 18.350,00
825-200745004500Schoonmaak kantoor€612.35€ 612,35
925-200845004500Huur kantoor april€4,200.00€ 4.200,00
10
Formulecel (G2)Invoer

Formule in G2

=SOMMEN.ALS(D2:D9, B2:B9, F2)
=SOMMEN.ALS(D2:D9; B2:B9; F2)

Resultaat: €17,412.35€ 17.412,35

Stap voor stap
  1. SOMMEN.ALS telt de cellen van D2:D9 op waarvoor de bijbehorende cel in B2:B9 gelijk is aan F2, dat 4500 bevat.
  2. Rekening 4500 staat in de rijen 2, 4, 6, 8 en 9. Rekening 4000 (rijen 3 en 7) en 4510 (rij 5) voldoen niet.
  3. De bedragen van die rijen: 4,2004.200 + 4,2004.200 + 4,2004.200 + 612,35 + 4,2004.200.
  4. 4,2004.200 x 4 = 16,80016.800; 16,80016.800 + 612,35 = 17,412.3517.412,35.
  5. Rij 9 (25-2008) is de laatst toegevoegde regel. De bereiken eindigen op rij 9, dus de regel telt mee. Was de formule over de rijen 2 tot en met 8 getypt, dan was het resultaat 13,212.3513.212,35 geweest, 4,2004.200 te laag.
  6. In een tabel met de naam Journal luidt de formule =SOMMEN.ALS(Journal[Amount];Journal[Account];F2). Een regel in rij 10 vergroot de tabel en de formule, zonder aanpassing.

Let op: Een bereik dat stopt bij de laatste rij die je zag, zwijgt als de cliënt een regel toevoegt: het totaal klopt niet en er verschijnt geen fout. Vergelijk bij een ververst bestand het aantal rijen met de bron.

Meer over dit voorbeeld: waarom het werkt, 2 varianten

Waarom het werkt

Een getypt bereik als D2:D9 ligt vast: Excel past het aan bij rijen die erbinnen worden ingevoegd, maar niet bij rijen die eronder worden toegevoegd. Een tabelkolom verwijst naar de gegevensrijen die de tabel op dat moment heeft, dus de formule volgt de tabel.

Varianten

=SOMMEN.ALS(Journal[Amount], Journal[Account], F2)
=SOMMEN.ALS(Journal[Amount]; Journal[Account]; F2)

De tabelvorm van dezelfde formule; hiervoor moeten de gegevens een tabel met de naam Journal zijn.

=SOM(Journal[Amount])
=SOM(Journal[Amount])

Totaal van de hele kolom Amount van de tabel.

Voorbeeld3 van 3Gevorderd

Het debiteurensaldo boven de selectiegrens voor saldobevestigingen afdekken

In de debiteurenlijst van Veldhuis Installatie BV selecteer je elke debiteur met een saldo boven de selectiegrens van 10,00010.000 voor een saldobevestiging. Je wilt weten welk deel van het totale saldo die debiteuren afdekken.

De drempel staat in E2 en heet in je bestand ConfirmLimit.

Fragment van het werkblad: in G2 staat de formule
RijABCDEFGH
1DebiteurSaldoSelectiegrens saldobevestigingenDekking
2D1001€48,250.00€ 48.250,00€10,000.00€ 10.000,0085.9%85,9%=AFRONDEN(SOMMEN.ALS(B2:B9, B2:B9, ">"&E2)/SOM(B2:B9), 3)=AFRONDEN(SOMMEN.ALS(B2:B9; B2:B9; ">"&E2)/SOM(B2:B9); 3)
3D1002€12,900.00€ 12.900,00
4D1003€2,310.50€ 2.310,50
5D1004€31,475.25€ 31.475,25
6D1005€760.00€ 760,00
7D1006€18,040.00€ 18.040,00
8D1007€5,220.75€ 5.220,75
9D1008€9,855.00€ 9.855,00
10
Formulecel (G2)Invoer

Formule in G2

=AFRONDEN(SOMMEN.ALS(B2:B9, B2:B9, ">"&E2)/SOM(B2:B9), 3)
=AFRONDEN(SOMMEN.ALS(B2:B9; B2:B9; ">"&E2)/SOM(B2:B9); 3)

Resultaat: 85.9%85,9%

Stap voor stap
  1. Eerst wordt het criterium opgebouwd: ">"&E2 plakt de tekst > en het getal 10,00010.000 aan elkaar tot ">10000".
  2. SOMMEN.ALS telt de saldi in B2:B9 op die groter zijn dan 10,00010.000: D1001 48,25048.250, D1002 12,90012.900, D1004 31,475.2531.475,25 en D1006 18,04018.040. De andere vier zijn 10,00010.000 of lager.
  3. 48,25048.250 + 12,90012.900 + 31,475.2531.475,25 + 18,04018.040 = 110,665.25110.665,25.
  4. SOM van alle acht saldi: 110,665.25110.665,25 + 2,310.502.310,50 + 760 + 5,220.755.220,75 + 9,8559.855 = 128,811.50128.811,50.
  5. Het aandeel is 110,665.25110.665,25 / 128,811.50128.811,50 = 0,85912...; AFRONDEN op drie decimalen geeft 0,859, getoond als 85,9%.
  6. Debiteur D1008 (9,8559.855) zit net onder de drempel en wordt niet geselecteerd. Met de naam leest de formule ">"&ConfirmLimit: wijzig je de drempel eenmaal, dan werkt de dekking bij.

Let op: Schrijf je ">E2" tussen aanhalingstekens, dan vergelijkt Excel met de tekst E2 en vindt niets. De operator staat tussen aanhalingstekens, de verwijzing erbuiten, verbonden met &.

Meer over dit voorbeeld: waarom het werkt, 2 varianten

Waarom het werkt

De drempel is een invoer van de controleaanpak en hoort daarom in één zichtbare cel met een naam die de betekenis zegt. De criteriumtekst wordt uit die cel opgebouwd, zodat de selectie en de dekking altijd dezelfde drempel gebruiken.

Varianten

=AFRONDEN(SOMMEN.ALS(B2:B9, B2:B9, ">"&ConfirmLimit)/SOM(B2:B9), 3)
=AFRONDEN(SOMMEN.ALS(B2:B9; B2:B9; ">"&ConfirmLimit)/SOM(B2:B9); 3)

Dezelfde dekking met de benoemde drempel; hier getoond, niet berekend.

=AANTALLEN.ALS(B2:B9, ">"&E2)
=AANTALLEN.ALS(B2:B9; ">"&E2)

Hoeveel debiteuren je moet bevestigen: 4.

Veelgemaakte fouten

Veelgemaakte fouten
SymptoomOorzaakOplossing
Excel weigert de naam die je voor de tariefcel wiltExcel weigert de naam BTW21 voor je tariefcel.BTW21 is een geldig celadres (kolom BTW, rij 21) en een naam mag daar niet op lijken. Gebruik Btwtarief21 of Btw_21. Hetzelfde geldt voor namen als Q3 of R1.
Het totaal mist een regel die onder het bereik is toegevoegdHet totaal =SOM(D2:D9) mist de regel die een collega in rij 10 toevoegde.Een getypt bereik groeit niet mee met rijen die eronder worden toegevoegd. Maak van de gegevens een tabel en gebruik =SOM(Journal[Amount]), dat de tabel volgt.
#NAAM? na verwijderen van een naam, #VERW! na verwijderen van een werkbladEen formule toont #NAAM? nadat een naam is verwijderd, of #VERW! nadat het werkblad waarnaar hij wees is verwijderd.Open Namen beheren (Ctrl+F3). Een naam waarvan Verwijst naar op #VERW! eindigt, heeft zijn doel verloren; laat hem opnieuw naar het juiste bereik wijzen. Is de naam verwijderd, definieer hem dan opnieuw met hetzelfde woord.
[@Amount] geeft een fout buiten de tabel=[@Amount]*2 in een cel buiten de tabel geeft een fout, of #WAARDE! op een rij die de tabel niet beslaat.Buiten de tabel is de tabelnaam nodig: =Journal[@Amount]*2, en de rij van de formule moet binnen de rijen van de tabel liggen. Voor de hele kolom schrijf je Journal[Amount].
Een naam wijst elke keer naar een andere celEen naam die je maakte terwijl een andere cel actief was, wijst elke keer naar een andere cel.Het vak Verwijst naar bevat een relatief adres als =Blad1!A1, dat wordt gelezen vanaf de cel waar je de naam gebruikt. Typ absolute adressen: =Blad1!$A$1.
Alles rekent door, maar geen cel bevat een nieuw tariefAlles rekent door naar een ander btw-bedrag, maar geen enkele cel op het werkblad bevat een nieuw tarief.Het tarief is een constante die in Namen beheren is getypt (=0,21). Kijk in de kolom Verwijst naar. Zet tarieven voor het controlebewijs in een cel met label en geef die cel de naam.

Terug naar de woordenlijst