Funcțiile AND și OR sunt două dintre cele mai cunoscute funcții logice din Foi de calcul Google. Ele testează pentru a vedea dacă ieșirea de la două sau mai multe celule țintă îndeplinește condițiile pe care le specificați.
Aceste funcții logice vor returna numai unul din cele două rezultate (sau valorile booleene) în celula în care sunt utilizate, fie TRUE, fie FALSE:
- Pentru funcția AND, se testează formulele din mai multe celule. Numai dacă toate aceste formule sunt adevărate, funcția va returna un răspuns TRUE. Dacă nu, funcția returnează FALSE ca valoare.
- Pentru funcția OR, dacă oricare dintre formulele testate este adevărată, atunci funcția OR returnează un răspuns TRUE. Doar dacă toate formulele nu sunt adevărate, va SA ORICE să vă dea o valoare FALSE în celula în care este localizată.
Aceste răspunsuri TRUE sau FALSE pentru funcțiile AND și OR pot fi afișate ca și în celulele în care sunt localizate funcțiile sau funcțiile pot fi combinate cu alte funcții Google Spreadsheet, cum ar fi funcția IF, pentru a afișa o varietate de rezultate sau pentru a efectua o serie de calcule.
Modul în care funcțiile logice funcționează în foile Google
Imaginea de mai sus, celulele B2 și B3 conțin o funcție AND, respectiv OR. Ambele utilizează un număr de operatori de comparație pentru a testa o varietate de condiții pentru datele din celulele A2, A3 și A4 ale foii de lucru.
Cele două funcții sunt:
= AND (A2 <50, A3 <> 75, A4> = 100)
= OR (A2 <50, A3 <> 75, A4> = 100)
Testele pe care le testeaza sunt:
- Dacă sunt datele din celula A2 mai puțin decât 50 (< este simbolul pentru mai puțin de)
- Dacă sunt datele din celula A3 nu este egal cu 75 (<> este simbolul pentru care nu este egal cu)
- Datele din celula A4 sunt mai mare sau egal cu 100 (>= este simbolul pentru mai mare sau egal cu)
Pentru funcția AND din celula B2, datele din celulele A2 până la A4 trebuie să se potrivească tuturor celor trei condiții de mai sus pentru ca funcția să returneze un răspuns TRUE. În prezent, sunt îndeplinite primele două condiții, dar deoarece valoarea în celula A4 nu este mai mare sau egală cu 100, ieșirea pentru funcția AND este FALSE.
În cazul funcției OR din celula B3, doar una dintre condițiile de mai sus trebuie îndeplinită de datele din celulele A2, A3 sau A4 pentru ca funcția să returneze un răspuns TRUE. În acest exemplu, datele din celulele A2 și A3 îndeplinesc ambele condiții necesare, astfel încât ieșirea pentru funcția OR este TRUE.
Sintaxă și argumente pentru funcțiile AND / OR
Sintaxa unei funcții se referă la aspectul funcției și include numele funcției, paranteze și argumente.
Sintaxa pentru funcția AND este:
= AND ( logical_expression1, logical_expression2, … )
Sintaxa pentru funcția OR este:
= OR ( logical_expression1, expr. logică2, expresie logică3, … )
- logical_expression1 Necesar se referă la starea testată. Forma condiției este în mod normal referința celulară a datelor care sunt verificate urmate de condiția în sine, cum ar fi A2 <50.
- logical_expression2 , logical_expression3, … Opțional sunt condiții suplimentare care pot fi testate.
Introducerea funcției AND
Următorii pași descriu modul de introducere a funcției AND aflată în celula B2 din imaginea de mai sus. Aceiași pași pot fi utilizați pentru introducerea funcției OR situate în celula B3.
Foi de calcul Google nu utilizează casete de dialog pentru a introduce argumentele unei funcții așa cum procedează Excel. În schimb, are o casetă de auto-sugerare care apare când numele funcției este introdus într-o celulă.
- Click pe celula B2 pentru a deveni celula activă; acesta este locul în care este introdusă funcția AND și unde rezultatul funcției va fi afișat.
- Tastați semn egal (=) urmată de funcție ȘI.
- Pe măsură ce tastați, se afișează caseta de auto-sugerare cu numele funcțiilor care încep cu litera A.
- Când funcția AND apare în casetă, faceți clic pe numele cu indicatorul mouse-ului.
Introducerea argumentelor funcției
Argumentele pentru funcția AND sunt introduse după paranteza deschisă. Ca în Excel, o virgulă este inserată între argumentele funcției pentru a acționa ca un separator.
- Click pe celula A2 în foaia de lucru pentru a introduce această referință de celule calogical_expression1 argument.
- Tip < 50 după referința celulei.
- Tastați a virgulă după ce referința celulei va acționa ca un separator între argumentele funcției.
- Faceți clic pe celulă A3 în foaia de lucru pentru a introduce această referință de celule calogical_expression2 argument.
- Tip <> 75 după referința celulei.
- Introduceți o secundă virgulă pentru a acționa ca un alt separator.
- Faceți clic pe celulă A4 în foaia de lucru pentru a introduce cea de-a treia referință a celulei.
- Tip >=100 după cea de-a treia referință a celulei.
- apasă pe introduce tasta de pe tastatură pentru a introduce paranteza de închidere după argumente și pentru a finaliza funcția.
Valoarea FALSE ar trebui să apară în celula B2 deoarece datele din celula A4 nu îndeplinesc condiția de a fi mai mare sau egală cu 100.
Când faceți clic pe celula B2, funcția completă
= AND (A2 <50, A3 <> 75, A4> = 100)apare în bara de formula de deasupra foii de lucru.
Continuați să citiți mai jos
SAU În loc de AND
Pașii de mai sus pot fi, de asemenea, utilizați pentru introducerea funcției OR situate în celula B3 în fișa de lucru de mai sus.
Funcția completă OR ar fi:
= OR (A2 <50, A3 <> 75, A4> = 100)
O valoare TRUE ar trebui să fie prezentă în celula B3, deoarece numai una dintre condițiile testate trebuie să fie adevărată pentru ca funcția OR să returneze o valoare TRUE și în acest exemplu două condiții sunt adevărate:
- Datele din celula A2 sunt mai mici de 50.
- Datele din celula A3 nu sunt egale cu 75.