Czytelnicy tacy jak ty pomagają wspierać MUO. Kiedy dokonujesz zakupu za pomocą linków na naszej stronie, możemy otrzymać prowizję partnerską. Czytaj więcej.

XOR to operacja logiczna oznaczająca Exclusive OR. XOR ma wiele zastosowań w programowaniu, ale jest również przydatny w aplikacjach arkuszy kalkulacyjnych, takich jak Arkusze Google. Funkcja XOR w Arkuszach Google zwraca PRAWDA lub FAŁSZ, w zależności od operacji logicznej.

Ta funkcja jest nieco trudniejsza do zrozumienia niż inne funkcje w Arkuszach Google, ale nie martw się. Zamierzamy rozbić XOR, wyjaśnić, jak to działa i jak można go używać w Arkuszach Google.

Składnia funkcji XOR: jak to działa?

XOR to funkcja logiczna, która przyjmuje jedno lub wiele wyrażeń logicznych, sprawdza je, a następnie zwraca PRAWDA lub FAŁSZ.

=XOR(logiczne1, logiczne2, ...)

Funkcja XOR w Arkuszach Google sprawdza podane wyrażenia logiczne, a następnie sprawdza, czy nieparzysta liczba jej danych wejściowych jest prawdziwa. Jeśli istnieje nieparzysta liczba wartości prawdziwych, zwracana jest wartość PRAWDA. Jeśli istnieje parzysta liczba prawdziwych wartości lub nie ma żadnych prawdziwych wartości, to zwraca FAŁSZ.

instagram viewer

Aby użyć funkcji XOR w Arkuszach Google, wywołaj tę funkcję i podaj jako argument wyrażenie logiczne. Ten test logiczny może być dowolny i możesz również odwoływać się do komórek w swoim teście.

W powyższym arkuszu kalkulacyjnym możesz zobaczyć reakcję XOR na różne testy. Podzielmy to:

  • W pierwszej komórce (B2), poprosiliśmy XOR o sprawdzenie, czy 1>2 jest prawdziwy. To stwierdzenie jest fałszywe, w wyniku czego nie ma żadnych zdań prawdziwych. Ponieważ zero jest liczbą parzystą, zwraca XOR FAŁSZ.
  • W komórce C2, kontrole XOR 2>1, a ponieważ jest to prawda, istnieje jedno stwierdzenie prawdziwe. Jeden jest liczbą nieparzystą, więc wyniki XOR PRAWDA.
  • W komórce D2, XOR sprawdza dwie instrukcje: 2>1 I 1>2. Pierwsze zdanie jest prawdziwe, a drugie zdanie jest fałszywe. Ponieważ istnieje nieparzysta liczba prawdziwych stwierdzeń, wyniki XOR PRAWDA.
  • Komórka E2 jest godny uwagi. XOR jest wywoływany w celu sprawdzenia instrukcji 2>1 I 4>3. Oba te stwierdzenia są prawdziwe, ale zwraca XOR FAŁSZ. To dlatego, że teraz istnieją dwa stwierdzenia prawdziwe, a dwa to liczba parzysta. Dlatego XOR powraca FAŁSZ.

Jeśli podasz XOR liczbę, a nie test logiczny, XOR uzna to za prawdziwe stwierdzenie. Na przykład podanie XOR tylko liczby 1 zwróci PRAWDA, ponieważ istnieje jedno stwierdzenie prawdziwe.

Do tej pory prawdopodobnie możesz zgadnąć, co wyświetli poniższa formuła:

=XOR(1,2,3,4)

W tym wzorze podaliśmy XOR cztery liczby. To nie są testy, więc zawsze są prawdziwe. Stąd XOR przegląda dane wejściowe, znajduje cztery prawdziwe stwierdzenia i zwraca FAŁSZ ponieważ cztery to liczba parzysta.

Jak korzystać z funkcji XOR w Arkuszach Google

