XOR-funktionen i Excel tæller antallet af celler i et område, der opfylder en specificeret betingelse, og returnerer et output baseret på dette tal. Hvis antallet af celler, der opfylder betingelsen, er ulige, returnerer XOR TRUE, ellers returnerer det FALSK.

Denne funktion er et hak højere end hverdagens funktioner, men bruges ikke desto mindre af mange Excel-professionelle. I starten kan funktionen virke forvirrende, men vi er her for at opdele den og hjælpe dig med at mestre den. Læs videre for at finde ud af, hvad XOR-funktionen er, og hvordan du kan bruge den, sammen med nogle eksempler.

Hvad er XOR-funktionen i Excel?

XOR-funktionen i Excel er en logisk test inden for en række værdier. XOR-funktionen returnerer enten SAND eller FALSK som output. Syntaksen for denne funktion er som nedenfor:

=XOR(argument1, argument2, ...) 

Du skal indtaste mindst ét ​​argument for at XOR virker. Hvis du indtaster et celleområde som et argument, vil XOR-funktionen tælle celler med værdier i dem som SAND, og ​​vil ignorere celler, der indeholder tekst og tomme celler. XOR-funktionens ultimative output er enten TRUE eller FALSE.

instagram viewer

  • RIGTIGT: Hvis der er et ulige antal celler, der opfylder betingelserne, returneres TRUE-sætningen.
  • FALSK: Hvis der er et lige antal celler, der opfylder betingelserne, eller hvis der ikke er nogen celler, der opfylder betingelserne, returneres FALSE-sætningen.

Det kan være lidt svært i starten at forstå XOR-funktionen i Excel, men med et par eksempler og eksperimenter får du styr på det.

Sådan bruges XOR-funktionen i Excel

Lad os starte med et pædagogisk eksempel for bedre at forstå XOR. Når du har fået en god forståelse af, hvordan denne funktion fungerer, slutter vi af med et praktisk eksempel.

I dette eksempel har vi seks tal i en tabel. Disse tal er 0, 1 og 2. Målet er at bruge XOR-funktionen til at se, om vi har et ulige antal celler, der indeholder 1, eller et lige antal af dem. Vi kommer til at bruge denne funktion til to områder, så du kan se både TRUE og FALSE scenarier.

  1. Vælg den celle, hvor du vil udskrive XOR-resultaterne.
  2. Indtast formlen nedenfor i formellinjen:
    =XOR(A1:B2=1)
    Denne formel kalder på XOR-funktionen for at kontrollere, hvor mange celler i området A1:B2 lige 1. Hvis svaret er et ulige tal, vender formlen tilbage RIGTIGT. Hvis svaret er et lige tal, inklusive nul, vender formlen tilbage FALSK.
  3. Trykke Gå ind.

Som du kan se, da der er tre celler, der indeholder 1, returnerer formlen TRUE. Lad os nu prøve det på et udvidet område.

  1. Vælg den celle, hvor du vil vise XOR-outputtet.
  2. Indtast formlen nedenfor i formellinjen:
    =XOR(A1:B3=1)
    Ligesom den foregående formel kalder denne formel XOR for at teste, hvor mange celler i området A1:B3 lige 1. Hvis svaret er mærkeligt, RIGTIGT er returneret. Hvis svaret er lige eller nul, FALSK er returneret.
  3. Trykke Gå ind.

Da der er fire celler, der indeholder 1 i dette område, returnerer formlen FALSK. Du kan eksperimentere med forskellige argumenter og intervaller for bedre at forstå XOR-funktionen.

Eksempel på XOR-funktion

Nu hvor du har en god idé om, hvordan XOR fungerer i Excel, lad os se det i aktion med et praktisk eksempel. I praksis bruges XOR-funktionen i Excel mest sammen med andre Excel-funktioner. En populær kombination af XOR-funktionen er med IF-funktionen i Excel.

Ved at kombinere IF og XOR, kan du have to logiske test: XOR vil kontrollere værdierne og returnere enten TRUE eller FALSE, og HVIS-funktionen vil læse dette output, og afhængigt af om outputtet fra XOR er SAND eller FALSK, vil det returnere en brugerdefineret produktion.

