Funkcja XOR

Excel 2013+

Podsumowanie

Funkcja XOR zwraca wartość logiczną XOR (wykluczające LUB) dla wszystkich podanych argumentów. Zwraca PRAWDA tylko wtedy, gdy nieparzysta liczba argumentów ma wartość PRAWDA.

Składnia

XOR(wartość_logiczna1;[wartość_logiczna2];...)

Parametry

Parametr Typ Wymagane Opis
wartość_logiczna1 Logical Tak Pierwszy warunek logiczny do przetestowania
wartość_logiczna2,... Logical Nie Dodatkowe warunki logiczne (opcjonalne, maksymalnie 253)

Użycie funkcji XOR

Funkcja XOR jest idealna do sprawdzania nieparzystej liczby spełnionych warunków. W przeciwieństwie do OR, która zwraca PRAWDA przy dowolnej liczbie wartości PRAWDA, XOR wymaga dokładnie nieparzystej liczby (1, 3, 5...).

Typowe przykłady XOR

Podstawowy przykład XOR

=XOR(3>0;2<9)

Oba warunki PRAWDA (parzysta liczba) → FAŁSZ

XOR z trzema warunkami

=XOR(A1>10;B1<5;C1="Tak")

Zwraca PRAWDA tylko gdy dokładnie jedno lub wszystkie trzy warunki spełnione

Sprawdzenie unikalności

=XOR(COUNTIF(B:B,A2)>0)

Tablicowe sprawdzenie czy wartość występuje dokładnie raz

Często zadawane pytania

Gdy nieparzysta liczba argumentów ma wartość PRAWDA (1, 3, 5...).

Tak, puste komórki i tekst są pomijane.

OR zwraca PRAWDA przy dowolnej liczbie PRAWDA, XOR tylko przy nieparzystej.

Typowe błędy i rozwiązania

#WARTOŚĆ!

Cause: Zakres zawiera nie-logiczne wartości

Solution: Użyj tylko wartości PRAWDA/FAŁSZ lub odwołań do nich

#ARG!

Cause: Brak wartości logicznych w zakresie

Solution: Sprawdź czy zakres zawiera poprawne dane logiczne

Uwagi

  • Dostępna od Excel 2013
  • Wspiera dynamiczne tablice w Microsoft 365
  • Przydatna do walidacji sumy kontrolnej parzystości

Kompatybilność

Dostępne w: Excel 2013, Excel 2016, Excel 2019, Excel 2021, Microsoft 365

Niedostępne w: Excel 2010 i starsze

Treść ostatnio sprawdzona: December 11, 2025
Częstotliwość aktualizacji: W razie potrzeby
Przetestowane wersje Excel: Excel 2013+