Funkcja XOR w programie Excel zlicza liczbę komórek w zakresie, które spełniają określony warunek i zwraca wynik na podstawie tej liczby. Jeśli liczba komórek spełniających warunek jest nieparzysta, XOR zwraca TRUE, w przeciwnym razie zwraca FALSE.
Ta funkcja jest nieco wyższa niż codzienne funkcje, ale mimo to jest używana przez wielu profesjonalistów Excela. Na początku funkcja może wydawać się zagmatwana, ale jesteśmy tutaj, aby ją rozbić i pomóc Ci ją opanować. Czytaj dalej, aby dowiedzieć się, czym jest funkcja XOR i jak jej używać, wraz z kilkoma przykładami.
Co to jest funkcja XOR w programie Excel?
Funkcja XOR w programie Excel to test logiczny w zakresie wartości. Funkcja XOR zwraca wartość TRUE lub FALSE jako dane wyjściowe. Składnia tej funkcji jest następująca:
=XOR(argument1, argument2, ...)
Aby XOR działał, musisz podać co najmniej jeden argument. Jeśli jako argument wprowadzisz zakres komórek, funkcja XOR zliczy komórki z wartościami jako PRAWDA i zignoruje komórki zawierające tekst i puste komórki. Ostateczny wynik funkcji XOR to TRUE lub FALSE.
- PRAWDA: Jeśli istnieje nieparzysta liczba komórek spełniających warunki, zwracana jest instrukcja TRUE.
- FAŁSZYWY: Jeśli istnieje parzysta liczba komórek spełniających warunki lub jeśli nie ma komórek spełniających warunki, zwracana jest instrukcja FALSE.
Zrozumienie funkcji XOR w programie Excel może na początku być nieco trudne, ale dzięki kilku przykładom i eksperymentom zrozumiesz to.
Jak korzystać z funkcji XOR w programie Excel
Zacznijmy od przykładu edukacyjnego, aby lepiej zrozumieć XOR. Gdy już dobrze zrozumiesz, jak działa ta funkcja, zakończymy praktyczny przykład.
W tym przykładzie mamy sześć liczb w tabeli. Te liczby to 0, 1 i 2. Celem jest użycie funkcji XOR, aby sprawdzić, czy mamy nieparzystą liczbę komórek zawierających 1, czy parzystą ich liczbę. Użyjemy tej funkcji dla dwóch zakresów, dzięki czemu można zobaczyć scenariusze PRAWDA i FAŁSZ.
- Wybierz komórkę, w której chcesz wyprowadzić wyniki XOR.
- Na pasku formuły wprowadź poniższą formułę:
Ta formuła wywołuje funkcję XOR, aby sprawdzić liczbę komórek w zakresie A1:B2 równy 1. Jeśli odpowiedź jest liczbą nieparzystą, formuła zostanie zwrócona PRAWDA. Jeśli odpowiedź jest liczbą parzystą, w tym zero, formuła zwróci FAŁSZYWY.=XOR(A1:B2=1)
- Naciskać Wchodzić.
Jak widać, ponieważ istnieją trzy komórki zawierające 1, formuła zwraca TRUE. Teraz wypróbujmy to na rozszerzonym zasięgu.
- Wybierz komórkę, w której chcesz wyświetlić wynik XOR.
- Wprowadź poniższą formułę na pasku formuły:
Podobnie jak poprzednia formuła, ta formuła wywołuje XOR, aby sprawdzić, ile komórek w zakresie A1:B3 równy 1. Jeśli odpowiedź jest dziwna, PRAWDA jest zwracany. Jeśli odpowiedź jest parzysta lub zerowa, FAŁSZYWY jest zwracany.=XOR(A1:B3=1)
- Naciskać Wchodzić.
Ponieważ w tym zakresie są cztery komórki zawierające 1, formuła zwraca FAŁSZ. Możesz eksperymentować z różnymi argumentami i zakresami, aby lepiej zrozumieć funkcję XOR.
Przykład funkcji XOR
Teraz, gdy już wiesz, jak działa XOR w programie Excel, zobaczmy to w akcji na praktycznym przykładzie. W praktyce funkcja XOR w Excelu jest najczęściej używana wraz z innymi funkcjami Excela. Popularną kombinacją funkcji XOR jest funkcja JEŻELI w Excelu.
Łącząc IF i XOR, można przeprowadzić dwa testy logiczne: XOR sprawdzi wartości i zwróci TRUE lub FALSE, a Funkcja IF odczyta to wyjście i w zależności od tego, czy wyjście z XOR ma wartość TRUE czy FALSE, zwróci niestandardowy wyjście.
Załóżmy, że koordynujemy lokalny turniej piłkarski. Zasady są w taki sposób, że jeśli drużyna wygra pierwsze dwa mecze, przechodzi do następnego etapu i nie będzie musiała rozgrywać trzeciego meczu na tym etapie. Jeśli drużyna przegra oba pierwsze dwa mecze, zostaje wyeliminowana i nie zagra trzeciego meczu.
Jeśli jednak drużyna wygra mecz i przegra kolejny, będzie musiała rozegrać trzeci mecz, aby ustalić, czy przejdzie do następnego etapu, czy nie.
W tym przykładowym arkuszu kalkulacyjnym Excel mamy listę drużyn piłkarskich i wyniki ich dwóch meczów. Celem jest użycie kombinacji funkcji XOR i IF w programie Excel, aby określić, które zespoły będą musiały rozegrać trzeci mecz.
Aby to rozbić dalej, poszukamy terminu Strata w każdym wierszu za pomocą XOR. Oto jak będzie się zachowywać funkcja XOR:
- Jeśli drużyna wygrała wszystkie swoje mecze, liczba komórek zawierających Strata będzie zero, co da wyjście FAŁSZYWY.
- Jeśli drużyna przegrała wszystkie mecze, liczba komórek zawierających Strata będzie dwa, co jest liczbą parzystą i da wynik FAŁSZYWY.
- Jeśli drużyna wygrała jeden mecz, a przegrała drugi, liczba komórek zawierających Strata będzie jeden, co jest liczbą nieparzystą i wypisze PRAWDA.
W ten sposób sama funkcja XOR wystarczy, aby określić, czy drużyna będzie musiała rozegrać trzeci mecz, czy nie. Aby poprawić wygląd arkusza kalkulacyjnego, użyjemy funkcji JEŻELI, aby przetłumaczyć przerażające wersaliki PRAWDA i FAŁSZ na łagodniejsze Tak i Nie. Zacznijmy.
- Wybierz pierwszą komórkę, w której chcesz wyprowadzić wyniki XOR. W tym przykładzie będzie to pierwsza komórka w kolumnie „Wymaga trzeciego dopasowania”.
- Na pasku formuły wprowadź poniższą formułę:
Ta formuła wywoła funkcję XOR, aby przejrzeć zakres B2:C2 i policz, ile komórek zawiera frazę Strata. Jeśli wynik jest liczbą nieparzystą, formuła zwróci PRAWDA. Jeśli nie, formuła powróci FAŁSZYWY.=XOR(B2:C2="Strata")
- Naciskać Wchodzić.
Zobaczysz teraz, czy pierwsza drużyna wymaga trzeciego meczu, czy nie. Możesz śmiało używać narzędzie autouzupełniania w programie Excel aby zobaczyć wynik także dla pozostałych drużyn. Ale nasza praca tutaj jeszcze się nie skończyła. Połączymy XOR z funkcją IF, aby otrzymać jako wynik Tak lub Nie.
- Wybierz pierwszą komórkę w kolumnie „Potrzebne będzie trzecie dopasowanie”.
- Na pasku formuły zmień formułę na poniżej:
Wiesz już, co robi tutaj funkcja XOR, ale tym razem jest ona używana jako test logiczny wewnątrz funkcji JEŻELI. Jeśli wynikiem funkcji XOR jest PRAWDA, wtedy funkcja JEŻELI zwróci TAk. W przeciwnym razie wróci Nie.=JEŻELI(XOR(B2:C2="Strata"), "TAk", "Nie")
- Naciskać Wchodzić.
Teraz zobaczysz wyniki z funkcji XOR i IF jako Tak lub Nie. Chwyć uchwyt wypełniania i upuść go na komórki poniżej, aby zobaczyć wyniki również dla nich. Wreszcie możesz też dodaj formatowanie warunkowe do komórek Excela aby wyglądały lepiej i poprawiły ich czytelność.
Prawda czy fałsz? XOR wie
XOR różni się nieco od niektórych bardziej popularnych funkcji programu Excel, ale jest to wydajna funkcja w scenariuszach, w których ważna jest nieparzysta lub parzysta liczba komórek. Funkcja XOR jest często używana w połączeniu z innymi funkcjami programu Excel, takimi jak JEŻELI, a teraz wiesz, jak z niej korzystać. Gdy nauczysz się korzystać z funkcji XOR i poeksperymentujesz z nią, wkrótce zobaczysz, że używasz jej w wielu scenariuszach programu Excel.