XOR-funktionen i Excel räknar antalet celler i ett intervall som uppfyller ett specificerat villkor och returnerar en utdata baserat på det numret. Om antalet celler som uppfyller villkoret är udda returnerar XOR TRUE, annars returnerar det FALSE.

Denna funktion är ett snäpp högre än vardagliga funktioner, men används ändå av många Excel-proffs. Till en början kan funktionen verka förvirrande, men vi är här för att dela upp den och hjälpa dig att bemästra den. Läs vidare för att ta reda på vad XOR-funktionen är och hur du kan använda den, tillsammans med några exempel.

Vad är XOR-funktionen i Excel?

XOR-funktionen i Excel är ett logiskt test inom en rad värden. XOR-funktionen returnerar antingen TRUE eller FALSE som utdata. Syntaxen för denna funktion är som följer:

=XOR(argument1, argument2, ...) 

Du måste ange minst ett argument för att XOR ska fungera. Om du anger ett cellintervall som ett argument, kommer XOR-funktionen att räkna celler med värden i dem som TRUE och ignorerar celler som innehåller text och tomma celler. XOR-funktionens slutgiltiga utdata är antingen TRUE eller FALSE.

  • SANN: Om det finns ett udda antal celler som uppfyller villkoren returneras TRUE-satsen.
  • FALSK: Om det finns ett jämnt antal celler som uppfyller villkoren, eller om det inte finns några celler som uppfyller villkoren, returneras FALSE-satsen.

Att förstå XOR-funktionen i Excel kan vara lite svårt i början, men med ett par exempel och experiment kommer du att få kläm på det.

Hur man använder XOR-funktionen i Excel

Låt oss börja med ett pedagogiskt exempel för att bättre förstå XOR. När du har fått en god förståelse för hur den här funktionen fungerar avslutar vi med ett praktiskt exempel.

I det här exemplet har vi sex tal i en tabell. Dessa siffror är 0, 1 och 2. Målet är att använda XOR-funktionen för att se om vi har ett udda antal celler som innehåller 1, eller ett jämnt antal av dem. Vi kommer att använda den här funktionen för två intervall, så att du kan se både TRUE och FALSE scenarier.

  1. Välj cellen där du vill mata ut XOR-resultaten.
  2. I formelfältet anger du formeln nedan:
    =XOR(A1:B2=1)
    Denna formel anropar XOR-funktionen för att kontrollera hur många celler i intervallet A1:B2 likvärdig 1. Om svaret är ett udda tal kommer formeln tillbaka SANN. Om svaret är ett jämnt tal, inklusive noll, kommer formeln tillbaka FALSK.
  3. Tryck Stiga på.

Som du kan se, eftersom det finns tre celler som innehåller 1 returnerar formeln TRUE. Låt oss nu prova det på ett utökat område.

  1. Välj den cell där du vill visa XOR-utdata.
  2. Ange formeln nedan i formelfältet:
    =XOR(A1:B3=1)
    Precis som den föregående formeln kräver denna formel XOR för att testa hur många celler i intervallet A1:B3 likvärdig 1. Om svaret är udda, SANN returneras. Om svaret är jämnt eller noll, FALSK returneras.
  3. Tryck Stiga på.

Eftersom det finns fyra celler som innehåller 1 i detta intervall, returnerar formeln FALSK. Du kan experimentera med olika argument och intervall för att bättre förstå XOR-funktionen.

Exempel på XOR-funktion

Nu när du har en bra uppfattning om hur XOR fungerar i Excel, låt oss se det i aktion med ett praktiskt exempel. I praktiken används XOR-funktionen i Excel mest tillsammans med andra Excel-funktioner. En populär kombination av XOR-funktionen är med IF-funktionen i Excel.

Genom att kombinera OM och XOR, kan du ha två logiska test: XOR kommer att kontrollera värdena och returnera antingen TRUE eller FALSE, och OM-funktionen kommer att läsa denna utdata, och beroende på om utdata från XOR är TRUE eller FALSE, returnerar en anpassad produktion.