XOR jest specyficzną funkcją, ponieważ uwzględnia liczbę prawdziwych stwierdzeń oprócz samych stwierdzeń. Kiedy dasz mu pojedynczy test, wynik XOR będzie bezpośrednim odzwierciedleniem wyniku testu logicznego. Biorąc pod uwagę wiele testów, wynik XOR zależy od liczby prawdziwych instrukcji.

Używanie funkcji XOR w Arkuszach Google z jednym parametrem

W pewnym sensie funkcja XOR z pojedynczym testem jest podobna do funkcji Funkcja JEŻELI w Arkuszach Google, z tą różnicą, że zamiast niestandardowych danych wyjściowych zwraca PRAWDA lub FAŁSZ. W ten sposób możemy użyć XOR do określenia, czy wartość spełnia określony warunek, czy nie.

Aby zobaczyć to w działaniu, mamy tutaj przykładowy arkusz kalkulacyjny z kolumną liczb. Celem jest ustalenie, czy każda liczba jest powyżej całkowitej średniej liczb, czy nie. Oto jak możesz to zrobić za pomocą XOR:

  1. Wybierz pierwszą komórkę, w której chcesz wyprowadzić wyniki XOR. W tym przykładzie będzie to komórka B2.
  2. Na pasku formuły wprowadź poniższą formułę:
    =XOR(A2>ŚREDNIA(A2:A14))
  3. Naciskać Wchodzić.
  4. Chwyć uchwyt napełniania i upuść do komórek poniżej.

Teraz XOR powie ci, czy liczba spełnia określony warunek, czy nie. Jeśli liczba jest powyżej średniej, zwróci PRAWDA, w przeciwnym razie zwróci FAŁSZ.

Formuła wykorzystuje zarówno funkcję XOR, jak i funkcję ŚREDNIA. Wzywa XOR, zasila komórkę (A2), a następnie prosi o sprawdzenie, czy komórka jest większa niż ŚREDNIA(A2:A14), czyli średnią wszystkich liczb. Jeśli komórka jest powyżej średniej, otrzymasz jedno stwierdzenie prawdziwe. Jeden jest liczbą nieparzystą, a zatem wyświetli się XOR PRAWDA.

Używanie funkcji XOR w Arkuszach Google z wieloma parametrami

Możesz wyraźnie zaobserwować wrażliwość XOR na liczbę prawdziwych stwierdzeń, gdy podasz mu więcej niż jeden parametr. Przy wielu parametrach XOR przejrzy instrukcje i zwróci PRAWDA, jeśli istnieje nieparzysta liczba prawdziwych instrukcji. W przeciwnym razie zwróci FAŁSZ.

Ta cecha XOR czyni go użytecznym, gdy chcemy określić, czy mamy nieparzystą, czy parzystą liczbę określonych wartości. Zobaczmy to na przykładzie.

W tym przykładowym arkuszu kalkulacyjnym mamy pięć kolumn poświęconych ciągom liczb. Celem jest użycie funkcji XOR do określenia, czy w każdej sekwencji występuje nieparzysta liczba liczb.

  1. Wybierz komórkę, w której chcesz zobaczyć dane wyjściowe XOR. W tym arkuszu kalkulacyjnym będzie to komórka F2.
  2. Na pasku formuły wprowadź poniższą formułę:
    =XOR(A2:E2)
  3. Naciskać Wchodzić.
  4. Chwyć uchwyt napełniania i upuść go do komórek poniżej.

XOR powie ci teraz, czy każdy łańcuch zawiera nieparzystą liczbę liczb, czy nie. Przypomnij sobie, że liczby są zdaniami prawdziwymi, a XOR zwraca PRAWDA, jeśli istnieje nieparzysta liczba zdań prawdziwych.

w formule XOR przegląda komórki A2 Do E2. Nie ma tutaj żadnych testów, ponieważ nie określiliśmy warunku. XOR weźmie tylko dostępne liczby z tego zakresu i zwróci PRAWDA jeśli liczba jest nieparzysta. Jeśli liczba jest parzysta, wyświetli się XOR FAŁSZ.

Przykłady XOR z życia wzięte w Arkuszach Google

