Skip to main content

Kutools voor Office — Eén Suite. Vijf Tools. Verwezenlijkt Meer.

Hoe vind je de dichtstbijzijnde of meest nabije waarde in Excel?

Author Xiaoyang Last modified

Bij data-analyse of rapportage is het vaak nodig om binnen een kolom of een reeks waarden het item te vinden dat het dichtst bij een opgegeven doelwaarde ligt. Hoewel Excel geen ingebouwde functie "dichtstbijzijnde waarde vinden" heeft, kun je dit bereiken met behulp van formules, VBA, Voorwaardelijke opmaak gebruiken of externe hulpmiddelen. In dit artikel worden verschillende veelgebruikte benaderingen besproken, waarbij de achterliggende principes, implementatiestappen en voor- en nadelen van iedere methode worden uitgelegd, zodat je de beste oplossing kunt kiezen.


Dichtstbijzijnde of meest nabije getal vinden met een matrixformule

Stel, je hebt een lijst met getallen in Kolom B en je wilt bepalen welke waarde het dichtst in de buurt komt van een bepaald getal, bijvoorbeeld18. Met een matrixformule in Excel kun je dit efficiënt achterhalen zonder de lijst handmatig door te zoeken.

Om te beginnen selecteer je een lege cel en voer je de volgende formule in. Nadat je de formule hebt getypt, druk je op Ctrl + Shift + Enter in plaats van alleen Enter. Hierdoor wordt de formule als matrixformule uitgevoerd, wat noodzakelijk is voor de correcte werking:

=INDEX(B3:B22,MATCH(MIN(ABS(B3:B22-E2)),ABS(B3:B22-E2),0))
Opmerking: In deze matrixformule {=INDEX(B3:B22,MATCH(MIN(ABS(B3:B22-E2)),ABS(B3:B22-E2),0))}:
  • B3:B22 verwijst naar het bereik waarin de gegevens staan die je wilt onderzoeken.
  • E2 is de cel waarin je de doelwaarde hebt ingevoerd (zoals18).

Deze methode is het meest geschikt wanneer je slechts één dichtstbijzijnde getal uit een aaneengesloten bereik wilt ophalen. Dit werkt goed in de meeste situaties waarin numerieke nauwkeurigheid en exacte overeenkomsten van belang zijn. Houd er echter rekening mee dat matrixformules veel rekenkracht kunnen vergen bij zeer grote datasets. Krijg je te maken met prestatieproblemen of foutmeldingen zoals #WAARDE!, controleer dan je celverwijzingen en zorg ervoor dat je Ctrl + Shift + Enter juist hebt ingedrukt.


Selecteer eenvoudig alle dichtstbijzijnde getallen binnen het afwijkingsbereik van een opgegeven waarde met Kutools voor Excel

Soms heb je niet alleen de enkele dichtstbijzijnde waarde nodig, maar wil je alle getallen selecteren die binnen een bepaald bereik van je doelwaarde vallen—vaak een afwijkingsbereik genoemd. Kutools voor Excel biedt hiervoor een praktische oplossing via de functie Specifieke cellen selecteren, waarmee je snel alle waarden binnen een opgegeven verschil van je doel kunt selecteren.

Kutools voor Excel biedt meer dan 300 geavanceerde functies om complexe taken te stroomlijnen, waardoor creativiteit en efficiëntie worden vergroot. Geïntegreerd met AI-mogelijkheden, automatiseert Kutools taken met precisie, waardoor gegevensbeheer moeiteloos wordt. Gedetailleerde informatie over Kutools voor Excel...  Gratis proefversie...

Stel, je doelwaarde is18 en je hebt een afwijkingswaarde van2 bepaald. Dat betekent dat je alle waarden in je bereik wilt selecteren die tussen16 (18–2) en20 (18+2) liggen. Volg hiervoor deze stappen:

1. Selecteer het bereik waarin je wilt zoeken (bijvoorbeeld B3:B22), ga vervolgens naar Kutools > Selecteren > Specifieke cellen selecteren.

2. In het dialoogvenster Specifieke cellen selecteren:

  • Kies onder Selecteer type voor Cel.
  • In Specificeer type:
    - Stel de eerste keuzelijst in op Groter dan of gelijk aan en voer in 16 in het vak.
    - Stel de tweede keuzelijst in op Kleiner dan of gelijk aan en voer in 20.

