Funkcja BITXOR

Excel 2013+

Podsumowanie

Funkcja BITXOR wykonuje operację bitową alternatywy wykluczającej (XOR) na dwóch liczbach, zwracając wynik w postaci dziesiętnej. Jest to narzędzie do precyzyjnej manipulacji bitami w arkuszach Excel.

Składnia

BITXOR(liczba1; liczba2)

Parametry

Parametr Typ Wymagane Opis
liczba1 Number Tak Pierwsza liczba nieujemna do operacji bitowej XOR
liczba2 Number Tak Druga liczba nieujemna do operacji bitowej XOR

Użycie funkcji BITXOR

Funkcja BITXOR jest używana do operacji bitowych XOR między dwoma liczbami. XOR zwraca 1 w pozycji bitu gdy bity różnią się (0 i 1 lub 1 i 0), a 0 gdy są takie same. Jest przydatna w programowaniu, kryptografii i optymalizacji danych binarnych.

Typowe przykłady BITXOR

Podstawowy przykład BITXOR

=BITXOR(5;3)

Zwraca 6. 5 (101) XOR 3 (011) = 110 (6 w dziesiętnym).

XOR z zerem

=BITXOR(15;0)

Zwraca 15, ponieważ XOR z zerem nie zmienia wartości.

Weryfikacja bitu parzystości

=BITXOR(7;1)

Zwraca 6. Użyteczne do sprawdzania parzystości bitów.

Często zadawane pytania

XOR (Exclusive OR) zwraca 1 gdy bity są różne, 0 gdy są takie same.

Gdy argument jest ujemny, większy niż (2^48)-1 lub poza zakresem.

Nie, przyjmuje tylko liczby całkowite nieujemne.

Typowe błędy i rozwiązania

#NUM!

Cause: Argument ujemny lub > (2^48)-1

Solution: Użyj wartości ≥0 i ≤ 281474976710655

#VALUE!

Cause: Argument tekstowy lub nie-numeryczny

Solution: Sprawdź typy danych argumentów

#NAME?

Cause: Błędna nazwa funkcji

Solution: Użyj BITXOR (wielkie litery)

Uwagi

  • BITXOR dostępny od Excel 2013
  • Maksymalna wartość: 281474976710655
  • Wynik to suma potęg 2 dla bitów=1
  • Przydatna z BITAND, BITOR, BITLSHIFT

Kompatybilność

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

Niedostępne w: Excel 2010 i wcześniejsze

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