Funcția XOR din Excel numără numărul de celule dintr-un interval care îndeplinesc o condiție specificată și returnează o ieșire bazată pe acel număr. Dacă numărul de celule care îndeplinesc condiția este impar, XOR returnează TRUE, în caz contrar, returnează FALSE.

Această funcție este cu un pas mai mare decât funcțiile de zi cu zi, dar este totuși folosită de mulți profesioniști Excel. La început, funcția poate părea confuză, dar suntem aici să o descompunem și să vă ajutăm să o stăpânim. Citiți mai departe pentru a afla ce este funcția XOR și cum o puteți utiliza, împreună cu câteva exemple.

Ce este funcția XOR în Excel?

Funcția XOR din Excel este un test logic într-un interval de valori. Funcția XOR returnează fie TRUE, fie FALSE ca ieșire. Sintaxa pentru această funcție este următoarea:

=XOR(argument1, argument2, ...) 

Trebuie să introduceți cel puțin un argument pentru ca XOR să funcționeze. Dacă introduceți un interval de celule ca argument, atunci funcția XOR va număra celulele cu valori în ele ca fiind TRUE și va ignora celulele care conțin text și celule goale. Ieșirea finală a funcției XOR este fie TRUE, fie FALSE.

instagram viewer

  • ADEVĂRAT: Dacă există un număr impar de celule care îndeplinesc condițiile, este returnată instrucțiunea TRUE.
  • FALS: Dacă există un număr par de celule care îndeplinesc condițiile sau dacă nu există celule care îndeplinesc condițiile, este returnată instrucțiunea FALSE.

Înțelegerea funcției XOR în Excel ar putea fi puțin dificilă la început, dar cu câteva exemple și experimente, veți înțelege.

Cum se utilizează funcția XOR în Excel

Să începem cu un exemplu educațional pentru a înțelege mai bine XOR. După ce înțelegeți bine cum funcționează această funcție, vom termina cu un exemplu practic.

În acest exemplu, avem șase numere într-un tabel. Aceste numere sunt 0, 1 și 2. Scopul este de a folosi funcția XOR pentru a vedea dacă avem un număr impar de celule care conțin 1 sau un număr par dintre ele. Vom folosi această funcție pentru două intervale, astfel încât să puteți vedea atât scenariile TRUE cât și FALSE.

  1. Selectați celula în care doriți să afișați rezultatele XOR.
  2. În bara de formule, introduceți formula de mai jos:
    =XOR(A1:B2=1)
    Această formulă apelează la funcția XOR pentru a verifica câte celule din interval A1:B2 egal 1. Dacă răspunsul este un număr impar, formula va reveni ADEVĂRAT. Dacă răspunsul este un număr par, inclusiv zero, formula va reveni FALS.
  3. presa introduce.

După cum puteți vedea, deoarece există trei celule care conțin 1, formula returnează TRUE. Acum să încercăm pe o gamă extinsă.

  1. Selectați celula în care doriți să afișați ieșirea XOR.
  2. Introduceți formula de mai jos în bara de formule:
    =XOR(A1:B3=1)
    La fel ca formula anterioară, această formulă apelează la XOR pentru a testa câte celule din interval A1:B3 egal 1. Dacă răspunsul este ciudat, ADEVĂRAT este returnat. Dacă răspunsul este par sau zero, FALS este returnat.
  3. presa introduce.

Deoarece există patru celule care conțin 1 în acest interval, formula returnează FALSE. Puteți experimenta cu diferite argumente și intervale pentru a înțelege mai bine funcția XOR.

Exemplu de funcție XOR

Acum că aveți o idee bună despre cum funcționează XOR în Excel, să-l vedem în acțiune cu un exemplu practic. În practică, funcția XOR din Excel este utilizată în mare parte împreună cu alte funcții Excel. O combinație populară a funcției XOR este cu funcția IF în Excel.

Combinând IF și XOR, puteți avea două teste logice: XOR va verifica valorile și va returna fie TRUE, fie FALSE, iar Funcția IF va citi această ieșire și, în funcție de faptul dacă ieșirea de la XOR este TRUE sau FALSE, va returna un personalizat ieșire.

