Funcția Excel XOR - Dacă instrucțiunile Xor

Descărcați Exemplu de registru de lucru

Descărcați exemplul de registru de lucru

Acest tutorial arată cum să utilizați Funcția Excel XOR în Excel pentru a testa dacă un singur criteriu este adevărat.

Descrierea funcției XOR:

Funcția XOR Verifică dacă este îndeplinită o singură condiție. Returnează ADEVĂRAT sau FALS. Dacă nu sunt îndeplinite condiții sau dacă sunt îndeplinite mai multe condiții, XOR returnează FALSE. Dacă este îndeplinită o singură condiție, XOR returnează TRUE.

Pentru a utiliza funcția Foaie de lucru XOR Excel, selectați o celulă și tastați:

(Observați cum apar datele introduse de formulă)

Funcția XOR Sintaxă și intrări:

1 = XOR (logic1, logic2)

logic1 - Expresii logice. Exemplu: A1> 4.

Ce este funcția XOR?

XOR este una dintre funcțiile logice Excel. Se calculează ceva numit un test „exclusiv SAU” (utilizați funcția SAU Excel <> dacă trebuie să utilizați un inclusiv SAU).

Ce este un SA exclusiv?

OR exclusiv este puțin mai complex decât OR standard. Este nevoie de o serie de argumente și le evaluează ca fiind ADEVĂRATE sau FALSE. Atunci:

  • Dacă un număr impar de argumente este ADEVĂRAT, XOR returnează ADEVĂRAT
  • Dacă un număr par de argumente este ADEVĂRAT, XOR returnează FALS
  • Dacă niciun argument nu este ADEVĂRAT, XOR returnează și FALS (zero este un număr par)

Cum se folosește funcția XOR

Cu funcția Excel XOR, furnizați o serie de argumente. XOR evaluează mai întâi aceste argumente ca fiind ADEVĂRATE sau FALSE, apoi efectuează testul SAU exclusiv asupra rezultatelor. Vedeți exemplul de mai jos:

1 = XOR (B3, C3)

XOR returnează TRUE dacă un număr impar al argumentelor este evaluat la TRUE și FALSE dacă un număr par al argumentelor este evaluat la TRUE.

Utilizarea XOR cu două argumente

Cea mai obișnuită utilizare a XOR de departe este atunci când aveți doar două argumente în funcție. Aceasta înseamnă că Excel va returna TRUE dacă oricare dintre argumente este adevărat și FALS dacă ambele sau niciunul dintre argumente nu este adevărat. Iată un exemplu.

Sunteți proprietarul unui bar sportiv și doriți să acordați personalului dvs. un bonus dacă vinde peste 800 USD de mâncare și 800 USD băuturi într-o săptămână dată. Cu toate acestea, vă simțiți generos, așa că, dacă vând peste 800 USD în alimente sau băuturi, dar nu în ambele, le veți acorda o jumătate de bonus.

Iată rezultatele săptămânii trecute:

În coloana E ați calculat bonusul complet cu funcția ȘI Excel <> a Excel:

1 = ȘI (C3> = 800, D3> = 800)

Acest lucru revine ADEVĂRAT dacă atât vânzările de alimente, cât și vânzările de băuturi depășesc 800 USD.

Și puteți calcula jumătatea bonusului cu funcția XOR:

1 = XOR (C3> = 800, D3> = 800)

Rețineți că argumentele din ambele funcții sunt exact aceleași, dar XOR evaluează aceste argumente foarte diferit de AND.

Utilizarea XOR cu mai mult de două argumente

Deși utilizarea mai mult de două argumente este mai puțin obișnuită în Excel, puteți defini până la 255 argumente în XOR.

Oricât de multe le definiți, XOR va returna un ADEVĂRAT dacă un număr impar se evaluează la ADEVĂRAT și FALS atunci când un număr par dintre ele evaluează la ADEVĂRAT.

Vezi mai jos:

1 = XOR (B3: G3)

Pentru a economisi timp, puteți furniza aici un interval de celule, mai degrabă decât să separați referințele de celule cu virgule.

Compararea textului cu XOR

Rețineți că comparațiile de text nu sunt sensibile la majuscule și minuscule. Deci, următoarele formule produc toate același rezultat:

123 = XOR (C3 = "Spielberg")= XOR (C3 = "SPIELBERG")= XOR (C3 = "SpieLbErG")

De asemenea, XOR nu acceptă metacaracterele. Deci, dacă ați folosit următoarea formulă:

1 = XOR (C3 = "Spiel *")

XOR va căuta o potrivire exactă cu șirul de text „Spiel *”.

Compararea numerelor

Aveți la dispoziție o serie de operatori de comparație atunci când comparați numerele. Acestea sunt:

Dacă o expresie din funcția XOR se evaluează la un număr diferit de zero, XOR va interpreta acel test logic ca fiind ADEVĂRAT. Dacă o expresie este sau se evaluează la 0, XOR o evaluează ca fiind falsă. Aceasta este prezentată mai jos:

Utilizarea XOR cu IF

XOR este adesea folosit ca parte a unui test logic într-o instrucțiune IF. În esență, IF vă permite să personalizați valoarea returnată a testului XOR. Deci, în loc să spuneți „ADEVĂRAT” sau „FALS”, puteți returna orice - text, numere sau chiar o altă formulă.

Revenind la exemplul nostru de bonus de bar sportiv de mai devreme, îl puteți folosi astfel:

1 = IF (XOR (C3> = 800, D3> = 800), „Da”, „Nu”)

DACĂ evaluează mai întâi funcția XOR. Dacă se evaluează la TRUE, atunci returnează „Da”. Dacă se evaluează la FALS, returnează „Nu”.

Am adăugat, de asemenea, o declarație IF la formula „Bonus complet” din coloana E, care folosea funcția ȘI mai degrabă decât XOR.

Combinarea IF cu funcțiile logice în acest fel poate ajuta datele noastre să devină puțin mai prietenoase pentru ochiul uman.

Citiți mai multe pe pagina principală a funcției Excel IF <>.

XOR în Foi de calcul Google

Funcția XOR funcționează exact la fel în Foi de calcul Google ca în Excel:

Note Aditionale

Utilizați funcția XOR pentru a testa dacă este îndeplinită una și o singură condiție. Fiecare condiție trebuie să fie o expresie logică (ex: a1> 5), o referință la o celulă care conține TRUE sau FALSE sau o matrice care conține toate valorile logice. Dacă unul și unul singur condițiile sunt ADEVĂRATE, formula returnează ADEVĂRAT, altfel returnează FALS.

XOR este o funcție logică și este utilizat în general împreună cu o altă funcție logică, IF:
Formula IF face un lucru dacă o condiție este ADEVĂRATĂ și face alta dacă o condiție este FALSĂ. Adesea, când utilizați funcția SAU, o veți „cuibări” într-o funcție IF.

De asemenea, vă recomandăm să utilizați aceste alte funcții logice:
Funcția ȘI testează dacă toate condițiile sunt îndeplinite.
SAU Testul formulelor dacă una sau mai multe condiția sunt îndeplinite.

Reveniți la lista tuturor funcțiilor din Excel

Vei ajuta la dezvoltarea site-ului, partajarea pagina cu prietenii

wave wave wave wave wave