edubun
Nederlands

Absolute en gemengde verwijzingen

Eén dollarteken bepaalt of een gekopieerde formule naar het belastingtarief in B1 blijft kijken of omlaag naar een lege cel schuift.

Waarom de belastingkolom na één keer doorvoeren fout gaat

Begin met een puzzel. Het belastingtarief, 10%, staat in B1 en vier prijzen in A4 tot A7. Iemand typt =A4*B1 in B4, krijgt terecht 2 en voert de formule door tot B7. Nu toont B5 0, B6 #VALUE! en B7 25. Probeer vóór het verder lezen te verklaren waarom elk van deze drie cellen fout ging.

Klik B5 en lees de formule: =A5*B2. Omlaag doorvoeren verplaatste elke gewone verwijzing één rij. De prijsverwijzing ging zoals bedoeld van A4 naar A5, maar de tariefverwijzing ging ook van B1 naar B2 en B2 is leeg. Een lege cel telt bij vermenigvuldigen als 0, dus B5 toont ongemerkt 0. B6 vermenigvuldigt nu met B3, de kop Tax; Microsofts #VALUE!-pagina zegt dat operatoren zoals + en * soms niet met tekstcellen kunnen rekenen, vandaar de fout. B7 vermenigvuldigt met B4, het eerste belastingresultaat, en krijgt 12.5 × 2 = 25. Dat oogt geloofwaardig en is daarom het slechtste van de drie. Eén keer doorvoeren, drie verkeerde antwoorden en maar één foutmelding.

De oplossing is de spreadsheet vertellen dat B1 nooit mag bewegen. Een dollarteken vóór een adresdeel zet dat vast. $B$1 zet zowel kolom als rij vast en maakt een absolute verwijzing: die betekent B1 ongeacht waar de formule eindigt. Schrijf de eerste belasting als =A4*$B$1 en voer omlaag door: je krijgt =A5*$B$1, =A6*$B$1 enzovoort. Microsofts eigen voorbeeld is =$B$4*$C$4, dat exact gelijk blijft bij kopiëren van D4 naar D5. Het teken heeft niets met geld te maken. Het is een markering.

Het tarief in een eigen cel bewaren loont nogmaals. Als het van 10% naar 12% verandert, bewerk je B1 en wordt elke rij meteen herberekend. Stond het tarief als *0.1 in elke formule, dan moest je elke kopie opsporen en de gemiste kopie zou een normaal ogend fout cijfer opleveren. Zet dus alles wat kan veranderen (tarieven, limieten, wisselkoersen) in gelabelde cellen bovenaan. Verwijs ernaar met absolute verwijzingen.

Laden

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

Voer B4 eerst ongewijzigd door en bekijk B5, B6 en B7. Selecteer dan B4, klik na B1 in de formulebalk, druk F4 (of de $-knop) en voer opnieuw door.

Alleen de rij of alleen de kolom vastzetten

Je kunt één deel vastzetten. In A$1 staat de rij vast en beweegt de kolom; in $A1 andersom. Microsofts tabel kopieert elke vorm twee cellen omlaag en twee naar rechts: $A$1 blijft $A$1, A$1 wordt C$1, $A1 wordt $A3 en A1 wordt C3. Je typt de tekens zelden met de hand. Zet tijdens het bewerken de cursor op een verwijzing en druk F4. Elke druk gaat naar de volgende vorm (A1, $A$1, A$1, $A1) en dan terug naar A1. Googles sneltoetsenlijst geeft ook F4 voor Sheets en Fn+F4 op een Mac-toetsenbord.

VerwijzingKolomRij2 omlaag, 2 rechts gekopieerd
A1beweegtbeweegtC3
$A$1vastvast$A$1
A$1beweegtvastC$1
$A1vastbeweegt$A3

Waar bewijzen gemengde verwijzingen hun nut? In een raster met één invoer bovenaan en een andere langs de zijkant; een vermenigvuldigingstabel is het klassieke geval. Zet 1 tot 5 in B1:F1 en opnieuw in A2:A6 en schrijf dan =B$1*$A2 in B2. Voer door naar F2 en omlaag naar F6. Elk van de vijfentwintig kopieën leest nog steeds het bovenste getal uit rij 1 en het zijgetal uit kolom A. Eén formule vult het hele raster correct.

