Funkcijų AND ir OR naudojimas, norint patikrinti sąlygų derinį

Svarbu :  Šis straipsnis išverstas naudojant mašininį vertimą, žr. atsakomybės atsisakymą. Su šio straipsnio versija anglų kalba galite susipažinti čia .

Kai reikia rasti daugiau nei vieną sąlygą atitinkančius duomenis, pvz., nuo balandžio iki sausio arba Linos parduotus vienetus, galite kartu naudoti funkcijas AND ir OR.

Šiame pavyzdyje funkcija AND yra įterpta į funkciją OR, kad būtų ieškoma vienetų, parduotų nuo 2011 m. balandžio 30 d. iki 2012 m. sausio 1 d., arba Linos parduotų vienetų. Matote, kad reikšmė True pateikiama prie Linos parduotų vienetų bei prie tų, kuriuos pardavė Tomas ir Audrius formulėje nurodytu laikotarpiu.

AND ir OR naudojimas toje pačioje formulėje

Toliau formulės pateikiama forma, kurią galite nukopijuoti ir įklijuoti į darbalapį.

= OR (ir (C2 > data (2011,4,30) C2 < DATE(2012,1,1)),B2="Nancy")

Paanalizuokime formulę išsamiai. Funkcijai OR reikia argumentų rinkinio, kad ji galėtų patikrinti, ar jie teisingi, ar klaidingi. Šioje formulėje pirmasis argumentas yra į ją įtrauktos funkcijos AND ir DATE, o antrasis argumentas yra „Lina“. Formulę galite perskaityti taip: patikrinti, ar pardavimas įvyko po 2011 m. balandžio 30 d. ir prieš 2012 m. sausio 1 d. arba ar jį atliko Lina.

Kaip ir OR, funkcija AND taip pat pateikia reikšmę True arba False. Dažniausiai, norint išplėsti kitos funkcijos, pvz., OR arba IF, galimybes, naudojama funkcija AND. Šiame pavyzdyje funkcija OR nerastų teisingų datų, jei nebūtų funkcijos AND.

AND ir OR naudojimas su IF

AND ir OR taip pat galite naudoti su funkcija IF.

Funkcijos AND ir OR, įtrauktos į funkciją IF

Toliau pateiktame pavyzdyje pardavėjai negauna priedų, kol neparduoda prekių bent už 125 000 USD, nebent jie dirba pietiniame regione, kurio rinka mažesnė. Tokiu atveju jie priedą gauna pardavę prekių už 100 000 USD.

= IF (arba (C4 > = 125000, AND (B4 = "Pietų", C4 > = 100000)) = TRUE, C4 * 0,12, "Nėra premija")

Pažvelkime šiek tiek giliau. Funkcija IF reikia trys argumentai dirbti. Pirma, atliktiną loginį testą ir antroji – tai reikšmė, norėdami pamatyti, jei patikrinus grąžina TRUE (teisinga), trečioji – tai reikšmė, norėdami pamatyti, jei patikrinus grąžina False. Šiame pavyzdyje funkcija OR ir viską įdėti į ją numatyta loginį testą. Jūs galite jį kaip skaityti: ieškoti reikšmės daugiau nei arba lygu 125.000, išskyrus atvejus, kai reikšmė stulpelyje C yra "Pietų", tada ieškokite esanti reikšmė didesnė už 100,000 ir kiekvieną kartą, kai tenkinamos abi sąlygos, padauginkite reikšmę iš 0,12, komisinių suma. Kitu atveju rodoma žodžius "Nėra premija."

Pabandykite padirbėti su ankstesniais pavyzdžiais

Pastaba : Mašininio vertimo atsakomybės atsisakymas: Šis straipsnis išverstas naudojant kompiuterinę sistemą be žmogaus įsikišimo. „Microsoft“ pateikia šiuos mašininius vertimus norėdama padėti anglų kalbos nesuprantantiems vartotojams perskaityti turinį apie „Microsoft“ produktus, paslaugas ir technologijas. Šis straipsnis išverstas mašininio vertimo būdu, todėl jame gali būti žodyno, sintaksės ar gramatikos klaidų.

Tobulinkite savo įgūdžius
Ieškoti mokymo
Pirmiausia gaukite naujų funkcijų
Prisijunkite prie „Office Insider“ dalyvių

Ar ši informacija buvo naudinga?

Dėkojame už jūsų atsiliepimus!

Dėkojame už jūsų atsiliepimą! Panašu, kad gali būti naudinga jus sujungti su vienu iš mūsų „Office“ palaikymo agentų.

×