XOR-funksjonen i Excel teller antall celler i et område som oppfyller en spesifisert betingelse og returnerer en utdata basert på dette tallet. Hvis antallet celler som oppfyller betingelsen er oddetall, returnerer XOR TRUE, ellers returnerer det FALSE.

Denne funksjonen er et hakk høyere enn hverdagsfunksjoner, men brukes likevel av mange Excel-proffer. Til å begynne med kan funksjonen virke forvirrende, men vi er her for å bryte den ned og hjelpe deg med å mestre den. Les videre for å finne ut hva XOR-funksjonen er og hvordan du kan bruke den, sammen med noen eksempler.

Hva er XOR-funksjonen i Excel?

XOR-funksjonen i Excel er en logisk test innenfor en rekke verdier. XOR-funksjonen returnerer enten TRUE eller FALSE som utdata. Syntaksen for denne funksjonen er som følger:

=XOR(argument1, argument2, ...) 

Du må angi minst ett argument for at XOR skal fungere. Hvis du skriver inn et celleområde som et argument, vil XOR-funksjonen telle celler med verdier i dem som TRUE, og ignorere celler som inneholder tekst og tomme celler. XOR-funksjonens endelige utgang er enten TRUE eller FALSE.

  • EKTE: Hvis det er et oddetall celler som oppfyller betingelsene, returneres TRUE-setningen.
  • FALSK: Hvis det er et partall av celler som oppfyller betingelsene, eller hvis det ikke er noen celler som oppfyller betingelsene, returneres FALSE-setningen.

Å forstå XOR-funksjonen i Excel kan være litt vanskelig i begynnelsen, men med et par eksempler og eksperimenter får du taket på det.

Slik bruker du XOR-funksjonen i Excel

La oss starte med et pedagogisk eksempel for å bedre forstå XOR. Når du har fått en god forståelse av hvordan denne funksjonen fungerer, avslutter vi med et praktisk eksempel.

I dette eksemplet har vi seks tall i en tabell. Disse tallene er 0, 1 og 2. Målet er å bruke XOR-funksjonen for å se om vi har et oddetall av celler som inneholder 1, eller et partall av dem. Vi kommer til å bruke denne funksjonen for to områder, slik at du kan se både TRUE og FALSE scenarier.

  1. Velg cellen der du vil sende ut XOR-resultatene.
  2. Skriv inn formelen nedenfor i formellinjen:
    =XOR(A1:B2=1)
    Denne formelen kaller på XOR-funksjonen for å sjekke hvor mange celler i området A1:B2 lik 1. Hvis svaret er et oddetall, kommer formelen tilbake EKTE. Hvis svaret er et partall, inkludert null, vil formelen returnere FALSK.
  3. trykk Tast inn.

Som du kan se, siden det er tre celler som inneholder 1, returnerer formelen TRUE. La oss nå prøve det på et utvidet område.

  1. Velg cellen der du vil vise XOR-utdata.
  2. Skriv inn formelen nedenfor i formellinjen:
    =XOR(A1:B3=1)
    Akkurat som den forrige formelen, kaller denne formelen XOR for å teste hvor mange celler i området A1:B3 lik 1. Hvis svaret er merkelig, EKTE er returnert. Hvis svaret er partall eller null, FALSK er returnert.
  3. trykk Tast inn.

Siden det er fire celler som inneholder 1 i dette området, returnerer formelen FALSE. Du kan eksperimentere med forskjellige argumenter og områder for bedre å forstå XOR-funksjonen.

Eksempel på XOR-funksjon

Nå som du har en god ide om hvordan XOR fungerer i Excel, la oss se det i aksjon med et praktisk eksempel. I praksis brukes XOR-funksjonen i Excel for det meste sammen med andre Excel-funksjoner. En populær kombinasjon av XOR-funksjonen er med HVIS-funksjonen i Excel.

Ved å kombinere IF og XOR, kan du ha to logiske tester: XOR vil sjekke verdiene og returnere enten TRUE eller FALSE, og HVIS-funksjonen vil lese denne utgangen, og avhengig av om utgangen fra XOR er TRUE eller FALSE, vil returnere en egendefinert produksjon.

