Szybka nawigacja
Funkcja BITXOR
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
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+