Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Aangepaste Validatie met Formules | Geavanceerde Validatielogica
Excel Gegevensvalidatie en Controle

Aangepaste Validatie met Formules

Veeg om het menu te tonen

Wat is validatie op basis van formules?

Hier komt Aangepaste validatie van pas. In plaats van een type te kiezen uit het Toestaan-dropdownmenu, kies je Aangepast en schrijf je direct een formule. Excel evalueert die formule elke keer dat er een waarde wordt ingevoerd — als de formule TRUE retourneert, wordt de invoer geaccepteerd; als deze FALSE retourneert, wordt de invoer geweigerd.

Hoe werkt het

  1. Selecteer de doelcellen;
  2. Open Gegevensvalidatie → Instellingen;
  3. Kies bij Toestaan voor Aangepast;
  4. Voer bij Formule een logische uitdrukking in die TRUE of FALSE retourneert;
  5. Klik op OK.

De formule wordt geëvalueerd ten opzichte van de eerste cel in je selectie — precies zoals bij een voorwaardelijke opmaakregel. Als je H2:H51 selecteert en =H2>0 invoert, past Excel dit automatisch aan naar H3>0, H4>0 enzovoort verder in de kolom.

carousel-imgcarousel-imgcarousel-img

Voorbeeld klant-e-mail

De kolom Klant-e-mail moet altijd een @-symbool bevatten — dit is de minimale controle voor een geldig e-mailformaat. Er is geen ingebouwde regel hiervoor, maar een aangepaste formule doet dit in één regel:

=ISNUMBER(FIND("@",G2))

Werking:

  • FIND("@",G2) zoekt naar @ in de e-mailcel — geeft de positie terug als gevonden, een foutmelding als niet gevonden;
  • ISNUMBER() zet dit om naar TRUE (gevonden) of FALSE (niet gevonden);
  • Excel accepteert de invoer alleen als het resultaat TRUE is.
Note
Opmerking

Afhankelijk van je Excel-versie en regionale instellingen gebruiken formules komma's , of puntkomma's ; als argumentscheidingsteken.

Bijvoorbeeld: =ISNUMBER(FIND("@",G2)) =ISNUMBER(FIND("@";G2))

Wat maakt een geldige aangepaste formule

  • Moet TRUE of FALSE (of 1/0) retourneren;
  • Kan verwijzen naar andere cellen in dezelfde rij;
  • Kan elke Excel-functie gebruiken — IF, AND, OR, ISNUMBER, LEN, FIND, COUNTIF, en meer;
  • Kan in sommige Excel-versies niet direct verwijzen naar cellen op andere werkbladen — gebruik een benoemd bereik als oplossing.

Opdracht

Korting alleen als aan hoeveelheid is voldaan

  1. Pas een aangepaste validatie toe op de kolom Discount %:
    • Formule: =OR(H2>=3,J2=0);
    • Foutstijl: Waarschuwing;
    • Foutmelding: "Discount is only allowed for quantities of 3 or more";
  2. Test door een korting van 10 in te voeren met een hoeveelheid van 1 — observeer de waarschuwing;
  3. Wijzig de hoeveelheid naar 3 en voer de korting opnieuw in — bevestig dat deze wordt geaccepteerd.
Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 3. Hoofdstuk 1

Vraag AI

expand

Vraag AI

ChatGPT

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

Sectie 3. Hoofdstuk 1
some-alt