Wat te weten
- Zes operatoren: gelijk aan (=), groter dan (>), kleiner dan (<), groter dan of gelijk aan (>= ) kleiner dan of gelijk aan (<= ), niet gelijk aan ().
- Het meest voorkomende gebruik van vergelijkingsoperatoren is de functie IF.
Dit artikel legt uit hoe u vergelijkingsoperatoren I=in Excel gebruikt. Instructies zijn van toepassing op Excel-versies 2019, 2016, 2013, 2010, Excel Online en Excel voor Mac.
Zes vergelijkingsoperators
Er zijn zes vergelijkingsoperatoren beschikbaar die u in Excel kunt gebruiken.
Deze operatoren worden gebruikt om te testen op voorwaarden zoals:
- Gelijk: Twee waarden of strings zijn hetzelfde (appel =appel)
- Groter dan: de ene waarde is groter dan de andere (10 > 8)
- Minder dan: de ene waarde is kleiner dan de andere (8 < 10)
- Groter dan of gelijk aan: de ene waarde is groter of gelijk aan de andere (10 >=10)
- Kleiner dan of gelijk aan: de ene waarde is kleiner dan of gelijk aan een andere (5 <=5)
- Niet gelijk aan: twee waarden zijn niet hetzelfde (hondkat)
Alle vergelijkingsoperatoren werken met waarden, terwijl sommige (zoals en =) ook werken met tekenreeksen (tekst) en datums.
Vergelijkingsoperatoren in de IF-functie
Er zijn twee gebieden in Excel waar u vergelijkingsoperatoren kunt gebruiken. Het meest voorkomende gebruik is binnen de IF functie.
Binnen een cel van een spreadsheet, roept u de ALS-functie op door te typen:
Je ziet een pop-up helptekst met de tekst:
Dit is het formaat om de IF-functie correct te gebruiken.
- De eerste waarde is de voorwaardelijke test die de vergelijkingsoperator bevat.
- De tweede waarde is het getal of de tekenreeks die u wilt weergeven als de vergelijking waar is.
- De derde waarde is het getal of de tekenreeks die u wilt weergeven als de vergelijking onwaar is.
Alle drie de waarden binnen de ALS-functie moeten worden gescheiden door komma's.
De logische test kan verwijzen naar waarden of cellen in het Excel-spreadsheet die waarden bevatten. U kunt formules ook nesten in de vergelijking zelf.
Als u bijvoorbeeld de gegevens in cel A1 wilt vergelijken met de gegevens in cel B4, typt u:
Om te controleren of de waarde in cel A1 lager is dan 50, typt u:
Om te controleren of de waarde in cel A1 kleiner is dan de helft van de waarde in cel B4, typt u:
In de bovenstaande voorbeelden retourneert Excel WAAR of ONWAAR in de cel waar u de IF-instructie hebt getypt, afhankelijk van het resultaat van de vergelijking.
Je kunt TRUE of FALSE vervangen door elke waarde of tekenreeks als je wilt dat de ALS-formule iets anders in die cel retourneert. Bijvoorbeeld:
Dit zal "Bob" in de cel teruggeven als de voorwaarde waar is, of "Sally" als de voorwaarde onwaar is.
Vergelijkingsoperators in Excel VBA of macro's
U kunt dezelfde vergelijkingsoperatoren gebruiken in de Excel VBA-editor.
Excel VBA wordt gebruikt om macro's te maken voor het automatiseren van acties in een spreadsheet.
Om de Excel VBA-editor te openen:
- Select File > Options > Lint aanpassen.
- Schakel het Developer selectievakje in onder Hoofdtabbladen en selecteer OK.
- Selecteer in Excel Developer > View Code.
- Dubbelklik op ThisWorkbook onder Microsoft Excel Objects in het linkerdeelvenster.
- Aan de bovenkant van het codevenster, zet de linker vervolgkeuzelijst op Werkboek en de rechter op Open.
Je bent nu code aan het bewerken die elke keer wordt uitgevoerd wanneer het Excel-bestand wordt geopend. In dit venster kunt u cel A1 met A2 vergelijken en automatisch A3 invullen met een waarde of tekst, afhankelijk van de resultaten van de vergelijkingsoperator.
Hier is een voorbeeld van hoe die code eruit zou zien:
Als [A1] < [A2] Dan
[A3]="JA"
Else
[A3]="NEE"
Einde Als
De opmaak is iets anders in VBA, maar de vergelijkingssymbolen (operators) die worden gebruikt om twee waarden of tekenreeksen te vergelijken, zijn precies hetzelfde.