Kuidas kasutada MS Excelis mitut loogilist funktsiooni

click fraud protection

Exceli IF-funktsioon on andmete tingimuslikuks arvutamiseks või tingimuste hindamiseks loogiliste argumentide selgroog. See funktsioon toetab mitme kriteeriumi hindamiseks pesastatud IF-funktsioone, kuid IF-funktsioonide pesastamise tulemus on sageli keeruline ja kohmakas valem. Parem valik on mitme loogilise funktsiooni (nt JA või VÕI) kombineerimine, et vähendada segadust ja suurendada võrdluste arvu.

IF funktsioon

The IF funktsioon järgib vormingu vormingut =IF(tingimus1,toiming_kui_tõene, tegevus_kui_vale) ja toetab keeruliste võrdluste jaoks kuni 64 pesastatud IF-funktsiooni. IF-funktsiooni pesastamine lisab ühele toimingule täieliku IF-funktsiooni, näiteks =IF(tingimus1,IF(tingimus2,toiming_kui_tõene, toiming_kui_vale),toiming_kui_vale).

Päeva video

Pesastatud IF-funktsioonid

Pildi krediit: C. Taylor

Näiteks, et märgistada töötajad, kes teenisid esimeses kvartalis rohkem kui 30 000 dollarit müügitulu, et pakkuda neile boonust, saate pesastada IF-funktsioonid =IF(C4=1,IF(D4>30000"boonus",""),""). See valem muutub aga kiiresti segaseks, kui lisate rohkem kriteeriume, näiteks otsite ka neljandat kvartalit; sel juhul muutub valem

=IF(C4=1,IF(D4>30000"boonus",""),IF(C4=4,IF(D4>30000"boonus",""),"")).

Näpunäide

Funktsiooni IF saab selgemini mõista, kui lugeda valemit järgmiselt: "Kui [loogiline kriteerium] on tõene, siis tehke [seda]; vastasel juhul tehke selle asemel [seda]." Viimast näidet loeksite järgmiselt: "Kui see on esimene kvartal ja kui müük on üle 30 000 $, tagastage "Bonus"; muul juhul, kui see on neljas kvartal ja müük on üle 30 000 $, tagastage "Bonus"; vastasel juhul sisestage tühi ruum." Kuigi see on selgemini loetav, muutub isegi see vorming kohmakaks.

JA ja VÕI funktsioonid

Loogiline JA ja VÕI funktsioonid hindavad kuni 255 kriteeriumi ja tagastavad vormingut kasutades kas "True" või "False". =JA(tingimus1,tingimus2,...). Funktsioon JA tagastab väärtuse "Tõene", kui kõik tingimused on tõesed, kuid funktsioon VÕI tagastab väärtuse "Tõene", kui mõni tingimus on tõene. Kuna funktsioon IF kasutab toimingu valimiseks loogilisi tulemusi, saate AND-, VÕI- ja IF-funktsioone koos kasutada, et vähendada pesastatud IF-funktsioonide arvu, lihtsustades seeläbi valemit.

Funktsioonide IF, NOT ja OR kombineerimine

Pildi krediit: C. Taylor

Näiteks kui märgistada töötaja, kes teenis esimeses kvartalis rohkem kui 30 000 dollarit, muutub IF-funktsioon =IF(JA(C4=1,D4>30000),"boonus",""). Kui aga soovite otsida esimest või neljandat kvartalit, peate lisama funktsiooni VÕI kui =IF(JA(VÕI(C6=1,C6=4),D6>30000),"boonus","").

Näpunäide

Funktsioon JA kõlab järgmiselt: "Kui kõik need tingimused on tõesed, tagastage "True"; vastasel juhul tagastage "False". Samamoodi loetakse funktsioon VÕI järgmiselt: "Kui mõni neist tingimustest on tõene, tagastage "Tõene"; muul juhul tagastage "False". Viimases näites kõlab valem järgmiselt: "Kui see on esimene või neljandas kvartalis ja müük on üle 30 000 $, tagasta "Bonus;" vastasel juhul tagastage tühi ruum." See on palju selgem kui pesastatud IF avaldused.

Tõene, vale ja mittefunktsioonid

The TÕSI ja VALE funktsioonid kasutavad vormingut =TÕSI() või =FALSE(), kuid neist on Excel 2013-s vähe kasu, sest tulemused on identsed lihtsalt sisestamisega Tõsi või Vale, vastavalt ja need kaasati ühilduvuse põhjustel peamiselt Excel 2013-sse. The MITTE funktsioon on siiski kasulik loogilise argumendi ümberpööramiseks vormingu abil =EI (tingimus), nagu näiteks =EI(2+2=4) tagastama "Vale."

Näpunäide

The IFERROR ja IFNA funktsioonid aitavad hinnata ja muuta kirjeid, mis põhjustavad vastavalt vea või "#N/A". Nad järgivad vormingut =IFERROR(seisund, väärtus_kui_viga) või =IFNA(tingimus, väärtus_kui_na).