XOR-funktion i Excel
Logiske formler styrer mest i excel-funktioner. Af andre måder er vi nødt til at bruge logiske funktioner i Excel. Vi skal alle have brugt HVIS, OG ELLER forhold i kombinationer. Men vi har ikke set meget af den anden underudnyttede excel-funktion “XOR.”
Hvis du allerede har brugt OR-funktionen i Excel, bliver XOR-funktionen let. ELLER-funktionen returnerer SAND, hvis en af de leverede logiske tests er opfyldt, og hvis alle de leverede logiske tests ikke er opfyldt, giver det kun FALSE som et resultat. Endnu vigtigere, hvis alle de leverede logiske tests er opfyldt, bliver vi kun SAND. XOR er dog lidt anderledes her. Hvis alle de leverede logiske tests er opfyldt, får vi FALSE.
- For at få resultatet som SAND skal mindst en af de leverede logiske tests være FALSK.
- Hvis alt er FALSK, er resultatet kun FALSK, så med enkle ord for at få SAND, da den resulterende formel skal indeholde mindst et SANDT og mindst et FALSKT resultat.
Syntaks
XOR-syntaks er den samme som OR & AND-funktioner i Excel. Nedenfor er syntaksen for XOR-funktionen.

- Logisk 1: hvad er den første logiske test?
- Logisk 2: Hvad er den anden logiske test?
På denne måde kan vi anvende 256 logiske tests. Da det er den samme syntaks som de to andre logiske excel-funktioner, kræver der ingen specielle forklaringer. Nu vil vi gå til eksempler på XOR-funktion.
Eksempler til brug af XOR-funktion i Excel
Eksempel nr. 1
Bare for at starte med viser vi dig et simpelt eksempel på XOR-funktion. Overvej nedenstående data.

- Trin 1: Fra disse data skal vi identificere, om nummer 1 og nummer 2 er mindre end 21. Så åbn XOR-funktionen i kolonnen Status.

- Trin 2: Vælg nummer 1 som et logisk1 argument.

- Trin 3: Vores logiske test er, om det valgte tal er <21 eller ej, så angiv testen som A2 <21.

- Trin 4: Anvend også den samme logiske test for argumentet logical2 ved at vælge nummer 2.

- Trin 5: Tryk på Enter for at få svaret.

Her er nummer 1 22, hvilket er større end den logiske tilstand på 21, så resultatet er FALSK, og nummer 2 er 14, hvilket er mindre end en logisk tilstand på 21, så resultatet er SAND. Da logiske resultater er en kombination af det SANDE og FALSKE slutresultat er SAND.
Trin 6: Træk også formlen til andre celler.

Se nu på det tredje resultat, i dette nummer er 1 20, hvilket er mindre end 21, så resultatet er SAND, og Nummer 2 også 20, som også er mindre end 21, så resultatet er SAND. Da alle de logiske resultater er SANDE, er vores XOR-slutresultat FALSK.
Så for at få SAND, skal mindst et SANDT og et FALSKT resultat være der.
Eksempel 2
XOR-funktionen fungerer lidt anderledes, når vi anvender mere end 2 logiske tests.
Excel XOR-funktionen returnerer SAND, når mere end to logiske tests SANDT resultat er ulige. For eksempel, hvis der er 5 logiske tests og ud af disse fem, hvis 1, 3, 5 logiske tests er SANDE, så er det endelige resultat også SAND. Hvis ud af 5 logiske tests, 4 logiske tests er SANDE, er det endelige resultat FALSK.
Se f.eks. Nedenstående formel.

I ovenstående eksempel har vi anvendt XOR-funktionen til at teste, om alle tallene er> 5 eller ej.
I den første formel blev vi SAND, fordi se på hvert nummer.
- Num 1 er mindre end 5, så resultatet er FASLE,
- Num 2 er mindre end 5, så resultatet er FALSK,
- Num 3 er mindre end 5, så resultatet er FASLE,
- Num 4 er større end 5, så resultatet er SAND og
- Num 5 er mindre end 5, så resultatet er FALSK.
I denne samlede optælling af det FALSE resultat er 4, og en samlet optælling af det SANDE resultat er 1. Da optællingen af det SANDE resultat er ulige (dvs. 1), er det endelige resultat også SAND.
For en bedre forståelse, se nedenstående tabel.

Når vi ser overalt, hvor vi får et ulige antal TRUE count, er slutresultatet også TRUE, hvis optællingen af det TRUE resultat er endda slutresultatet er FALSE.
Ting at huske
- XOR-funktion tilgængelig fra 2013-versionen.
- XOR kan acceptere 254 logiske tests.
- Det fungerer forskelligt, når vi anvender mere end 2 logiske tests i Excel.
- Uanset hvor vi kommer, er det ulige antal slutresultatet TRUE også sandt.
- Hvis optællingen af det SANDE resultat er endda det endelige resultat, er FALSK.