Możesz wyszukać XOR w dowolnym scenariuszu Arkuszy Google, w którym istotna jest liczba określonych wartości parzystych lub nieparzystych. Oto dwa przykłady, które dają wyobrażenie o tym, jak te scenariusze mogą wyglądać w prawdziwym życiu.

W tym scenariuszu mamy cztery drużyny piłkarskie w lidze, a każda z nich rozegrała dwa mecze. Oczywiście drużyna, która wygrała oba mecze, zajmuje pierwsze miejsce, a drużyna, która przegrała oba mecze, zajmuje ostatnie miejsce.

Drużyny, które wygrały mecz i przegrały kolejny, rozegrają między sobą trzeci mecz, aby ustalić drugie i trzecie miejsce. Celem jest ustalenie, które drużyny rozegrają trzeci mecz.

Możesz łatwo osiągnąć ten cel za pomocą funkcji XOR:

=FormułaTablicy(XOR(B2:C2="Wygrać"))

Formuła wzywa XOR przeglądać wyniki meczów (B2 Do C2) i zobacz, ile jest równych Wygrać. Jeśli drużyna wygrała zero lub dwa mecze, wyjście XOR FAŁSZ ponieważ zero i dwa są liczbami parzystymi. Jeśli drużyna wygrała tylko jeden mecz, wynik XOR PRAWDA ponieważ jeden jest liczbą nieparzystą.

Zauważ, że ponieważ chcesz, aby XOR testował komórki w tym zakresie indywidualnie, musisz umieścić podstawową formułę wewnątrz Funkcja ARRAYFORMULA w Arkuszach Google.

Przykład funkcji XOR 2: Uczestnicy przyjęcia

W tym scenariuszu mamy listę gości biorących udział w przyjęciu obiadowym oraz informację, czy przyprowadzą oni osobę towarzyszącą. Gospodarz ma już prostokątny stół obiadowy, ale zastanawia się, czy nie powinien użyć okrągłego stołu.

Ponieważ prostokąt ma cztery krawędzie, wokół niego może usiąść tylko parzysta liczba osób. Z drugiej strony koło pozwala również usiąść wokół niego nieparzystej liczbie osób.

Możesz pomóc gospodarzowi podjąć decyzję, używając funkcji XOR:

=FormułaTablicy(XOR(B2:B10="NIE"))

Aby zrozumieć ten wzór, musisz przypomnieć sobie trzy prawa matematyczne:

  • Suma liczby parzystej z liczbą nieparzystą daje liczbę nieparzystą.
  • Suma liczby parzystej z liczbą parzystą daje liczbę parzystą.
  • Każda liczba pomnożona przez dwa daje liczbę parzystą.

Prawa te oznaczają, że suma gości, którzy przyprowadzają osobę towarzyszącą i ich towarzyszy, jest liczbą parzystą, ponieważ jest to po prostu ich liczba pomnożona przez dwa.

Dlatego jeśli jest parzysta liczba gości bez towarzyszy, całkowita liczba gości będzie parzysta. Jeśli jednak jest nieparzysta liczba gości bez osób towarzyszących, łączna liczba gości będzie nieparzysta.

Mając tę ​​wiedzę, możesz użyć XOR do sprawdzenia liczby pojedynczych gości. Jeśli liczba jest nieparzysta, wyświetli się XOR PRAWDA. Oznacza to, że gospodarz będzie musiał użyć okrągłego stołu!

Parzyste czy nieparzyste? Zapytaj XOR!

Funkcja XOR w Arkuszach Google przyjmuje warunek określony przez użytkownika i jeśli istnieje nieparzysta liczba wartości spełniających ten warunek, zwraca PRAWDA. W przeciwnym razie zwraca FAŁSZ.

Jeśli podasz XOR pojedynczy parametr, wynikiem XOR będą wyniki testu. Ale przy wielu parametrach liczba prawdziwych instrukcji określi wynik XOR. Teraz, gdy już wiesz, czym jest XOR i jak działa, nadszedł czas, aby zamienić tę wiedzę w mistrzostwo, wypróbowując ją samodzielnie!