Excelin XOR-funktio laskee tietyn ehdon täyttävien solujen lukumäärän alueella ja palauttaa tuotoksen tämän määrän perusteella. Jos ehdon täyttävien solujen määrä on pariton, XOR palauttaa TOSI, muuten se palauttaa arvon EPÄTOSI.

Tämä toiminto on pykälän korkeampi kuin tavalliset toiminnot, mutta monet Excel-ammattilaiset käyttävät sitä kuitenkin. Aluksi toiminto saattaa tuntua hämmentävältä, mutta olemme täällä hajottaaksemme sen ja auttaaksemme sinua hallitsemaan sen. Lue lisää saadaksesi selville, mitä XOR-toiminto on ja kuinka voit käyttää sitä, sekä esimerkkejä.

Mikä on XOR-funktio Excelissä?

XOR-funktio Excelissä on looginen testi arvoalueella. XOR-funktio palauttaa lähtönä joko TRUE tai FALSE. Tämän funktion syntaksi on seuraava:

=XOR(argumentti1, argumentti2, ...) 

Sinun on syötettävä vähintään yksi argumentti, jotta XOR toimii. Jos syötät solualueen argumentiksi, XOR-funktio laskee solut, joiden arvot ovat TOSI, ja jättää huomioimatta tekstiä sisältävät solut ja tyhjät solut. XOR-funktion lopullinen tulos on joko TRUE tai FALSE.

  • TOTTA: Jos ehdot täyttäviä soluja on pariton määrä, palautetaan TRUE-lause.
  • VÄÄRÄ: Jos ehdot täyttäviä soluja on parillinen määrä tai jos ehdot täyttäviä soluja ei ole, palautetaan FALSE-lause.

XOR-funktion ymmärtäminen Excelissä voi olla aluksi hieman vaikeaa, mutta muutaman esimerkin ja kokeilun avulla saat siitä käsin.

Kuinka käyttää XOR-funktiota Excelissä

Aloitetaan opetuksellisella esimerkillä ymmärtääksemme paremmin XOR: ia. Kun saat hyvän käsityksen tämän toiminnon toiminnasta, viimeistelemme käytännön esimerkin.

Tässä esimerkissä meillä on kuusi numeroa taulukossa. Nämä luvut ovat 0, 1 ja 2. Tavoitteena on XOR-funktion avulla nähdä, onko meillä pariton määrä soluja, joissa on 1, vai parillinen määrä niitä. Käytämme tätä toimintoa kahdella alueella, jotta voit nähdä sekä TOSI että EPÄTOSI skenaariot.

  1. Valitse solu, johon haluat tulostaa XOR-tulokset.
  2. Kirjoita alla oleva kaava kaavapalkkiin:
    =XOR(A1:B2=1)
    Tämä kaava pyytää XOR-funktiota tarkistamaan, kuinka monta solua alueella on A1:B2 yhtä suuri 1. Jos vastaus on pariton luku, kaava palautuu TOTTA. Jos vastaus on parillinen luku, mukaan lukien nolla, kaava palautetaan VÄÄRÄ.
  3. Lehdistö Tulla sisään.

Kuten näet, koska kolmessa solussa on 1, kaava palauttaa TRUE. Kokeillaan nyt laajemmalla valikoimalla.

  1. Valitse solu, jossa haluat näyttää XOR-ulostulon.
  2. Kirjoita alla oleva kaava kaavapalkkiin:
    =XOR(A1:B3=1)
    Kuten edellinen kaava, tämä kaava pyytää XOR: ta testaamaan, kuinka monta solua alueella on A1:B3 yhtä suuri 1. Jos vastaus on outo, TOTTA palautetaan. Jos vastaus on parillinen tai nolla, VÄÄRÄ palautetaan.
  3. Lehdistö Tulla sisään.

Koska tällä alueella on neljä solua, joissa on 1, kaava palauttaa EPÄTOSI. Voit kokeilla erilaisia ​​argumentteja ja alueita ymmärtääksesi XOR-funktion paremmin.

Esimerkki XOR-funktiosta

Nyt kun sinulla on hyvä käsitys siitä, miten XOR toimii Excelissä, katsotaanpa sitä toiminnassa käytännön esimerkin avulla. Käytännössä Excelin XOR-funktiota käytetään enimmäkseen yhdessä muiden Excel-toimintojen kanssa. XOR-toiminnon suosittu yhdistelmä on kanssa IF-funktio Excelissä.

Yhdistämällä IF ja XOR voit tehdä kaksi loogista testiä: XOR tarkistaa arvot ja palauttaa joko TRUE tai FALSE, ja JOS-funktio lukee tämän lähdön ja palauttaa mukautetun tulosteen riippuen siitä, onko XOR: n tulos TOSI vai EPÄTOSI ulostulo.