set options in the Select Specific Cells dialog box

3. Klik OK om uit te voeren. Kutools laat weten hoeveel cellen voldoen aan je criteria en markeert alle dichtstbijzijnde waarden binnen het opgegeven afwijkingsbereik, zoals hieronder weergegeven:
all closest values of the given value are selected

Deze oplossing is ideaal om snel in bulk alle nabije waarden te identificeren, vooral bij grote bereiken met verschillende toleranties. Let erop dat de nauwkeurigheid van je selectie afhankelijk is van het correct instellen van je afwijking—als die te smal of te breed is, kun je relevante gegevens missen of ongewenste waarden opnemen.


VBA-macro om de dichtstbijzijnde waarde bij een doel te vinden

Voor wie automatisering zoekt of aangepaste zoekopdrachten naar de dichtstbijzijnde waarde moet uitvoeren—zowel voor numerieke als tekstgegevens—over meerdere bladen of grote datasets, is een VBA-macro een efficiënte en flexibele oplossing. Door Excel te programmeren om systematisch het verschil tussen je doelwaarde en alle kandidaten na te gaan, kun je niet alleen het dichtstbijzijnde getal, maar ook de dichtstbijzijnde tekst op basis van tekstafstand ophalen.

Deze aanpak is vooral handig wanneer geautomatiseerde integratie vereist is, met name bij bereiken die te groot zijn voor handmatige methoden of bij terugkerende taken. Let er wel op dat VBA-macro's het inschakelen van macro's vereisen en enige basiskennis van de VBA-omgeving. Maak altijd eerst een back-up van je gegevens alvorens een macro uit te voeren, om onbedoeld verlies te voorkomen.

1. Klik op Ontwikkelaars  > Visual Basic. In het Microsoft Visual Basic for Applications-venster klik je op Invoegen > Module, en kopieer je de volgende code naar de module:

Function FindClosest(rng As Range, target As Double) As Double
    Dim cell As Range
    Dim minDiff As Double
    Dim closestValue As Double
    
    minDiff = 1E+99
    For Each cell In rng
        If Abs(cell.Value - target) < minDiff Then
            minDiff = Abs(cell.Value - target)
            closestValue = cell.Value
        End If
    Next cell  
    FindClosest = closestValue
End Function 

2. Ga dan naar je werkblad en voer deze formule in: =FindClosest(B3:B22, E2) in een lege cel. Druk op Enter om de dichtstbijzijnde waarde te verkrijgen.

Opmerking: In deze formule definieert B3:B22 het gegevensbereik en bevat E2 de doelwaarde waarmee de dichtstbijzijnde overeenkomst wordt gezocht.

Gebruik Voorwaardelijke opmaak gebruiken om de dichtstbijzijnde waarden visueel te markeren

Bij het controleren of presenteren van gegevens is het vaak handig om de waarden die het dichtst bij een doel liggen visueel te markeren zonder te filteren of de gegevens te herschikken. Dankzij de ingebouwde functie Voorwaardelijke opmaak gebruiken in Excel kun je de cellen markeren die het dichtst bij je doelwaarde liggen, zodat je ze snel herkent. Hoewel deze methode niet direct de exacte waarde geeft, is het effectief voor snelle data-analyse en visuele accenten.

Het belangrijkste voordeel van deze methode is dat het dynamische, niet-destructieve markeringen biedt, die zich automatisch aanpassen wanneer de gegevens of doelwaarden wijzigen. Ze zijn bijzonder geschikt voor dashboards, presentaties en beoordeelomgevingen waar overzicht belangrijk is. Houd er rekening mee dat deze methode minder nauwkeurig kan zijn als meerdere waarden even dichtbij liggen, en dat de exacte waarde niet als resultaat beschikbaar is voor verdere verwerking.

1. Selecteer het bereik van cellen dat je wilt analyseren (bijvoorbeeld B3:B22).

2. Klik op het tabblad Start op Voorwaardelijke opmaak gebruiken > Nieuwe regel.

3. Kies Gebruik een formule om te bepalen welke cellen worden opgemaakt in het dialoogvenster. Voer vervolgens de volgende formule in het formulevak in:

=ABS(B3-$E$2)=MIN(ABS($B$3:$B$22-$E$2))

