De XOR-functie in Excel telt het aantal cellen in een bereik dat aan een opgegeven voorwaarde voldoet en retourneert een uitvoer op basis van dat aantal. Als het aantal cellen dat aan de voorwaarde voldoet oneven is, retourneert XOR WAAR, anders wordt ONWAAR geretourneerd.

Deze functie is een tandje hoger dan alledaagse functies, maar wordt desalniettemin door veel Excel-professionals gebruikt. In het begin lijkt de functie misschien verwarrend, maar we zijn hier om het op te splitsen en u te helpen het onder de knie te krijgen. Lees verder om erachter te komen wat de XOR-functie is en hoe u deze kunt gebruiken, samen met enkele voorbeelden.

Wat is de XOR-functie in Excel?

De XOR-functie in Excel is een logische test binnen een reeks waarden. De XOR-functie retourneert TRUE of FALSE als uitvoer. De syntaxis voor deze functie is als volgt:

=XOR(argument1, argument2, ...) 

U moet ten minste één argument invoeren om XOR te laten werken. Als u een celbereik als argument invoert, telt de XOR-functie cellen met waarden erin als WAAR en negeert de cellen met tekst en lege cellen. De uiteindelijke uitvoer van de XOR-functie is TRUE of FALSE.

instagram viewer

  • WAAR: als er een oneven aantal cellen is dat aan de voorwaarden voldoet, wordt de instructie TRUE geretourneerd.
  • ONWAAR: Als er een even aantal cellen is dat aan de voorwaarden voldoet, of als er geen cellen zijn die aan de voorwaarden voldoen, wordt de instructie FALSE geretourneerd.

Het begrijpen van de XOR-functie in Excel is in het begin misschien een beetje moeilijk, maar met een paar voorbeelden en experimenten zul je het onder de knie krijgen.

Hoe de XOR-functie in Excel te gebruiken?

Laten we beginnen met een educatief voorbeeld om XOR beter te begrijpen. Als je eenmaal goed begrijpt hoe deze functie werkt, sluiten we af met een praktisch voorbeeld.

In dit voorbeeld hebben we zes getallen in een tabel. Deze getallen zijn 0, 1 en 2. Het doel is om de XOR-functie te gebruiken om te zien of we een oneven aantal cellen hebben met 1 of een even aantal. We gaan deze functie gebruiken voor twee bereiken, zodat u zowel TRUE als FALSE scenario's kunt zien.

  1. Selecteer de cel waar u de XOR-resultaten wilt uitvoeren.
  2. Voer in de formulebalk de onderstaande formule in:
    =XOR(A1:B2=1)
    Deze formule roept de XOR-functie op om te controleren hoeveel cellen in het bereik A1:B2 Gelijk 1. Als het antwoord een oneven getal is, keert de formule terug WAAR. Als het antwoord een even getal is, inclusief nul, keert de formule terug ONWAAR.
  3. druk op Binnenkomen.

Zoals je kunt zien, omdat er drie cellen zijn die 1 bevatten, retourneert de formule WAAR. Laten we het nu eens op een groter bereik proberen.

  1. Selecteer de cel waar u de XOR-uitvoer wilt weergeven.
  2. Voer de onderstaande formule in de formulebalk in:
    =XOR(A1:B3=1)
    Net als de vorige formule, roept deze formule XOR op om te testen hoeveel cellen in het bereik A1:B3 Gelijk 1. Als het antwoord vreemd is, WAAR wordt teruggestuurd. Als het antwoord even of nul is, ONWAAR wordt teruggestuurd.
  3. druk op Binnenkomen.

Aangezien er vier cellen zijn met 1 in dit bereik, retourneert de formule ONWAAR. U kunt experimenteren met verschillende argumenten en bereiken om de XOR-functie beter te begrijpen.

XOR-functievoorbeeld

Nu je een goed idee hebt van hoe XOR werkt in Excel, laten we het in actie zien met een praktisch voorbeeld. In de praktijk wordt de XOR-functie in Excel meestal samen met andere Excel-functies gebruikt. Een populaire combinatie van de XOR-functie is met: de ALS-functie in Excel.

Door IF en XOR te combineren, kunt u twee logische tests uitvoeren: XOR controleert de waarden en retourneert TRUE of FALSE, en de IF-functie zal deze uitvoer lezen en afhankelijk van of de uitvoer van XOR WAAR of ONWAAR is, wordt een aangepast resultaat geretourneerd uitvoer.