In Google Sheets wisselt F4 verwijzingen alleen tijdens formule-invoer. Buiten een formule noemt de sneltoetsenlijst F4 als een van de toetsen voor Opnieuw uitvoeren.
Laden

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

Schrijf =B$1*$A2 in B2. Selecteer B2:F2 en druk Naar rechts doorvoeren, selecteer dan B2:F6 en druk Omlaag doorvoeren. Toon formules om te zien welke delen vastbleven.
Veelgemaakte fouten
  • =A4*B1 omlaag doorvoeren zonder $. De tariefverwijzing schuift met de prijzen mee naar B2, B3 en B4 en geeft 0, #VALUE! en een verkeerde 25 in plaats van drie belastingbedragen.
  • De $ voor het verkeerde deel zetten: =A4*B$1 werkt bij omlaag doorvoeren, =A4*$B1 niet. $B1 zet alleen de kolom vast, dus de rij beweegt nog. Bepaal in welke richting je kopieert en zet dan het deel vast dat die kant op zou bewegen.
  • Het tarief als *0.1 in elke formule typen. Het werkt totdat het tarief verandert. Dan moet elke kopie worden gevonden en bewerkt en een gemiste kopie ziet er nog normaal uit.
  • F4 in Google Sheets buiten een formule indrukken en op een $ wachten. F4 wisselt verwijzingstypen alleen tijdens formule-invoer. Elders is het een van de toetsen voor Opnieuw uitvoeren.
Voor de docentLeerlingen lopen zelden vast op het dollarteken zelf, maar op voorspellen waar een gekopieerde formule naar wijst. Laat hen vóór $ de kapotte formule doorvoeren en B5, B6 en B7 hardop lezen; drie verschillende verkeerde antwoorden overtuigen beter dan elke regel. Geef dan één vraag voor elke keer doorvoeren: welke cellen moet elke rij delen? Die krijgen dollartekens. Wacht met gemengde verwijzingen tot absolute vertrouwd zijn en gebruik de vermenigvuldigingstabel als eerste gemengde voorbeeld, omdat je de antwoorden gemakkelijk op het oog controleert.
  1. =A4*$B$1 wordt één rij omlaag gekopieerd. Wat wordt het?
  2. De cursor staat in de formulebalk op A1. Je drukt eenmaal F4. Wat wordt A1?
  3. En na een tweede keer F4?
  4. =A$1 wordt twee cellen omlaag en twee naar rechts gekopieerd. Wat wordt het?
  5. =$A1 wordt twee cellen omlaag en twee naar rechts gekopieerd. Wat wordt het?
  6. =B$1*$A2 in B2 wordt naar C3 gekopieerd. Wat wordt het?
  7. Welke waarde geeft =E$1*$A5 in die tabel?
  8. B1 bevat 10% en B4 bevat =A4*B1. Je voert B4 door tot B7. Wat gaat er mis?
    • De tariefverwijzing schuift van B1 weg, zodat B5 0 toont en de rijen eronder ook fout gaan
    • Elke rij toont #REF!
    • Elke rij toont dezelfde prijs
    • Niets gaat mis
  9. Welke verwijzing houdt de rij vast maar laat de kolom bewegen?
    • A$1
    • $A1
    • $A$1
    • A1
  10. Welke toets wisselt verwijzingstypen op een Mac in Google Sheets?
    • Fn+F4
    • Ctrl+D
    • Ctrl+~
    • Shift+F2
Belangrijkste punten
  • $ zet het volgende deel vast: $A$1 beide, A$1 de rij, $A1 de kolom.
  • Gebruik $B$1 voor één invoercel die elke rij deelt.
  • F4 doorloopt A1, $A$1, A$1, $A1 (Fn+F4 op een Mac in Google Sheets).
  • Met gemengde verwijzingen vult één formule een heel raster.
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