Oglas
Logične operacije so v središču programiranja in napredno spletno iskanje Postanite boljši pri iskanju stvari z iskalniki: razložena logična logika iskanjaGooglovim tisočem strežnikov potrebuje le pol sekunde, da poizvedujejo po približno 50 milijardah indeksiranih strani, za skeniranje samo prve strani rezultatov iskanja potrebujete bistveno več časa. Povrh vsega, ... Preberi več , a ste vedeli, da jih je mogoče uporabiti tudi v Excelu? Razumevanje funkcij IF, NE, IN in ALI vam lahko pomaga, da postanete od začetnika Excela do izkušenega uporabnika. Tukaj so osnove vsake funkcije in primer načina, kako jih skupaj uporabiti za največjo moč.
Funkcija IF
IF, kot si lahko predstavljate, oceni, ali je določen pogoj resničen. Ta vrsta funkcije je zelo osnovno v programiranju Absolutne osnove programiranja za začetnike (2. del)V drugem delu našega vodnika za absolutne začetnike po programiranju bom pokrival osnove funkcij, vrnjenih vrednosti, zank in pogojev. Preden se lotite tega, se prepričajte, da ste prebrali 1. del, kjer sem razložil ... Preberi več
in običajno vrne 1, če je pogoj resničen, in 0, če je napačen. Na srečo je Excelov IF nekoliko bolj prilagodljiv od tega. Sintaksa Excela izgleda takole:=IF(logični_test, [value_if_true], [value_if_false])
Kot lahko vidite, morate podati logični test (na primer A1<10, B16+30>C16 ali D5=”alfa”) in dve vrnjeni vrednosti. Če je pogoj izpolnjen, bo v celici, v katero ste vnesli sintakso, prikazana vrednost, ki ste jo vnesli za [value_if_true]. Če ne, bo prikazano [value_if_false]. Oglejmo si, kako lahko to uporabite v pravi preglednici.
V naši vzorčni preglednici (ustvarjeni naključno z www.generatedata.com), imamo seznam imen, priimkov, mest, držav in številko, ki predstavlja oceno SAT. Najprej bomo poskusili nekaj preprostega: videli bomo, kateri rezultati so višji od 1600. To je sintaksa, ki jo bomo uporabili:
=IF(E2>1600, "true", "false")
To bo v stolpec F postavilo »true« za vsakega študenta, ki je dosegel več kot 1600 točk, in »false« za vse ostale.
Po z uporabo samodejnega izpolnjevanja 5 Microsoft Word & Excel spretnosti, ki jih morate imeti za uspeh v pisarni"Čim prej mi prinesi to poročilo!" Z osnovnim naborom trikov za Microsoft Excel in Word lahko to opravilo naredite manj stresno in vam pomaga ustvariti elegantno poročilo v kratkem času. Preberi več za kopiranje formule v vse celice v stolpcu ima vsak učenec v tabeli vrednost za to, ali je dosegel več kot 1600 točk ali ne.
Samo po sebi IF ni zelo uporaben; večino stvari, ki bi jih naredili z njim, lahko naredite samo z uporabo filtrov ali a vrteča miza Kako uporabljati vrtilno tabelo Excel za analizo podatkovVrtilna tabela je eno najmočnejših orodij v repertoarju programa Excel 2013. Pogosto se uporablja za analizo velikih podatkov. Sledite naši predstavitvi po korakih, če želite izvedeti vse o tem. Preberi več . Toda čez trenutek si bomo ogledali nekaj načinov, kako ga združiti z IN in ALI, da postane močnejši.
Funkcija NE
NOT je nasprotje IF: vrne »TRUE«, če je pogoj, ki ga določite ne srečal. Tukaj je sintaksa:
=NE([logični_test])
Vse, kar morate storiti, je, da v oklepaje postavite logični preizkus in Excel vam bo povedal, če to ni res (sliši se nekoliko čudno, a ko pomislite, je smiselno). Ker je to precej preprost operater in ne vidi veliko uporabnosti, ne bom vključil a podroben primer tukaj, vendar je dobro vedeti, če naletite na situacijo, ko je uporabno.
Funkcija IN
Medtem ko funkcija IF preveri, ali je bil izpolnjen en pogoj, funkcija IN preveri, ali sta izpolnjena dva. Če imajo, funkcija vrne TRUE, če ne, FALSE – ne morete izbrati vrednosti vrnjenih vrednosti po meri, kot jih lahko izberete s IF; čeprav obstajajo načini, kako to zaobiti s kombiniranjem operaterjev, če je potrebno.
Excelova sintaksa funkcije IN je videti takole:
=IN([logični_test1], [logični_test2], [logični_test3]...)
Trotočka na koncu označuje, da lahko vključite toliko različnih logičnih testov, kot želite – IN bo vrnil TRUE le, če so vsi ti testi opravljeni. Če se vrnemo na našo preglednico s primeri, recimo, da želite poiskati študente, ki so dosegli srednji razred SAT, med 1.050 in 1.950. To je sintaksa, ki jo bomo uporabili:
=AND(E2>1050, E2<1950)
Takole izgleda v Excelu:
In tukaj je rezultat.
Kot lahko vidite, funkcija vrne TRUE za vsakega študenta, ki je dosegel točke v obsegu, ki smo ga določili. Če bi želeli priti na še bolj natančno raven, bi lahko dodali še tretji test; če si želite na primer ogledati srednje vrednosti v Wisconsinu, bi bila sintaksa videti takole:
=AND(E2>1050, E2<1950, D2="Wisconsin")
Funkcija OR
Kot bi lahko pričakovali, funkcija ALI sprejme tudi številne logične testne argumente, vendar bo vrnila TRUE, če bo vsaj eden od testov imel resnično vrednost. Sintaksa je zelo podobna funkciji IN:
=ALI([logični_test1], [logični_test2]...)
Spet elipsa označuje, da lahko uporabite številne logične teste, in če je kateri koli od njih resničen, bo funkcija vrnila TRUE. S to funkcijo bomo videli, kateri študenti živijo v državah Srednjega zahoda:
=OR(D2="Minnesota", "D2="Wisconsin", D2="Iowa", D2="Nebraska", D2="Missouri", D2="Severna Dakota", D2="Južna Dakota", D2= "Indiana", D2="Michigan", D2="Ohio", D2="Illinois", D2="Kansas")
Če uporabite preglednico, lahko vidite, da je vsak študent Srednjega zahoda zdaj označen z TRUE.
V Excelu 2013 obstaja tudi izključni ALI, ki bo vrnil samo TRUE, če je ena in samo eno pogojev je izpolnjen. Funkcija XOR se uporablja v istem kot OR, vendar bo vrnila false, če je izpolnjen več kot eden od pogojev. Koristno je, vendar verjetno ni vredno nadgraditi Officea Imate Office 2010? Ne kupujte Officea 2013, evo zakajBližam se koncu preizkusnega obdobja z Microsoft Office 2013. V tednih je bila to razmeroma dobra izkušnja z eno ali dvema nenavadama, ki mi nista povzročala frustracij. ampak... Preberi več za.
Združuje ČE, NE, IN in ALI
Kot sem že omenil, te funkcije opravljajo preproste stvari, ki jih je pogosto mogoče storiti s filtriranjem podatkov. Toda če jih uporabljate v povezavi, lahko naredite veliko močnejše stvari; še posebej, če jih kombinirate z besedilnimi funkcijami, o katerih bom razpravljal v prihodnjem članku.
Recimo, da je bil zaposlovalec na kolidžu dodeljen, da pokliče visoko uspešne študente v Kaliforniji, srednje uspešne študente v Oregonu in manj uspešne študente v Washingtonu ali Nevadi. Kako lahko to implementiramo s temi funkcijami? Nekaj jih bomo morali ugnezditi:
=ALI(AND(D2="Kalifornija", E2>1950), IN(D2="Oregon", AND(E2>1050, E2<1950)), AND(OR(D2="Washington", D2="Nevada "), E2<1050))
To bi lahko izgledalo kot velika zmešnjava, a če jo razčlenite, je precej preprosto. Glavna funkcija OR ima tri logične teste:
IN(D2="Kalifornija", E2>1950)
AND(D2="Oregon", AND(E2>1050, E2<1950))
IN(ALI(D2="Washington", D2="Nevada"), E2<1050)
Prvi argument IN vsebuje dva preprosta logična testa. Drugi argument IN ima ugnezdeno funkcijo IN, zato bo vrnil true samo, če je študent iz Oregona in ima rezultat nad 1050 in pod 1950. Tretji argument vsebuje funkcijo ALI, ki ustvari podobno zahtevo. Poglejmo, kaj se zgodi, ko to zaženemo v naši preglednici za zaposlovanje:
Vsi učenci, ki izpolnjujejo pogoj, ki smo ga postavili zgoraj, so označeni z TRUE. Na zgornji sliki sta samo dva in oba sta zelo uspešna študenta iz Kalifornije.
Vklopite Excel
Prehod od začetnika s preglednicami do strokovnjaka za Excel zahteva veliko časa in prakse, vendar vam bo razumevanje uporabe logičnih operaterjev dalo prednost in vas popeljalo na pot do mojstrstva. obstaja veliko računske moči 3 nore formule Excela, ki delajo neverjetne stvariExcelove formule imajo zmogljivo orodje za pogojno oblikovanje. Ta članek obravnava tri načine za povečanje produktivnosti z MS Excel. Preberi več se skrivajo pod pokrovom Excela in uporaba teh operaterjev vam bo pomagala dostopati do njega.
Kako uporabljate te logične operaterje? Katere druge Excelove nasvete imate za bralce? Delite svoje misli spodaj!
Dann je svetovalec za vsebinsko strategijo in trženje, ki podjetjem pomaga ustvariti povpraševanje in potencialne stranke. Prav tako piše o strategiji in trženju vsebin na dannalbright.com.