XOR funkcija obavlja ono što se naziva „ekskluzivno ILI (OR)“. S dve logičke izjave, XOR vraća TRUE ako je obe izjave TRUE, ali vraća FALSE ako su obe izjave TRUE. Ako nijedan od njih nije TRUE, XOR takođe vraća FALSE.
Evo slika ako mi ne veruješ
Namena
Povratna vrednost
TRUE ili FALSE
Sintaksa
Argumenti
- logička-vrednost1 – Izraz, konstanta ili referenca koja vrednuje TRUE ili FALSE.
- logička-vrednost2 – [neobavezno] Izraz, konstanta ili referenca koja vrednuje TRUE ili FALSE.
Napomene o upotrebi
XOR funkcija izvodi ono što se naziva „ekskluzivno OR“, za razliku od „inkluzivnog OR“ koji obavlja funkcija OR. Dok se funkcija OR vraća istinom ako je bilo koja logika TRUE, XOR vraća TRUE u specifičnim slučajevima. U najjednostavnijem slučaju, sa samo dve logičke izjave, XOR vraća TRUE samo ako je jedna od logika TRUE, a ne ako su obe logike TRUE.
Koncept ekskluzivnog ILI poznatiji je u svetu programiranja. Na običnom engleskom možete smisliti rečenicu poput ove „Ili ću posetiti Njujork ili San Francisko ovog leta“. Ništa me ne sprečava da obišem oboje, ali smisao je očigledno da planiram da posetim samo jedno ili drugo.
Sa više od dve logičke vrednosti
Sa više od 2 logike, XOR vraća TRUE samo kada je broj TRUE logike neparan, kao što je prikazano u sledećem primeru:
Napomene:
- Logički argumenti moraju biti vrednovani na TRUE ili FALSE, 1 ili 0, ili biti reference koje sadrže logičke vrednosti.
- Prazne reference se ignorišu.
- XOR vraća #VALUE! ako nisu pronađene logičke vrednosti
- S više od dvije logike, XOR vraća TRUE kad je broj TRUE logike neparan, a FALSE ako nije.
XOR je predstavljen u Ekcelu 2013.
Pozz, etiyujknj