| Termin | Definicja |
|---|---|
| XOR | XOR to funkcja logiczna arkusza kalkulacyjnego zwracająca PRAWDA, gdy dokładnie jeden z warunków jest spełniony. XOR jako operator alternatywy rozłącznejXOR, czyli alternatywa rozłączna, jest funkcją logiczną, która zwraca wartość PRAWDA wtedy, gdy dokładnie jeden z analizowanych warunków ma wartość PRAWDA. Jeżeli oba warunki są spełnione albo oba są niespełnione, wynikiem jest FAŁSZ. W arkuszu kalkulacyjnym funkcja XOR służy więc do sprawdzania sytuacji, w której prawdziwa ma być tylko jedna przesłanka, bez jednoczesnej akceptacji dwóch przeciwstawnych lub równocześnie aktywnych stanów. Dla dwóch argumentów działanie można przedstawić za pomocą tabeli prawdy. Dla wartości PRAWDA i FAŁSZ funkcja zwraca PRAWDA, podobnie jak dla FAŁSZ i PRAWDA. Dla PRAWDA i PRAWDA zwraca FAŁSZ, ponieważ prawdziwe są dwa warunki, a dla FAŁSZ i FAŁSZ również zwraca FAŁSZ, ponieważ nie jest spełniony żaden warunek. W zapisie algebraicznym XOR często oznacza się symbolem ⊕. W odróżnieniu od zwykłego OR, które dopuszcza spełnienie wielu warunków jednocześnie, XOR wymaga dokładnie jednej wartości prawdziwej. Składnia funkcji XOR w arkuszu kalkulacyjnymW arkuszach kalkulacyjnych funkcja jest zwykle zapisywana jako Funkcja XOR może przyjmować więcej niż dwa argumenty. W takim przypadku wynik zależy od liczby wartości PRAWDA. Dla nieparzystej liczby prawdziwych argumentów funkcja zwraca PRAWDA, natomiast dla parzystej liczby wartości PRAWDA zwraca FAŁSZ. Z tego powodu przy większej liczbie argumentów XOR należy stosować świadomie: nie oznacza wtedy wyłącznie „dokładnie jeden”, lecz zachowuje się jak alternatywa wykluczająca oparta na parzystości liczby spełnionych warunków. Jeżeli wymagane jest sprawdzenie, czy dokładnie jeden z wielu warunków jest prawdziwy, można połączyć funkcję XOR w walidacji danych i budowaniu formułPraktyczne zastosowanie XOR pojawia się w formularzach i arkuszach, w których użytkownik powinien wskazać jedną z dwóch wzajemnie wykluczających się możliwości. Formuła XOR może być także elementem większej formuły warunkowej, na przykład Znaczenie XOR podczas sprawdzania arkusza na komputerzeWarszawskie Pogotowie Komputerowe zajmuje się profesjonalną naprawą laptopów, komputerów PC i ich podzespołów, a w ramach analizy problemów z oprogramowaniem można sprawdzić również działanie formuł logicznych w arkuszu kalkulacyjnym. W przypadku nieprawidłowego wyniku XOR diagnostyka obejmuje między innymi weryfikację składni funkcji, odwołań do komórek, typów danych oraz ustawień językowych programu. Istotne jest ustalenie, czy problem wynika z samej logiki formuły, błędnego zakresu, niewłaściwego formatu danych, czy z nieprawidłowego działania aplikacji. Przy sprawdzaniu arkusza warto przygotować prosty zestaw testowy zawierający wszystkie kombinacje wartości PRAWDA i FAŁSZ. Dla dwóch argumentów powinny zostać zweryfikowane cztery przypadki: oba warunki niespełnione, tylko pierwszy spełniony, tylko drugi spełniony oraz oba spełnione. Porównanie otrzymanych wyników z tabelą prawdy pozwala szybko odróżnić błąd funkcji od błędu danych wejściowych. Jeżeli formuła działa poprawnie w nowym pliku, a niepoprawnie w konkretnym arkuszu, należy dodatkowo przeanalizować odwołania względne i bezwzględne, ukryte znaki w komórkach, kopiowanie formuł oraz zależności między arkuszami. |
Zobacz także