
Povzetek
Funkcija XOR izvaja tako imenovano "izključno ALI". Z dvema logičnima stavkoma XOR vrne TRUE, če je katerikoli stavek TRUE, vrne pa FALSE, če sta oba stavka TRUE. Če nobeno ni TRUE, XOR vrne tudi FALSE.
Namen
Izvedite ekskluzivno ALIVrnjena vrednost
Pravilno ali napačnoSintaksa
= XOR (logično1, (logično2),…)Argumenti
- logic1 - izraz, konstanta ali sklic, ki oceni na TRUE ali FALSE.
- logic2 - (neobvezno) Izraz, konstanta ali sklic, ki oceni na TRUE ali FALSE.
Različica
Excel 2013Opombe o uporabi
Funkcija XOR izvaja tako imenovano "izključno ALI", v nasprotju s "vključujočo ALI", ki jo izvaja funkcija OR. Medtem ko funkcija OR vrne vrednost true, če je katerikoli logični element TRUE, XOR v določenih primerih vrne TRUE. V najpreprostejšem primeru XOR z le dvema logičnima stavkoma vrne TRUE le, če je eden od logikov TRUE, in ne, če sta oba logika TRUE.
Koncept ekskluzivnega OR je bolj znan v svetu programiranja. V preprosti angleščini si lahko omislite stavek, kot je ta "Letos poleti bom obiskal New York ali San Francisco". Nič mi ne preprečuje, da bi obiskal oba, a smisel je očitno v tem, da nameravam obiskati samo enega ali drugega.
Z več kot dvema logikama
Z več kot dvema logikama XOR vrne TRUE le, če je število TRUE logikov neparno, kot je prikazano v naslednjem primeru:
Opombe:
- Logični argumenti morajo imeti vrednost TRUE ali FALSE, 1 ali 0 ali pa sklice, ki vsebujejo logične vrednosti.
- Prazne reference so prezrte.
- XOR vrne #VALUE! če ne najdemo nobene logične vrednosti.
- Z več kot dvema logikama XOR vrne TRUE, če je število TRUE logikov neparno, in FALSE, če ne.
- XOR je bil predstavljen v Excelu 2013.