Anta att vi samordnar en lokal fotbollsturnering. Reglerna är på det sättet att om ett lag vinner sina två första matcher går de vidare till nästa steg och behöver inte göra en tredje match i det skedet. Om ett lag förlorar båda sina två första matcher slås de ut och kommer inte att göra en tredje match.

Men om ett lag vinner en match och förlorar en annan, måste de göra en tredje match för att avgöra om de går vidare till nästa steg eller inte.

I detta exempel på Excel-kalkylblad har vi en lista över fotbollslagen och resultatet av deras två matcher. Målet är att använda en kombination av XOR- och IF-funktionerna i Excel för att avgöra vilka lag som måste göra en tredje match.

För att dela upp det ytterligare kommer vi att leta efter termen Förlust i varje rad med XOR. Så här fungerar XOR-funktionen:

  • Om ett lag har vunnit alla sina matcher, då antalet celler som innehåller Förlust kommer att vara noll, vilket kommer att matas ut FALSK.
  • Om ett lag har förlorat alla sina matcher, då antalet celler som innehåller Förlust kommer att vara två, vilket är ett jämnt tal och kommer att matas ut FALSK.
  • Om ett lag har vunnit en match och förlorat den andra, antalet celler som innehåller Förlust kommer att vara ett, vilket är ett udda tal och kommer att matas ut SANN.

På så sätt räcker XOR-funktionen på egen hand för att avgöra om ett lag måste göra en tredje match eller inte. För att förbättra kalkylarkets utseende kommer vi att använda OM-funktionen för att översätta de läskiga fullkapslarna TRUE och FALSE till mildare Ja och Nej. Låt oss komma igång.

  1. Välj den första cellen där du vill mata ut XOR-resultaten. I det här exemplet kommer det att vara den första cellen under kolumnen "Behöver tredje matchning".
  2. I formelfältet anger du formeln nedan:
    =XOR(B2:C2="Förlust")
    Denna formel kommer att anropa XOR-funktionen för att titta igenom intervallet B2:C2 och räkna hur många celler som innehåller frasen Förlust. Om resultatet är ett udda tal kommer formeln tillbaka SANN. Om inte, kommer formeln att återkomma FALSK.
  3. Tryck Stiga på.

Du kommer nu att se om förstalaget kräver en tredje match eller inte. Du kan gå vidare och använda autofyllverktyget i Excel för att se resultatet för resten av lagen också. Men vårt jobb här är inte klart än. Vi kommer att koppla XOR med IF-funktionen för att få Ja eller Nej som resultat.

  1. Välj den första cellen under kolumnen "Behöver tredje matchning".
  2. I formelfältet ändrar du formeln till nedan:
    =OM(XELLER(B2:C2="Förlust"), "Ja", "Nej")
    Du vet redan vad XOR-funktionen gör här, men den här gången används den som ett logiskt test i IF-funktionen. Om resultatet av XOR-funktionen är SANN, så kommer IF-funktionen att återgå Ja. Annars kommer den tillbaka Nej.
  3. Tryck Stiga på.

Nu kommer du att se resultaten från XOR- och IF-funktionerna som antingen Ja eller Nej. Ta tag i fyllningshandtaget och släpp det på cellerna nedan för att se resultaten för dem också. Slutligen kan du också lägg till lite villkorlig formatering till dina Excel-celler för att få dem att se bättre ut och förbättra deras läsbarhet.

Sant eller falskt? XOR vet

XOR skiljer sig lite från några av de vanligare Excel-funktionerna, men det är en effektiv funktion i scenarier där det udda eller jämna antalet celler är viktiga. XOR-funktionen används ofta i kombination med andra Excel-funktioner, såsom IF, och nu vet du hur du använder den. När du har lärt dig att använda XOR-funktionen och experimentera med den kommer du snart att se dig själv använda den i många Excel-scenarier.