Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Kapotte Modellen Herstellen | Datafundamenten en Essentiële Excel-Vaardigheden
Excel Formules

Kapotte Modellen Herstellen

Veeg om het menu te tonen

Kleine gegevensproblemen kunnen snel berekeningen, samenvattingen en dashboards verstoren. In dit hoofdstuk foutafhandeling toevoegen om het werkblad stabieler en eenvoudiger te debuggen te maken.

IFERROR-structuur

=IFERROR(value, value_if_error)

Formule gebruikt in dit hoofdstuk:

=IFERROR(XLOOKUP(D2, Products!A:A, Products!D:D) * G2, 0)
  • value: te evalueren formule;
  • value_if_error: terugvalwaarde die wordt geretourneerd wanneer een fout optreedt.

Veelvoorkomende Excel-fout

#VALUE!

Deze fout verschijnt meestal wanneer Excel probeert te rekenen met het verkeerde gegevenstype, zoals tekst in plaats van getallen.

Stap 1 Een gegevensfout maken
expand arrow

Vervang in de kolom Units een numerieke waarde door tekst.

Voorbeeld:

Four

Merk op dat de omzetformule nu het volgende retourneert:

#VALUE!
Stap 2 Bekijk het effect
expand arrow

Bekijk de getroffen rij en de samenvattende berekeningen. Merk op dat foutieve gegevens fouten kunnen verspreiden via afhankelijke formules.

Stap 3 Voeg IFERROR toe aan de omzetformule
expand arrow

Werk de omzetformule in H2 bij:

=IFERROR(XLOOKUP(D2, Products!A:A, Products!D:D) * G2, 0)
  • XLOOKUP(...) * G2: hoofd berekening;
  • 0: terugvalwaarde als de formule faalt.

Druk op Enter en pas de formule toe naar beneden in de kolom.

Stap 4 Verbeter zichtbaarheid van fouten
expand arrow

Vervang de terugvalwaarde door een aangepast bericht:

=IFERROR(XLOOKUP(D2, Products!A:A, Products!D:D) * G2, "Check data")

Hierdoor zijn foutieve rijen eenvoudiger te identificeren tijdens het debuggen.

Stap 5 Ontbrekende producten afhandelen in XLOOKUP
expand arrow

Test binnen de dataset een product dat niet voorkomt in de Products-tabel.

Voorbeeld:

Airpods

Werk de formule bij:

=XLOOKUP(D2, Products!A:A, Products!D:D, 0)

0: waarde die wordt geretourneerd als het product niet wordt gevonden.

1. Wat is het belangrijkste doel van IFERROR in een formule?

2. Wat gebeurt er als een waarde zoals "Four" wordt gebruikt in een numerieke vermenigvuldiging?

3. Waarom zou je if_not_found gebruiken in XLOOKUP?

question mark

Wat is het belangrijkste doel van IFERROR in een formule?

Selecteer het correcte antwoord

question mark

Wat gebeurt er als een waarde zoals "Four" wordt gebruikt in een numerieke vermenigvuldiging?

Selecteer het correcte antwoord

question mark

Waarom zou je if_not_found gebruiken in XLOOKUP?

Selecteer het correcte antwoord

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 1. Hoofdstuk 5

Vraag AI

expand

Vraag AI

ChatGPT

Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.

Sectie 1. Hoofdstuk 5
some-alt