Funkcja XOR zwraca wartość „TRUE”, jeśli nieparzysta liczba podanych argumentów jest logiczną prawdą. W przeciwnym razie zwraca wartość FALSE.
Elementy formuły XOR
XOR(wyrażenie_logiczne1; [wyrażenie_logiczne2; ...])
Element | Opis | Uwagi |
wyrażenie_logiczne1 |
Wyrażenie lub odniesienie do komórki zawierającej wyrażenie, które reprezentuje wartość logiczną, tj. „TRUE” lub „FALSE”, lub wyrażenie, które można zmienić w wartość logiczną. | |
wyrażenie_logiczne2 |
Więcej wyrażeń lub odwołań do komórek reprezentujących wartości logiczne. | Drugie wyrażenie logiczne i wszelkie dodatkowe wyrażenia są opcjonalne. |
Przykładowe formuły
XOR(TRUE; FALSE; TRUE)
XOR(A2=TRUE; A3=FALSE)
XOR(A1:A10; B1:B10)
XOR(0; 1; 2; 3)
Uwagi
- Liczba 0 ma wartość logiczną „fałsz”. Wszystkie inne liczby (w tym ujemne) mają wartość logiczną „prawda”.
- Funkcja XOR działa zarówno z wartościami logicznymi, jak i parametrami zakresu.
- Zwraca wartość TRUE, jeśli nieparzysta liczba argumentów ma wartość TRUE.
Przykłady
A | B | |
1 | Wynik | Formuła |
2 | TRUE | =XOR(TRUE()) |
3 | FALSE | =XOR(FALSE()) |
4 | FALSE | =XOR(0) |
5 | TRUE | =XOR(1) |
6 | TRUE | =XOR(-3) |
A | B | C | D | |
9 | wyrażenie_logiczne1 | wyrażenie_logiczne2 | Wynik | Formuła |
10 | TRUE | FALSE | TRUE | =XOR(A10;B10) |
11 | FALSE | FALSE | FALSE | =XOR(A11;B11) |
12 | TRUE | TRUE | FALSE | =XOR(A12;B12) |
13 | 0 | 1 | TRUE | =XOR(A13;B13) |
14 | 1 | 5 | FALSE | =XOR(A14;B14) |
A | B | |
17 | Wynik | Formuła |
18 | FALSE | =XOR(A12;B13) |
19 | FALSE | =XOR(B11;B12;B13) |
20 | TRUE | =XOR(B11;B14) |
Powiązane funkcje
- LUB: Zwraca wartość „TRUE”, jeśli dowolny z podanych argumentów jest logiczną prawdą oraz „FALSE”, jeśli wszystkie podane argumenty są logicznym fałszem.
- ORAZ: Zwraca wartość „TRUE”, jeśli wszystkie podane argumenty są logiczną prawdą oraz „FALSE”, jeśli którykolwiek z podanych argumentów jest logicznym fałszem.