Išbandykite kelias sąlygas su "Excel" funkcijomis "AND" ir "OR"
"AND" ir "OR" funkcijos yra dvi "Excel" žinomos loginės funkcijos , o tai, ką domisi abi funkcijos, yra bandymas, siekiant nustatyti, ar iš dviejų ar daugiau tikslinių ląstelių išvestis atitinka nustatytas sąlygas.
TRUE arba FALSE TIK
Viena iš šių funkcijų yra tai, kad jie tik grąžina arba parodo vieną iš dviejų rezultatų arba Būlio vertes ląstelėje, kurioje jie yra: TRUE arba FALSE.
- Jei OR funkcija - 2 eilutė aukščiau - yra patikrintos kelios sąlygos ir jei kuri nors iš patikrintų sąlygų yra teisinga, tada OR funkcija grąžina TRUE atsakymą. Tik tuo atveju, jei visos sąlygos yra neteisingos, ARBA suteiks jums NELAUTOS vertę;
- Dėl "AND Funkcijos" - 3 eilutės pirmiau aprašytos keli sąlygos, o tik jei visos sąlygos yra teisingos, funkcija grąžins TRUE atsakymą. Jei ne, funkcija grąžina FALSE vertę.
Sujungimas su kitomis funkcijomis
Šie TRUE ar FALSE atsakymai gali būti rodomi taip, kaip yra lange, kurioje yra šios funkcijos. Funkcijos taip pat gali būti derinamos su kitomis "Excel" funkcijomis, pvz., IF funkcija, iš keturių ir penkių eilučių aukščiau, kad gautų įvairius rezultatus arba atliktų skaičiavimų skaičių.
Kaip funkcijos veikia
Aukščiau pateiktame paveikslėlyje langeliai B2 ir B3 turi atitinkamai AND ir OR. Abiejuose naudojama keletas palyginimo operatorių, kad išbandytų įvairias sąlygas duomenų lapų A2, A3 ir A4 lapuose .
Abi funkcijos yra šios:
= AND (A2 <50, A3 <> 75, A4> = 100)
= OR (A2 <50, A3 <> 75, A4> = 100)
Ir sąlygos, kurias jie išbando:
- jei ląstelių A2 duomenys yra mažesni nei 50 ( < simbolis yra mažesnis už);
- jei ląstelių A3 duomenys nėra lygūs 75 ( <> simbolis nėra lygus),
- jei ląstelių A4 duomenys yra didesni arba lygūs 100 ( > = simbolis yra didesnis arba lygus).
IR NENUMATYTAS ARBA TRUE
Jei "AND" funkcija yra lange B3, ląstelių (nuo A2 iki A4) duomenys turi atitikti visas tris anksčiau pateiktas sąlygas, kad būtų grąžintas TRUE atsakymas.
Esant tokioms sąlygoms, yra įvykdytos pirmosios dvi sąlygos, tačiau kadangi A4 langelyje esanti vertė yra ne didesnė arba lygi 100, tai ir AND funkcijos išvestis yra FALSE.
B2 funkcijos B2 atveju vienintelė iš pirmiau minėtų sąlygų turi atitikti A2, A3 ar A4 langelių duomenis funkcijai grąžinti TRUE atsakymą.
Šiame pavyzdyje abiejų langelių A2 ir A3 duomenys atitinka reikalaujamą sąlygą, taigi OR funkcijos išėjimas yra TRUE.
IR / ARBA Funkcijų sintaksė ir argumentai
Funkcijos sintaksė nurodo funkcijos išdėstymą ir apima funkcijos pavadinimą, skliaustus ir argumentus .
OR funkcijos sintaksė yra:
= OR (Logical1, Logical2, ... Logical255)
AND funkcijos sintaksė yra:
= AND (Logical1, Logical2, ... Logical255)
Logical1 - (būtina) reiškia bandomą būklę. Būklės forma paprastai yra patikrintų duomenų langelis , po kurio eina pati būklė, pvz., A2 <50.
Logical2, Logical3, ... Logical255 - (neprivaloma) papildomos sąlygos, kurias galima išbandyti ne daugiau kaip 255.
OR funkcijos įvedimas
Žemiau pateikti veiksmai apima tai, kaip įvesti OR funkciją, esančią B2 langelyje aukščiau esančiame paveikslėlyje. Tie patys veiksmai gali būti naudojami įvesdami AND funkciją, esančią ląstelėje B3.
Nors galima įvesti visą formulę, pvz.,
= OR (A2 <50, A3 <> 75, A4> = 100)
rankiniu būdu į darbalapio langelį, kita galimybė yra naudoti funkcijos dialogo langą - kaip nurodyta toliau pateiktuose veiksmuose - įvesti funkciją ir jos argumentus į ląstelę, pvz., B2.
Dialogo lango naudojimo privalumai yra tai, kad "Excel" rūpinasi, kad kiekvienas argumentas būtų atskirtas kableliais, ir apima visus argumentus skliaustuose.
Dialogo lango AR funkcijos atidarymas
- Paspauskite ląstelę B2, kad ji taptų aktyvia ląstele - tai yra vieta, kur bus ir funkcija.
- Spustelėkite skirtuką " Formulės " juostos .
- Spustelėkite loginę piktogramą, kad atidarytumėte išskleidžiamąjį sąrašą.
- Spustelėkite OR sąraše, kad atidarytumėte funkcijos dialogo langą.
Duomenys, kurie bus įtraukti į tuščias eilutes dialogo lange, sudarys funkcijos argumentus.
ARBA Funkcijos argumentų įvedimas
- Spustelėkite dialogo lango eilutę Logical1 .
- Spustelėkite langelį A2 darbalapyje, kad įeitumėte į šį langelio nuorodą.
- Įveskite <50 po langelio nuorodos.
- Spustelėkite dialogo lango eilutę Logical2 .
- Spustelėkite langelį A3 darbalapyje, kad patektumėte į antrą langelį.
- Įveskite < > 75 po langelio nuorodos.
- Spustelėkite dialogo lango eilutę Logical3 .
- Spustelėkite ląstelę A4 skaičiuoklėje, kad įvestumėte trečiosios atrankos nuorodą.
- Tipas > = 100 po langelio nuorodos.
- Spustelėkite Gerai, kad užbaigtumėte funkciją ir grįžtumėte į darbalapį.
- Vertė TRUE turėtų pasirodyti B2 langelyje, nes ląstelių A3 duomenys atitinka sąlygą, kad lygis nėra 75.
- Kai paspausite langelį B2, formulės juostoje virš darbalapio pasirodys visa funkcija = OR (A2 <50, A3 <> 75, A4> = 100) .
IR vietoj OR
Kaip jau buvo minėta, aukščiau aprašyti veiksmai taip pat gali būti naudojami įvesdami funkciją AND, esančią lange B3 aukščiau pateiktame darbalapio paveikslėlyje.
Užbaigta AND funkcija būtų: = AND (A2 <50, A3 <> 75, A4> = 100) .
Lange B3 turi būti reikšmė " FALSE", nes tik viena iš testuojamų sąlygų turi būti klaidinga, kad "AND" funkcija grąžintų FALSE vertę, o šiame pavyzdyje dvi sąlygos yra klaidingos:
- ląstelių A2 duomenys yra ne mažesni kaip 50;
- ląstelių A4 duomenys nėra didesni arba lygūs 100.