
Samenvatting
De XOR-functie voert wat wordt genoemd "exclusieve OR" uit. Met twee logische instructies geeft XOR WAAR terug als een van de instructies WAAR is, maar geeft als resultaat ONWAAR als beide instructies WAAR zijn. Als geen van beide WAAR is, retourneert XOR ook FALSE.
Doel
Voer exclusieve OF uitWinstwaarde
Waar of niet waarSyntaxis
= XOR (logisch1, (logisch2), …)Argumenten
- logical1 - Een uitdrukking, constante of verwijzing die resulteert in TRUE of FALSE.
- logical2 - (optioneel) Een uitdrukking, constante of verwijzing die resulteert in TRUE of FALSE.
Versie
Excel 2013Gebruiksopmerkingen
De XOR-functie voert wat wordt genoemd "exclusieve OR" uit, in tegenstelling tot de "inclusieve OR" uitgevoerd door de OR-functie. Terwijl de OR-functie true retourneert als een logische waarde WAAR is, retourneert XOR in specifieke gevallen WAAR. In het eenvoudigste geval, met slechts twee logische statements, retourneert XOR alleen TRUE als een van de logicalen WAAR is, niet als beide logicalen WAAR zijn.
Het concept van exclusieve OR is meer bekend in de programmeerwereld. In gewoon Engels kun je een zin als deze bedenken: "Ik ga deze zomer naar New York of San Francisco". Niets belet me om beide te bezoeken, maar de bedoeling is duidelijk dat ik van plan ben om alleen de een of de ander te bezoeken.
Met meer dan 2 logica's
Met meer dan 2 logicalen retourneert XOR alleen WAAR als het aantal TRUE logicalen oneven is, zoals in het volgende voorbeeld wordt getoond:
Opmerkingen:
- Logische argumenten moeten resulteren in TRUE of FALSE, 1 of 0, of referenties zijn die logische waarden bevatten.
- Lege verwijzingen worden genegeerd.
- XOR geeft #VALUE terug! als er geen logische waarden worden gevonden.
- Met meer dan twee logicalen retourneert XOR WAAR als het aantal TRUE logicalen oneven is, en FALSE als dat niet het geval is.
- XOR is geïntroduceerd in Excel 2013.