Kuinka käyttää useita loogisia toimintoja MS Excelissä

Excelin IF-funktio on loogisten argumenttien selkäranka tietojen ehdolliseen laskemiseen tai olosuhteiden arviointiin. Tämä funktio tukee sisäkkäisiä IF-funktioita useiden kriteerien arvioimiseksi, mutta sisäkkäisten IF-funktioiden tulos on usein monimutkainen ja hankala kaava. Parempi vaihtoehto on yhdistää useita loogisia toimintoja, kuten JA- tai TAI-funktioita, vähentääksesi sotkua ja laajentaaksesi vertailujen määrää.

IF-toiminto

The IF-toiminto noudattaa muotoa =JOS(ehto1,toiminto_jos_tosi, toiminta_jos_epätosi) ja tukee jopa 64 sisäkkäistä IF-toimintoa monimutkaisia ​​vertailuja varten. IF-funktion yhdistäminen lisää täydellisen IF-funktion yhteen toimintoon, kuten =JOS(ehto1,JOS(ehto2,toiminto_jos_tosi, toiminta_jos_epätosi),toiminto_jos_epätosi).

Päivän video

Sisäkkäiset IF-funktiot

Kuvan luotto: C. Taylor

Voit esimerkiksi merkitä työntekijät, jotka tekivät yli 30 000 dollaria myynnistä ensimmäisellä vuosineljänneksellä tarjotakseen heille bonuksen, voit sijoittaa IF-toiminnot =JOS(C4=1,JOS(D4>30000"Bonus",""),"")

. Tämä kaava tulee kuitenkin nopeasti hämmentäväksi, kun lisäät kriteerejä, kuten etsit myös neljännen vuosineljänneksen; siinä tapauksessa kaava tulee =JOS(C4=1,JOS(D4>30000"Bonus",""),JOS(C4=4,IF(D4>30000"Bonus",""),"")).

Kärki

IF-funktio ymmärretään selvemmin lukemalla kaava seuraavasti: "Jos [looginen kriteeri] on tosi, tee [tämä]; Muussa tapauksessa tee [tämä] sen sijaan." Jälkimmäisen esimerkin voisi lukea seuraavasti: "Jos se on ensimmäinen vuosineljännes ja jos myynti on yli 30 000 dollaria, palauta "Bonus"; muuten, jos on neljäs vuosineljännes ja jos myynti on yli 30 000 dollaria, palauta "Bonus"; muussa tapauksessa palauta tyhjä väli." Vaikka tämä muoto onkin selkeämpää luettavaa, sekin tulee raskaaksi.

AND- ja OR-funktiot

Looginen AND ja OR Funktiot arvioivat jopa 255 kriteeriä ja palauttavat joko "tosi" tai "epätosi" muotoa käyttämällä =AND(ehto1,ehto2,...). JA-funktio palauttaa "True", jos kaikki ehdot ovat tosi, mutta OR-funktio palauttaa "True", jos jokin ehdoista on tosi. Koska JOS-funktio käyttää loogisia tuloksia toiminnon valitsemiseen, voit käyttää AND-, OR- ja JOS-funktioita yhdessä vähentääksesi sisäkkäisten IF-funktioiden määrää, mikä yksinkertaistaa kaavaa.

IF-, NOT- ja OR-funktioiden yhdistäminen

Kuvan luotto: C. Taylor

Esimerkiksi yli 30 000 dollarin myynnin ensimmäisellä vuosineljänneksellä myyneen työntekijän merkitsemiseksi IF-funktiosta tulee =JOS(JA(C4=1,D4>30000),"Bonus",""). Jos kuitenkin haluat etsiä ensimmäistä tai neljättä vuosineljännestä, sinun on sisällytettävä TAI-funktio nimellä =JOS(JA(TAI(C6=1,C6=4),D6>30000),"Bonus","").

Kärki

JA-funktio kuuluu seuraavasti: "Jos kaikki nämä ehdot ovat tosia, palauta 'True;' muussa tapauksessa palauta 'False'." Vastaavasti TAI-funktio lukee näin: "Jos jokin näistä ehdoista on totta, palauta "Tosi;" muussa tapauksessa palauta 'False'." Jälkimmäisessä esimerkissä kaava kuuluu seuraavasti: "Jos se on ensimmäinen tai neljännellä vuosineljänneksellä ja myynti on yli 30 000 dollaria, palauta "Bonus;" muussa tapauksessa palauta tyhjä väli." Se on paljon selkeämpi kuin sisäkkäinen IF lausunnot.

Tosi, epätosi ja ei-funktiot

The TOTTA ja VÄÄRÄ funktiot käyttävät muotoa =TOTTA() tai = EPÄTOSI(), mutta niistä on vähän hyötyä Excel 2013:ssa, koska tulokset ovat identtisiä pelkän syöttämisen kanssa Totta tai Väärä, ja ne sisällytettiin ensisijaisesti Excel 2013:een yhteensopivuussyistä. The EI funktio on kuitenkin hyödyllinen kääntämään looginen argumentti muotoa käyttämällä =EI(ehto), kuten =EI(2+2=4) palata "Väärä."

Kärki

The IFERROR ja IFNA funktiot auttavat arvioimaan ja muuttamaan merkintöjä, jotka aiheuttavat virheen tai "#N/A". Ne noudattavat muotoa =IFERROR(ehto, arvo_jos_virhe) tai =IFNA(ehto, arvo_jos_na).