Skelbimas
Loginės operacijos yra programavimo ir išplėstinė paieška internete Tapkite geriau ieškodami dalykų naudodami paieškos sistemas: paaiškinta Būlio paieškos logikaTūkstančiai „Google“ serverių užtrunka tik pusę sekundės, kad pateiktų užklausą apie 50 milijardų indeksuotų puslapių, o nuskaityti tik pirmąjį paieškos rezultatų puslapį užtrunka žymiai ilgiau. Be to,... Skaityti daugiau , bet ar žinojote, kad juos galima naudoti ir Excel? Funkcijų IF, NOT, AND ir OR supratimas gali padėti iš Excel naujoko tapti patyrusiu vartotoju. Čia pateikiami kiekvienos funkcijos pagrindai ir pavyzdys, kaip jas naudoti kartu siekiant maksimalios galios.
Funkcija IF
IF, kaip galite įsivaizduoti, įvertina, ar tam tikra sąlyga yra teisinga. Šio tipo funkcija yra labai paprastas programavimas Absoliutūs programavimo pagrindai pradedantiesiems (2 dalis)2-oje mūsų absoliutaus pradedančiųjų programavimo vadovo dalyje apžvelgsiu funkcijų pagrindus, grąžinimo reikšmes, kilpas ir sąlygas. Prieš pradėdami tai spręsti, būtinai perskaitėte 1 dalį, kurioje paaiškinau... Skaityti daugiau
, ir paprastai grąžina 1, jei sąlyga teisinga, ir 0, jei ji klaidinga. Laimei, „Excel“ IF yra šiek tiek lankstesnis nei šis. „Excel“ sintaksė atrodo taip:=IF(loginis_testas, [vertė_jei_tiesa], [vertė_jei_klaidinga])
Kaip matote, turite nurodyti loginį testą (pvz., A1<10, B16+30>C16 arba D5="alpha") ir dvi grąžinimo reikšmes. Jei sąlyga įvykdyta, langelyje, kuriame įvedėte sintaksę, bus rodoma reikšmė, kurią įvedėte [value_if_true]. Jei ne, bus rodoma [value_if_false]. Pažiūrėkime, kaip galite tai panaudoti tikroje skaičiuoklėje.
Mūsų pavyzdinėje skaičiuoklėje (sukurta atsitiktinai naudojant www.generatedata.com), turime vardų, pavardžių, miestų, valstijų sąrašą ir skaičių, nurodantį SAT balą. Pirmiausia pabandysime ką nors paprasto: pamatysime, kurie balai yra didesni nei 1600. Tai sintaksė, kurią naudosime:
=IF(E2>1600, "teisinga", "klaidinga")
Taip F stulpelyje bus nurodyta „teisinga“ kiekvienam studentui, surinkusiam daugiau nei 1 600 balų, ir „netiesa“ visiems kitiems.
Po to naudojant automatinį užpildymą 5 „Microsoft Word“ ir „Excel“ įgūdžiai, kuriuos turite turėti, kad pasisektų biure– Kuo greičiau gaukite man tą ataskaitą! Pagrindinis „Microsoft Excel“ ir „Word“ gudrybių rinkinys gali padaryti šią užduotį mažiau įtemptą ir padės greitai sukurti stilingą ataskaitą. Skaityti daugiau Norėdami nukopijuoti formulę į visus stulpelio langelius, kiekvienas lentelės mokinys turi reikšmę, ar jis surinko daugiau nei 1600 balų, ar ne.
Pats IF nėra labai naudingas; daugumą dalykų, kuriuos su juo darytumėte, galite atlikti tiesiog naudodami filtrus arba a suvestinės lentelės Kaip naudoti „Excel Pivot“ lentelę duomenų analizeiSuvestinė lentelė yra vienas iš galingiausių „Excel 2013“ repertuaro įrankių. Jis dažnai naudojamas didelės apimties duomenų analizei. Sekite mūsų žingsnis po žingsnio demonstraciją, kad sužinotumėte viską apie tai. Skaityti daugiau . Tačiau netrukus pažvelgsime į keletą būdų, kaip jį sujungti su AND ir OR, kad jis būtų galingesnis.
Funkcija NE
NOT yra priešinga IF: ji grąžina „TRUE“, jei jūsų nurodyta sąlyga yra ne susitiko. Štai sintaksė:
=NE([loginis_testas])
Viskas, ką jums reikia padaryti, tai įdėti loginį testą skliausteliuose ir „Excel“ jums pasakys, ar tai netiesa (skamba šiek tiek keistai, bet kai pagalvoji, tai prasminga). Kadangi tai gana paprastas operatorius ir nemato daug naudos, neįtrauksiu a čia pateikiamas išsamus pavyzdys, tačiau verta žinoti, jei susidurtumėte su tokia situacija naudinga.
Funkcija IR
Funkcija IF tikrina, ar buvo įvykdyta viena sąlyga, funkcija AND tikrina, ar įvykdytos dvi. Jei yra, funkcija grąžina TRUE, o jei ne, FALSE – negalite pasirinkti tinkintų grąžinimo reikšmių, kaip tai galite padaryti naudodami IF; nors yra būdų, kaip tai apeiti, jei reikia, derinant operatorius.
Funkcijos IR „Excel“ sintaksė atrodo taip:
=IR([loginis_testas1], [loginis_testas2], [loginis_testas3]...)
Pabaigoje esanti elipsė rodo, kad galite įtraukti tiek skirtingų loginių testų, kiek norite – IR grąžins TRUE, tik jei visi šie testai bus išlaikyti. Grįžtant prie pavyzdinės skaičiuoklės, tarkime, kad norite rasti studentų, surinkusių vidutinį SAT balų diapazoną nuo 1 050 iki 1 950. Tai sintaksė, kurią naudosime:
=IR(E2>1050, E2<1950)
Štai kaip tai atrodo „Excel“:
Ir štai rezultatas.
Kaip matote, funkcija grąžina TRUE bet kuriam mokiniui, surinkusio balus mūsų nurodytame diapazone. Jei norėtume pasiekti dar smulkesnį lygį, būtų galima pridėti trečią testą; Pavyzdžiui, norėdami pamatyti vidutinės klasės balus Viskonsine, sintaksė atrodytų taip:
=IR(E2>1050, E2<1950, D2="Viskonsinas")
Funkcija ARBA
Kaip ir galima tikėtis, funkcija ARBA taip pat naudoja kelis loginio testo argumentus, tačiau pateiks TRUE, jei bent vienas iš testų pateikia tikrąją reikšmę. Sintaksė labai panaši į AND funkciją:
=ARBA([loginis_testas1], [loginis_testas2]...)
Vėlgi, elipsė rodo, kad galite naudoti daugybę loginių testų, ir jei kuris nors iš jų yra teisingas, funkcija grąžins TRUE. Naudosime šią funkciją norėdami pamatyti, kurie studentai gyvena Vidurio Vakarų valstijose:
=ARBA(D2="Minesota", "D2="Viskonsinas", D2="Ajova", D2="Nebraska", D2="Misūris", D2="Šiaurės Dakota", D2="Pietų Dakota", D2= "Indiana", D2 = "Mičiganas", D2 = "Ohajas", D2 = "Ilinojus", D2 = "Kansasas")
Pritaikius prie skaičiuoklės matote, kad kiekvienas Vidurio Vakarų studentas dabar pažymėtas TRUE.
Programoje „Excel 2013“ taip pat yra išskirtinis ARBA, kuris grąžins tik TRUE, jei toks bus ir tik vienas sąlygų. Funkcija XOR naudojama kaip ir ARBA, bet grąžinama klaidinga, jei įvykdoma daugiau nei viena iš sąlygų. Tai naudinga, bet tikriausiai neverta atnaujinti Office Ar turite „Office 2010“? Nepirkite Office 2013, štai kodėlBaigiuosi bandomasis Microsoft Office 2013 laikotarpis. Per kelias savaites tai buvo pakankamai tvirta patirtis su viena ar dviem keistenybėmis, kurios man nesukėlė jokio nusivylimo. Bet... Skaityti daugiau dėl.
IF, NOT, AND ir OR derinimas
Kaip jau minėjau anksčiau, šios funkcijos atlieka paprastus dalykus, kuriuos dažnai galima atlikti naudojant duomenų filtravimą. Tačiau naudodami juos kartu, galite padaryti daug galingesnių dalykų; ypač kai jas derinate su tekstinėmis funkcijomis, kurias aptarsiu būsimame straipsnyje.
Tarkime, kad kolegijos įdarbinimo specialistas buvo paskirtas skambinti aukštų rezultatų turintiems studentams Kalifornijoje, vidutinių rezultatų turintiems studentams Oregone ir prastus studentams Vašingtone ar Nevadoje. Kaip galėtume tai įgyvendinti naudodami šias funkcijas? Turėsime sudėti kelis iš jų:
=ARBA(IR(D2="Kalifornija", E2>1950), IR(D2="Oregonas", IR(E2>1050, E2<1950)), IR(ARBA(D2="Vašingtonas", D2="Nevada “), E2<1050))
Tai gali atrodyti kaip didžiulė netvarka, bet jei ją suskaidysi, tai gana paprasta. Pagrindinė funkcija ARBA turi tris loginius testus:
IR(D2="Kalifornija", E2>1950)
IR(D2="Oregonas", AND(E2>1050, E2<1950))
IR(ARBA(D2="Vašingtonas", D2="Nevada"), E2<1050)
Pirmajame IR argumente yra du paprasti loginiai testai. Antrasis argumentas IR turi įdėtą IR funkciją, todėl jis bus teisingas, tik jei mokinys yra iš Oregono ir jo balas yra didesnis nei 1050 ir mažesnis nei 1950. Trečiame argumente yra funkcija ARBA, kuri sukuria panašų reikalavimą. Pažiūrėkime, kas nutinka, kai tai paleidžiame įdarbinimo skaičiuoklėje:
Visi studentai, kurie atitinka aukščiau pateiktą sąlygą, pažymėti TRUE. Aukščiau esančiame paveikslėlyje yra tik du, ir jie abu yra gerai besimokantys studentai iš Kalifornijos.
Įjunkite Excel
Norint, kad skaičiuoklės naujokas taptų „Excel“ ekspertu, reikia daug laiko ir praktikos, tačiau supratę, kaip naudoti loginius operatorius, gausite pranašumą ir pereisite į meistriškumo kelią. Yra daug skaičiavimo galios 3 beprotiškos „Excel“ formulės, kurios daro nuostabius dalykus„Excel“ formulės turi galingą sąlyginio formatavimo įrankį. Šiame straipsnyje aprašomi trys būdai, kaip padidinti produktyvumą naudojant MS Excel. Skaityti daugiau pasislėpę po „Excel“ gaubtu ir naudodami šiuos operatorius galėsite jį pasiekti.
Kaip naudojate šiuos loginius operatorius? Kokių kitų „Excel“ patarimų turite skaitytojams? Pasidalykite savo mintimis žemiau!
Dann yra turinio strategijos ir rinkodaros konsultantas, padedantis įmonėms generuoti paklausą ir potencialius klientus. Jis taip pat rašo tinklaraščius apie strategiją ir turinio rinkodarą adresu dannalbright.com.