Formules en functies

MATCH

Tip: Probeer de nieuwe XMATCH-functie te gebruiken, een verbeterde versie van MATCH die in elke richting werkt en standaard exacte overeenkomsten retourneert, waardoor het gebruik eenvoudiger en handiger is dan de voorganger.

Met de functie VERGELIJKEN wordt gezocht naar een opgegeven item in een bereik van cellen en wordt vervolgens de relatieve positie van dit item in het bereik geretourneerd. Als het bereik A1:A3 bijvoorbeeld de waarden 5, 25 en 38 bevat, retourneert de formule =VERGELIJKEN(25,A1:A3,0) het getal 2, omdat 25 het tweede item in het bereik is.

Uw browser biedt geen ondersteuning voor video. Installeer Microsoft Silverlight, Adobe Flash Player of Internet Explorer 9.

Tip: Gebruik VERGELIJKEN in plaats van de functies ZOEKEN als u de positie van een item in een bereik nodig hebt in plaats van het item zelf. Met de functie VERGELIJKEN kunt u bijvoorbeeld een waarde opgeven voor het argument rij_getal van de functie INDEX.

Syntaxis

VERGELIJKEN(zoekwaarde;zoeken_matrix;[criteriumtype_getal])

De syntaxis van de functie VERGELIJKEN heeft de volgende argumenten:

  • zoekwaarde    Verplicht. De waarde die u wilt vergelijken in zoeken_matrix. Als u bijvoorbeeld een telefoonnummer opzoekt in een telefoonboek, gebruikt u de naam van de persoon als zoekwaarde, maar het telefoonnummer is de waarde die u wilt hebben.Het argument zoekwaarde kan een waarde (getal, tekst of logische waarde) of een celverwijzing naar een getal, tekst of logische waarde zijn.

  • zoeken-matrix    Verplicht. Het cellenbereik waarin wordt gezocht.

  • criteriumtype_getal    Optioneel. Het getal -1, 0 of 1. Het argument criteriumtype_getal geeft aan hoe zoekwaarde moet worden vergeleken met de waarden in zoeken_matrix. De standaardwaarde voor dit argument is 1.In de volgende tabel wordt beschreven hoe met deze functie waarden worden gezocht op basis van de instelling van het argument criteriumtype_getal.

criteriumtype_getal

Gedrag

1 of weggelaten

VERGELIJKEN zoekt naar de grootste waarde die kleiner is dan of gelijk is aan zoekwaarde. De waarden in het argument zoeken-matrix moeten in oplopende volgorde zijn gesorteerd, bijvoorbeeld ...-2, -1, 0, 1, 2, ..., A-Z; ONWAAR; WAAR.

0

VERGELIJKEN zoekt naar de eerste waarde die exact gelijk is aan zoekwaarde. De waarden in het argument zoeken-matrix mogen in willekeurige volgorde zijn gesorteerd.

-1

VERGELIJKEN zoekt naar de kleinste waarde die groter is dan of gelijk is aan zoekwaarde. De waarden in het argument zoeken-matrix moeten in oplopende volgorde zijn gesorteerd, bijvoorbeeld: WAAR, ONWAAR, Z-A... 2, 1, 0, -1, -2.,..., enzovoort.

  • VERGELIJKEN geeft als resultaat de positie van de overeenkomende waarde in zoeken-matrix, niet de waarde zelf. Bijvoorbeeld VERGELIJKEN ("b"; {"a","b","c"}, 0) geeft als resultaat 2, wat de relatieve positie is van "b" in de matrix {"a", "b"; "c"}.

  • Met VERGELIJKEN wordt geen onderscheid gemaakt tussen hoofdletters en kleine letters bij het vergelijken van tekstwaarden.

  • Als het met VERGELIJKEN niet lukt een waarde te vinden, geeft de functie de foutwaarde #N/B als resultaat.

  • Als criteriumtype_getal 0 is en zoekwaarde een tekenreeks is, kunt u de jokertekens vraagteken (?) en sterretje (*) gebruiken in het argument zoekwaarde. Een vraagteken vervangt een willekeurig teken, een sterretje vervangt een willekeurige tekenreeks. Als u echt een vraagteken of een sterretje wilt zoeken, moet u een tilde (~) voor dat teken typen.

Voorbeeld

Kopieer de voorbeeldgegevens uit de volgende tabel en plak deze in cel A1 van een nieuw Excel-werkblad. Om resultaten van formules weer te geven, selecteert u deze, drukt u op F2 en drukt u vervolgens op Enter. Indien nodig kunt u de kolombreedten aanpassen als u alle gegevens wilt zien.

Product

Aantal

Bananen

25

Sinaasappelen

38

Appels

40

Peren

41

Formule

Beschrijving

Resultaat

=VERGELIJKEN(39,B2:B5,1)

Omdat er geen exacte overeenkomst is, wordt de positie van de eerstvolgende lagere waarde (38) in het bereik B2:B5 als resultaat gegeven.

2

=VERGELIJKEN(41,B2:B5,0)

De positie van de waarde 41 in het bereik B2:B5.

4

=VERGELIJKEN(40;B2:B5;-1)

Geeft een foutwaarde als resultaat omdat de waarden in het bereik B2:B5 niet aflopend zijn gesorteerd.

#N/B

VERT.ZOEKEN, functie

INDEX, functie

Meer hulp nodig?

Meer opties?

Verken abonnementsvoordelen, blader door trainingscursussen, leer hoe u uw apparaat kunt beveiligen en meer.

Community's helpen u vragen te stellen en te beantwoorden, feedback te geven en te leren van experts met uitgebreide kennis.