Anta at vi koordinerer en lokal fotballturnering. Reglene er på en måte at hvis et lag vinner sine to første kamper, går de videre til neste etappe og trenger ikke å gjøre en tredje kamp i den etappen. Hvis et lag taper begge de to første kampene, blir de eliminert, og vil ikke gjøre en tredje kamp.

Men hvis et lag vinner en kamp og taper en annen, må de gjøre en tredje kamp for å avgjøre om de vil gå videre til neste etappe eller ikke.

I dette eksemplet på Excel-regnearket har vi en liste over fotballagene og utfallet av deres to kamper. Målet er å bruke en kombinasjon av XOR- og IF-funksjonene i Excel for å bestemme hvilke lag som må gjøre en tredje kamp.

For å bryte det ned ytterligere, skal vi se etter begrepet Tap i hver rad ved å bruke XOR. Slik vil XOR-funksjonen oppføre seg:

  • Hvis et lag har vunnet alle sine kamper, er antallet celler som inneholder Tap vil være null, som vil gi ut FALSK.
  • Hvis et lag har tapt alle sine kamper, er antallet av cellene som inneholder Tap vil være to, som er et partall og vil gi ut FALSK.
  • Hvis et lag har vunnet den ene kampen og tapt den andre, tallet på cellene som inneholder Tap vil være én, som er et oddetall og vil sendes ut EKTE.

På denne måten er XOR-funksjonen nok alene til å avgjøre om et lag må gjøre en tredje kamp eller ikke. For å forbedre utseendet til regnearket skal vi bruke HVIS-funksjonen til å oversette de skumle store bokstavene TRUE og FALSE til mildere Ja og Nei. La oss komme i gang.

  1. Velg den første cellen der du vil sende ut XOR-resultatene. I dette eksemplet vil det være den første cellen under kolonnen "Trenger tredje match".
  2. Skriv inn formelen nedenfor i formellinjen:
    =XELLER(B2:C2="Tap")
    Denne formelen vil kalle på XOR-funksjonen for å se gjennom området B2:C2 og tell hvor mange celler som inneholder setningen Tap. Hvis resultatet er et oddetall, vil formelen returnere EKTE. Hvis ikke, kommer formelen tilbake FALSK.
  3. trykk Tast inn.

Du vil nå se om førstelaget krever en tredje kamp eller ikke. Du kan gå videre og bruke autofyllverktøyet i Excel for å se resultatet for resten av lagene også. Men jobben vår her er ikke gjort ennå. Vi skal koble XOR med IF-funksjonen for å få Ja eller Nei som resultater.

  1. Velg den første cellen under kolonnen "Vil trenge tredje match".
  2. I formellinjen endrer du formelen til nedenfor:
    =HVIS(XELLER(B2:C2="Tap"), "Ja", "Nei")
    Du vet allerede hva XOR-funksjonen gjør her, men denne gangen brukes den som en logisk test inne i IF-funksjonen. Hvis resultatet av XOR-funksjonen er EKTE, så kommer HVIS-funksjonen tilbake Ja. Ellers kommer den tilbake Nei.
  3. trykk Tast inn.

Nå vil du se resultatene fra XOR- og IF-funksjonene som enten Ja eller Nei. Ta tak i fyllhåndtaket og slipp det på cellene under for å se resultatene for dem også. Til slutt kan du også legg til litt betinget formatering til Excel-cellene dine for å få dem til å se bedre ut, og forbedre lesbarheten.

Sant eller usant? XOR vet

XOR er litt forskjellig fra noen av de mer vanlige Excel-funksjonene, men det er en effektiv funksjon i scenarier der oddetall eller partall av celler er viktig. XOR-funksjonen brukes ofte sammen med andre Excel-funksjoner, for eksempel IF, og nå vet du hvordan du bruker den. Når du lærer å bruke XOR-funksjonen og eksperimenterer med den, vil du snart se deg selv bruke den i mange Excel-scenarier.