Antag, at vi koordinerer en lokal fodboldturnering. Reglerne er på en måde, at hvis et hold vinder sine to første kampe, går de videre til næste fase og behøver ikke at spille en tredje kamp i den fase. Hvis et hold taber begge sine første to kampe, bliver de elimineret og vil ikke spille en tredje kamp.

Men hvis et hold vinder en kamp og taber en anden, så bliver de nødt til at spille en tredje kamp for at afgøre, om de går videre til næste fase eller ej.

I dette eksempel på Excel-regneark har vi en liste over fodboldholdene og resultatet af deres to kampe. Målet er at bruge en kombination af XOR- og IF-funktionerne i Excel til at bestemme, hvilke hold der skal spille en tredje kamp.

For at opdele det yderligere, skal vi kigge efter udtrykket Tab i hver række ved hjælp af XOR. Sådan vil XOR-funktionen opføre sig:

  • Hvis et hold har vundet alle sine kampe, er antallet af celler, der indeholder Tab vil være nul, hvilket vil output FALSK.
  • Hvis et hold har tabt alle sine kampe, er antallet af celler, der indeholder Tab vil være to, hvilket er et lige tal og vil udlæse FALSK.
  • Hvis et hold har vundet den ene kamp og tabt den anden, er antallet af celler, der indeholder Tab vil være en, som er et ulige tal og vil udskrive RIGTIGT.

På denne måde er XOR-funktionen nok alene til at afgøre, om et hold skal spille en tredje kamp eller ej. For at forbedre udseendet af regnearket vil vi bruge IF-funktionen til at oversætte de skræmmende fulde caps TRUE og FALSE til blidere Ja og Nej. Lad os komme i gang.

  1. Vælg den første celle, hvor du vil udlæse XOR-resultaterne. I dette eksempel vil det være den første celle under kolonnen "Vil have brug for tredje match".
  2. Indtast formlen nedenfor i formellinjen:
    =XOR(B2:C2="Tab")
    Denne formel kalder på XOR-funktionen for at se gennem området B2:C2 og tæl hvor mange celler der indeholder sætningen Tab. Hvis resultatet er et ulige tal, vender formlen tilbage RIGTIGT. Hvis ikke, vender formlen tilbage FALSK.
  3. Trykke Gå ind.

Du vil nu se, om førsteholdet kræver en tredje kamp eller ej. Du kan gå videre og bruge autofyldværktøjet i Excel for også at se resultatet for resten af ​​holdene. Men vores arbejde her er ikke udført endnu. Vi vil koble XOR med IF-funktionen for at få Ja eller Nej som resultater.

  1. Vælg den første celle under kolonnen "Vil have brug for tredje match".
  2. I formellinjen skal du ændre formlen til nedenfor:
    =HVIS(XELLER(B2:C2="Tab"), "Ja", "Ingen")
    Du ved allerede, hvad XOR-funktionen gør her, men denne gang bruges den som en logisk test inde i IF-funktionen. Hvis resultatet af XOR-funktionen er RIGTIGT, så vender IF-funktionen tilbage Ja. Ellers vender den tilbage Ingen.
  3. Trykke Gå ind.

Nu vil du se resultaterne fra XOR- og IF-funktionerne som enten Ja eller Nej. Tag fat i udfyldningshåndtaget og slip det på cellerne nedenfor for også at se resultaterne for dem. Endelig kan du også tilføje noget betinget formatering til dine Excel-celler for at få dem til at se bedre ud og forbedre deres læsbarhed.

Sandt eller falsk? XOR ved

XOR er en smule anderledes end nogle af de mere almindelige Excel-funktioner, men det er en effektiv funktion i scenarier, hvor ulige eller lige antal celler er vigtige. XOR-funktionen bruges ofte sammen med andre Excel-funktioner, såsom IF, og nu ved du, hvordan du bruger den. Når du først lærer at bruge XOR-funktionen og eksperimenterer med den, vil du snart se dig selv bruge den i mange Excel-scenarier.