Stel dat we een lokaal voetbaltoernooi coördineren. De regels zijn zo dat als een team de eerste twee wedstrijden wint, ze doorgaan naar de volgende fase en geen derde wedstrijd in die fase hoeven te spelen. Als een team beide eerste twee wedstrijden verliest, wordt het uitgeschakeld en speelt geen derde wedstrijd.

Als een team echter een wedstrijd wint en een andere verliest, moeten ze een derde wedstrijd spelen om te bepalen of ze door gaan naar de volgende fase of niet.

In dit voorbeeld Excel-spreadsheet hebben we een lijst van de voetbalteams en de uitkomst van hun twee wedstrijden. Het doel is om een ​​combinatie van de XOR- en IF-functies in Excel te gebruiken om te bepalen welke teams een derde wedstrijd moeten doen.

Om het verder op te splitsen, gaan we in elke rij zoeken naar de term Verlies met behulp van XOR. Hier is hoe de XOR-functie zich zal gedragen:

  • Als een team al zijn wedstrijden heeft gewonnen, telt het aantal cellen met Verlies zal nul zijn, wat zal output ONWAAR.
  • Als een team al zijn wedstrijden heeft verloren, telt het aantal cellen met Verlies zal twee zijn, wat een even getal is en zal worden uitgevoerd ONWAAR.
  • Als een team de ene wedstrijd heeft gewonnen en de andere heeft verloren, telt het aantal cellen met Verlies zal één zijn, wat een oneven getal is en zal worden uitgevoerd WAAR.

Op deze manier is de XOR-functie op zich voldoende om te bepalen of een team een ​​derde wedstrijd moet spelen of niet. Om het uiterlijk van de spreadsheet te verbeteren, gaan we de ALS-functie gebruiken om de enge hoofdletters TRUE en FALSE te vertalen in zachter Ja en Nee. Laten we beginnen.

  1. Selecteer de eerste cel waar u de XOR-resultaten wilt uitvoeren. In dit voorbeeld is dat de eerste cel onder de kolom 'Derde match nodig'.
  2. Voer in de formulebalk de onderstaande formule in:
    =XOR(B2:C2="Verlies")
    Deze formule roept de XOR-functie op om door het bereik te kijken B2:C2 en tel hoeveel cellen de zin bevatten Verlies. Als het resultaat een oneven getal is, keert de formule terug WAAR. Zo niet, dan keert de formule terug ONWAAR.
  3. druk op Binnenkomen.

Je ziet nu of het eerste team een ​​derde wedstrijd nodig heeft of niet. U kunt doorgaan en gebruiken de tool voor automatisch aanvullen in Excel om ook het resultaat voor de rest van de teams te zien. Maar ons werk hier zit er nog niet op. We gaan XOR koppelen aan de ALS-functie om Ja of Nee als resultaat te krijgen.

  1. Selecteer de eerste cel onder de kolom "Derde match nodig".
  2. Wijzig de formule in de formulebalk in het onderstaande:
    =ALS(XOR(B2:C2="Verlies"), "Ja", "Nee")
    Je weet al wat de XOR-functie hier doet, maar deze keer wordt het gebruikt als een logische test binnen de IF-functie. Als het resultaat van de XOR-functie is WAAR, dan zal de ALS-functie terugkeren Ja. Anders komt het terug Nee.
  3. druk op Binnenkomen.

Nu ziet u de resultaten van de XOR- en IF-functies als Ja of Nee. Pak de vulgreep en laat deze op de onderstaande cellen vallen om ook de resultaten voor hen te zien. Tot slot kunt u ook voeg wat voorwaardelijke opmaak toe aan je Excel-cellen om ze er beter uit te laten zien en hun leesbaarheid te verbeteren.

Waar of niet waar? XOR weet het

XOR is een beetje anders dan sommige van de meer algemene Excel-functies, maar het is een efficiënte functie in scenario's waarin het oneven of even aantal cellen belangrijk is. De XOR-functie wordt vaak gebruikt in combinatie met andere Excel-functies, zoals IF, en nu weet u hoe u deze moet gebruiken. Als je eenmaal de XOR-functie leert gebruiken en ermee experimenteert, zul je hem al snel in veel Excel-scenario's zien gebruiken.