Să presupunem că coordonăm un turneu local de fotbal. Regulile sunt astfel încât, dacă o echipă câștigă primele două meciuri, ea trece la următoarea etapă și nu va trebui să facă un al treilea meci în acea etapă. Dacă o echipă pierde ambele prime două meciuri, ea este eliminată și nu va face un al treilea meci.

Totuși, dacă o echipă câștigă un meci și pierde altul, atunci va trebui să facă un al treilea meci pentru a determina dacă va trece la etapa următoare sau nu.

În acest exemplu de foaie de calcul Excel, avem o listă a echipelor de fotbal și rezultatul celor două meciuri ale acestora. Scopul este de a utiliza o combinație a funcțiilor XOR și IF în Excel pentru a determina ce echipe vor trebui să facă un al treilea meci.

Pentru a defalca în continuare, vom căuta termenul Pierdere în fiecare rând folosind XOR. Iată cum se va comporta funcția XOR:

  • Dacă o echipă și-a câștigat toate meciurile, atunci numărul de celule care conține Pierderi va fi zero, care va ieși FALS.
  • Dacă o echipă și-a pierdut toate meciurile, atunci numărul celulelor care conțin Pierderi va fi doi, care este un număr par și va ieși FALS.
  • Dacă o echipă a câștigat un meci și l-a pierdut pe celălalt, numărul celulelor care conține Pierderi va fi unul, care este un număr impar și va ieși ADEVĂRAT.

În acest fel, funcția XOR este suficientă singură pentru a determina dacă o echipă va trebui să facă un al treilea meci sau nu. Pentru a îmbunătăți aspectul foii de calcul, vom folosi funcția IF pentru a traduce majusculele înfricoșătoare TRUE și FALSE în mai blânde Da și Nu. Să începem.

  1. Selectați prima celulă în care doriți să afișați rezultatele XOR. În acest exemplu, aceasta va fi prima celulă din coloana „Va avea nevoie de a treia potrivire”.
  2. În bara de formule, introduceți formula de mai jos:
    =XOR(B2:C2="Pierderi")
    Această formulă va apela la funcția XOR pentru a căuta prin interval B2:C2 și numărați câte celule conțin fraza Pierderi. Dacă rezultatul este un număr impar, formula va reveni ADEVĂRAT. Dacă nu, atunci formula va reveni FALS.
  3. presa introduce.

Veți vedea acum dacă prima echipă necesită un al treilea meci sau nu. Puteți merge mai departe și utilizați instrumentul de completare automată din Excel pentru a vedea rezultatul și pentru restul echipelor. Dar treaba noastră aici nu sa terminat încă. Vom cupla XOR cu funcția IF pentru a obține ca rezultate Da sau Nu.

  1. Selectați prima celulă din coloana „Va avea nevoie de a treia potrivire”.
  2. În bara de formule, modificați formula la mai jos:
    =IF(XOR(B2:C2="Pierderi"), "da", "Nu")
    Știți deja ce face funcția XOR aici, dar de data aceasta este folosită ca test logic în interiorul funcției IF. Dacă rezultatul funcției XOR este ADEVĂRAT, atunci funcția IF va reveni da. În caz contrar, se va întoarce Nu.
  3. presa introduce.

Acum veți vedea rezultatele de la funcțiile XOR și IF ca Da sau Nu. Prindeți mânerul de umplere și plasați-l în celulele de mai jos pentru a vedea rezultatele și pentru ele. În sfârșit, poți și tu adăugați o formatare condiționată la celulele dvs. Excel pentru a le face să arate mai bine și pentru a le îmbunătăți lizibilitatea.

Adevărat sau fals? XOR Stie

XOR este puțin diferit de unele dintre cele mai comune funcții Excel, dar este o funcție eficientă în scenariile în care numărul par sau impar de celule este important. Funcția XOR este adesea folosită împreună cu alte funcții Excel, cum ar fi IF, iar acum știi cum să o folosești. Odată ce înveți să folosești funcția XOR și să experimentezi cu ea, în curând te vei vedea folosind-o în multe scenarii Excel.