4. Klik op Opmaak en kies een markeerkleur, klik daarna op OK en nogmaals OK om de regel toe te passen.

Nu worden alle cellen in het geselecteerde bereik gemarkeerd waarvan de waarden het dichtst bij de doelwaarde in E2 liggen.

Werk je met grote bereiken of krijg je onverwachte resultaten, controleer dan of je verwijzingen correct zijn en of de absolute/relatieve verwijzingen goed zijn ingesteld (gebruik $ om de doelcel en reeksen vast te zetten).


Demo: selecteer alle dichtstbijzijnde waarden binnen het afwijkingsbereik van de opgegeven waarde

 

Beste productiviteitstools voor Office

🤖 Kutools AI Assistent: Transformeer data-analyse door: Intelligente uitvoering |Code genereren |Aangepaste formules maken |Gegevens analyseren en grafieken genereren |Kutools functies aanroepen
Populaire functies: Dubbele waarden markeren | Verwijder lege rijen | Kolommen of cellen samenvoegen zonder gegevensverlies |   Afronden zonder formule...
Super ZOEKEN: Meervoudig-criteria opzoeken | Meervoudige waarde opzoeken | Meervoudig-blad opzoeken | Fuzzy Match....
Geavanceerde keuzelijst: Keuzelijst snel maken | Afhankelijke keuzelijst | Meervoudige selectie in keuzelijst....
Kolombeheer: Specifiek aantal kolommen toevoegen | Kolommen verplaatsen | Zichtbaarheidsstatus van verborgen kolommen wisselen | Bereik & kolommen vergelijken...
Uitgelichte functies: Rasterfocus | Ontwerpweergave | Verbeterde formulebalk | Werkboek- & Werkbladbeheer | AutoTekstbibliotheek | Datumkiezer | Gegevens samenvoegen | Cellen coderen/decoderen | E-mail verzenden via lijst | Superfilter | Speciaal filter (filter cellen met vetgedrukt/cursief/doorhalen...)...
Top15 gereedschapssets:12 teksttools (Tekst toevoegen, Specifieke tekens verwijderen, ...) | 50+ grafiek typen (Gantt-diagram, ...) | 40+ praktische formules (Leeftijd berekenen op basis van geboortedatum, ...) | 19 invoegtools (QR-code invoegen, Afbeelding invoegen vanaf pad, ...) | 12 conversietools (Omzetten naar woorden, Valutaconversie, ...) | 7 Samenvoeg- & splitsgereedschappen (Geavanceerd samenvoegen van rijen, Cellen splitsen, ...) | ... en meer
Gebruik Kutools in je voorkeurstaal – ondersteunt Engels, Spaans, Duits, Frans, Chinees en meer dan40 andere talen!

Verbeter je Excel-vaardigheden met Kutools voor Excel en ervaar ongeëvenaarde efficiëntie. Kutools voor Excel biedt meer dan300 geavanceerde functies om je productiviteit te verhogen en tijd te besparen. Klik hier om de functie te kiezen die je het meest nodig hebt...


Office Tab brengt een tabbladinterface naar Office en maakt je werk veel eenvoudiger

  • Activeer tabbladbewerking en -lezen in Word, Excel, PowerPoint, Publisher, Access, Visio en Project.
  • Open en maak meerdere documenten in nieuwe tabbladen van hetzelfde venster, in plaats van in nieuwe vensters.
  • Verhoog je productiviteit met50% en bespaar dagelijks honderden muisklikken!

Alle Kutools-invoegtoepassingen. Eén installatieprogramma

Kutools for Office-suite bundelt invoegtoepassingen voor Excel, Word, Outlook & PowerPoint plus Office Tab Pro, ideaal voor teams die werken met Office-toepassingen.

Excel Word Outlook Tabs PowerPoint
  • Alles-in-één suite — invoegtoepassingen voor Excel, Word, Outlook & PowerPoint + Office Tab Pro
  • Eén installatieprogramma, één licentie — in enkele minuten geïnstalleerd (MSI-ready)
  • Werkt beter samen — gestroomlijnde productiviteit over meerdere Office-toepassingen
  • 30 dagen volledige proef — geen registratie, geen creditcard nodig
  • Beste prijs — bespaar ten opzichte van losse aanschaf van invoegtoepassingen