Oletetaan, että koordinoimme paikallista jalkapalloturnausta. Säännöt ovat niin, että jos joukkue voittaa kaksi ensimmäistä otteluaan, se etenee seuraavaan vaiheeseen eikä hänen tarvitse pelata kolmatta ottelua siinä vaiheessa. Jos joukkue häviää molemmat kaksi ensimmäistä otteluaan, se putoaa, eikä pelaa kolmatta ottelua.

Jos joukkue kuitenkin voittaa ottelun ja häviää toisen, heidän on suoritettava kolmas ottelu selvittääkseen, eteneekö se seuraavaan vaiheeseen vai ei.

Tässä Excel-mallitaulukossa on luettelo jalkapallojoukkueista ja niiden kahden ottelun tulokset. Tavoitteena on käyttää Excelin XOR- ja IF-funktioiden yhdistelmää määrittämään, mitkä joukkueet joutuvat pelaamaan kolmannen ottelun.

Jakaaksesi sen tarkemmin, aiomme etsiä termiä Loss jokaiselta riviltä käyttämällä XOR: ta. Näin XOR-funktio toimii:

  • Jos joukkue on voittanut kaikki ottelunsa, sisältävien solujen määrä Tappio on nolla, mikä tulostaa VÄÄRÄ.
  • Jos joukkue on hävinnyt kaikki ottelunsa, sisältävien solujen lukumäärä Tappio on kaksi, joka on parillinen luku ja tulostuu VÄÄRÄ.
  • Jos joukkue on voittanut yhden ottelun ja hävinnyt toisen, sisältävien solujen lukumäärä Tappio on yksi, joka on pariton luku ja tulostuu TOTTA.

Tällä tavalla XOR-toiminto riittää yksinään määrittämään, täytyykö joukkueen pelata kolmas ottelu vai ei. Laskentataulukon ulkoasun parantamiseksi aiomme käyttää IF-toimintoa kääntämään pelottavat täyskirjaimet TRUE ja FALSE pehmeämmiksi Kyllä ja Ei. Aloitetaan.

  1. Valitse ensimmäinen solu, johon haluat tulostaa XOR-tulokset. Tässä esimerkissä se on ensimmäinen solu "Tarvitsee kolmannen vastaavuuden" -sarakkeen alla.
  2. Kirjoita alla oleva kaava kaavapalkkiin:
    =XOR(B2:C2="Tappio")
    Tämä kaava kutsuu XOR-funktiota katsomaan alueen läpi B2:C2 ja laske kuinka moni solu sisältää lauseen Tappio. Jos tulos on pariton luku, kaava palautuu TOTTA. Jos ei, kaava palautuu VÄÄRÄ.
  3. Lehdistö Tulla sisään.

Näet nyt, vaatiiko ensimmäinen joukkue kolmatta ottelua vai ei. Voit mennä eteenpäin ja käyttää automaattinen täyttötyökalu Excelissä nähdä myös muiden joukkueiden tulos. Mutta työmme täällä ei ole vielä tehty. Yhdistämme XOR: n IF-funktion kanssa saadaksemme tulokseksi Kyllä tai Ei.

  1. Valitse ensimmäinen solu "Tarvitsee kolmannen vastaavuuden" -sarakkeen alta.
  2. Muuta kaava alla olevaksi kaavapalkissa:
    =JOS(XOR(B2:C2="Tappio"), "Joo", "Ei")
    Tiedät jo mitä XOR-funktio tekee täällä, mutta tällä kertaa sitä käytetään loogisena testinä IF-funktion sisällä. Jos XOR-funktion tulos on TOTTA, IF-funktio palaa Joo. Muuten se tulee takaisin Ei.
  3. Lehdistö Tulla sisään.

Nyt näet XOR- ja IF-funktioiden tulokset joko Kyllä tai Ei. Tartu täyttökahvaan ja pudota se alla oleviin soluihin nähdäksesi myös niiden tulokset. Lopuksi voit myös lisää ehdollista muotoilua Excel-soluihisi jotta ne näyttävät paremmilta ja niiden luettavuus paranee.

Totta vai tarua? XOR tietää

XOR eroaa hieman yleisimmistä Excel-funktioista, mutta se on tehokas toiminto skenaarioissa, joissa solujen parittomat tai parilliset määrät ovat tärkeitä. XOR-funktiota käytetään usein muiden Excel-toimintojen, kuten IF: n, kanssa, ja nyt tiedät kuinka käyttää sitä. Kun opit käyttämään XOR-funktiota ja kokeilet sitä, huomaat pian käyttäväsi sitä monissa Excel-skenaarioissa.