IF-toiminto Excelissä (Kaava, esimerkkejä) Kuinka käyttää IF-toimintoa?

IF-toiminto Excelissä

IF-toiminto Excelissä tarkistaa, täyttyykö ehto ja jos se on (TOSI), se palauttaa arvon ja toisen arvon, jos ehto ei täytä (EPÄTOSI). IF-funktio antaa Excel-kaavalle päätöksentekokyvyn. Tähän toimintoon tarvitaan kolme argumenttia, joista kukin on erotettu pilkulla.

Jos funktio on erittäin hyödyllinen ja yleisimmin käytetty ehdollinen funktio excelissä, tätä funktiota käytetään tuottamaan tulos tiettyjen kriteerien perusteella, esimerkiksi jos ehto A täyttyy, arvon pitäisi olla B ja jos ehto ei täyty, arvon tulisi olla olla C, tämä funktio vie kolme argumenttia, ensimmäinen argumentti on kriteerit, kun taas toinen argumentti on tulos, kun ehto on tosi, ja kolmas argumentti on, kun ehto on väärä.

Syntaksi

IF-toiminnon käyttäminen Excelissä

Voit ladata tämän IF-funktion Excel-mallin täältä - IF-funktion Excel-malli

Esimerkki 1

Keskustelkaamme esimerkistä IF-funktiosta.

Jos planeetalla ei ole happea, ei ole elämää ja happea on, niin planeetalla on elämää.

Meidän on selvitettävä, onko luettelossa mainituilla planeetoilla mahdollista elämää, edellytyksenä on, että hapen on oltava käytettävissä, sarakkeessa B, olemme määritelleet, onko tietyllä planeetalla happea vai ei.

Joten, IF-toiminnon avulla saamme selville, onko elämä mahdollista planeetalla vai ei

Joten soveltamalla If-kaavaa C2: ssa,

= jos (B2 = ”Kyllä”, “Elämä on mahdollista”, “Elämä ei ole mahdollista”)

Vedä IF-kaava alas, saamme selville, että elämä on mahdollista maapallolla vain siksi, että happea on saatavilla.

Vuokaavio IF-toiminnosta

1. tapaus:

Vastaavasti IF: n ehdoilla on sama virta toiselle ja kolmannelle tapaukselle.

4. tapaus:

Joten näet IF-toiminnon, jonka avulla voimme tehdä loogisia vertailuja arvojen välillä. Modus toimintatapa IF on, jos jokin on totta, niin tee jotain, muuten tehdä jotain muuta.

Esimerkki 2

Tässä IF-funktion esimerkissä, jos meillä on vuosilista ja haluamme selvittää, onko annettu vuosi karkausvuosi vai ei.

Karkausvuosi on vuosi, jolla on 366 päivää (ylimääräinen päivä on 29. helmikuuta). Edellytys tarkistaa vuosi on karkausvuosi vai ei, vuoden on oltava täsmälleen jaollinen 4: llä ja samalla ei tarkalleen jaettavissa 100: lla, sitten se on karkausvuosi tai jos vuosi on täsmälleen jaettava 400: lla, niin se on karkausvuosi.

Joten, jotta löydämme loput sen jälkeen, kun luku on jaettu jakajalla, käytämme MOD-toimintoa.

Joten, jos MOD (vuosi, 4) = 0 ja MOD (vuosi, 100) (ei ole yhtä suuri kuin 0), niin se on karkausvuosi

Tai jos MOD (vuosi, 400) = 0, niin se on myös karkausvuosi, muuten se ei ole karkausvuosi

Joten Excelissä kaava löytää karkausvuoden olisi

= JOS (TAI (JA (JA ((MOD (vuosi, 4) = 0), (MOD (vuosi, 100) 0)), (MOD (vuosi, 400) = 0)), ”Leap Year”, ”Not Leap Vuosi ”)

Missä vuosi on viitearvo

Joten, sovellettuamme If-kaavaa saat luettelon vuosista, jotka ovat karkausvuosi, 1960, 2028 ja 2148 luettelossa ovat karkausvuosi.

Joten yllä olevassa tapauksessa olemme käyttäneet IF-toimintoa, AND, OR ja MOD-funktiota karkausvuoden löytämiseen. AND käytetään, kun kaksi ehtoa on tarkistettava TOSIksi ja TAI jos jompikumpi ehdoista on tarkistettava TOSI.

Esimerkki 3

Tässä IF-funktion esimerkissä loogiset operaattorit ja niiden merkitys, jota käytetään IF-funktiossa, ovat parhaat ehdot:

Toinen esimerkki IF-toiminnosta, jos kuljettajilla on luettelo tien risteyksestä, oikeat käännökset menevät kaupunkiin B ja vasen kääntyvät kaupunkiin C ja haluamme löytää, että kuljettajilla on määränpää kaupunkiin B ja kaupunkiin C.

Jälleen käytämme IF-toimintoa määränpään löytämiseen sen ehdon mukaan, jos kuljettaja kääntyy oikealle, kun hän saavuttaa kaupungin B ja jos hän suorittaa vasemman käännöksen, hän saavuttaa kaupungin C.

Joten IF-kaava Excelissä olisi

= jos (B2 = ”Vasen”, “Kaupunki C”, “Kaupunki B”)

Kaavan vetäminen alaspäin saamme jokaisen kuljettajan määränpäät kääntymisliikkeelle.

Tuotos:

Yhteensä 6 kuljettajaa on saavuttanut kaupungin C ja jäljellä oleva 4 kuljettajaa on saapunut kaupunkiin B.

Esimerkki 4

Tässä IF-funktion esimerkissä käytämme Excel IF Vlookup -funktiota. Meillä on luettelo, joka sisältää luettelon tuotteista ja kohteiden lukumäärästä

Kohteiden nimet on lueteltu sarakkeessa A ja nimikkeiden sarakkeessa B ja E2 meillä on tietojen validointiluettelo, joka sisältää koko tuoteluettelon. Nyt haluamme tarkistaa, onko jokin tuote varastossa vai ei.

Varmistaaksesi, että käytämme vlookupia IF-funktion kanssa, vlookup-funktio etsii kohteen arvon määrän ja IF-toiminto tarkistaa, onko kohteen numero suurempi kuin nolla vai ei.

Joten F2: ssä käytämme If-kaavaa Excelissä.

= JOS (VLOOKUP (E2, A2: B11,2,0) = 0, ”Tuotetta ei ole saatavilla”, ”Kohde saatavilla”)

Jos kohteen hakuarvo on 0, Tuote ei ole käytettävissä, muuten kohde on käytettävissä.

Jos valitsemme minkä tahansa muun kohteen E2-tavaraluettelosta, voimme tietää, onko tuote käytettävissä vai ei.

Sisäkkäinen JOS:

Kun IF-funktiota käytetään toisen IF-kaavan sisällä Excelissä, tämä tunnetaan nimellä IF-funktio. Jos on täytettävä useita ehtoja, meidän on tällöin käytettävä sisäkkäistä IF: tä.

IF-funktion sisäkkäin Excelin syntaktisesti voitaisiin kirjoittaa

JOS (ehto1, arvo_tosi_tosi1, JOS (ehto2, arvo_tosi_tosi2, arvo_tosi_väärä2))

Esimerkki 5

Tässä Excel IF -funktion esimerkissä meillä on luettelo opiskelijoista ja heidän arvosanastaan, ja meillä on arvosanakriteerit opiskelijan saamien pisteiden mukaan, ja meidän on löydettävä jokaisen opiskelijan arvosana.

Käytämme If-ehtoja löytääksesi opiskelijan arvosanan, käytämme sisäkkäistä IF: tä excelissä, toisin sanoen IF-olosuhteissa, koska meillä on useita kriteerejä kunkin opiskelijan arvosanan valitsemiseksi.

Käytämme useita IF-ehtoja AND-funktiolla, saamme arvosanan, kaava on

= JOS ((B2> = 95), ”A”, JOS (JA (B2> = 85, B2 = 75, B2 = 61, B2 <= 74), ”D”, ”F”))))

Tiedämme, että JOS-funktio tarkistaa loogisen ehdon

= JOS (looginen_testi, [arvo_tosi_tosi], [arvo_if_väärä])

Katkaistaan ​​tämä ja tarkistetaan,

  • Ensimmäinen looginen testi on B2> = 95
  • Arvo_tosi_toteuttaa: "A" (luokka A)
  • else (pilkku) kirjoita arvo_if_false
  • value_if_false - etsii jälleen toisen IF-ehdon ja kirjoita IF-ehto
  • Toinen looginen testi on B2> = 85 (looginen lauseke 1) ja B2 <= 94 (looginen lauseke 2), koska testaamme, että molempien ehtojen on oltava TOSI, ja olemme käyttäneet JA: ta moninkertaisen loogisen lausekkeen tarkistamiseen
  • Arvo_tosi_toteuttaa: "B" (luokka B)
  • else (pilkku) kirjoita arvo_if_false
  • value_if_false - etsii jälleen toisen IF-ehdon ja kirjoita IF-ehto
  • Kolmas looginen testi on B2> = 75 (looginen lauseke 1) ja B2 <= 84 (looginen lauseke 2), koska testaamme, että molempien ehtojen on oltava TOSI, ja olemme käyttäneet JA: ta useiden loogisten lausekkeiden tarkistamiseen
  • Arvo_tosi_toteuttaa: "C" (luokka C)
  • else (pilkku) kirjoita arvo_if_false
  • value_if_false - etsii jälleen toisen IF-ehdon ja kirjoita IF-ehto
  • Neljäs looginen testi on B2> = 61 (looginen lauseke 1) ja B2 <= 74 (looginen lauseke 2), koska testaamme, että molempien ehtojen on oltava TOSI, ja olemme käyttäneet JA: ta useiden loogisten lausekkeiden tarkistamiseen
  • Arvo_tosi_toteuttaa: "D" (luokka D)
  • else (pilkku) kirjoita arvo_if_false
  • value_if_false suorittaa: "F" (luokka F)
  • Sulkeiden sulkeminen

 

Muistettavaa

  • Käytä Nesting if -toimintoa rajoitetusti, koska useat lausekkeet edellyttävät paljon ajattelua niiden rakentamiseksi tarkasti.
  • Aina kun käytämme useita IF-lauseita, se vaatii useita avoimia ja sulkevia sulkeita (), joita on usein vaikea hallita. Excel tarjoaa parhaan tavan käsitellä tätä tilannetta, tarkista jokaisen avaavan ja sulkevan sulun väri, viimeinen sulkeutuvan sulun väri olisi aina musta, mikä tarkoittaa, että kaava-lause päättyy siihen.
  • Aina kun välitämme merkkijonon arvon, arvo_if_tosi ja arvo_if_false-argumentille tai testataan viittaus merkkijonon arvoon nähden, jonka on aina oltava lainausmerkeissä, yksinkertaisesti merkkijonon arvon välittäminen ilman lainausmerkkejä johtaisi #NAME? virhe

$config[zx-auto] not found$config[zx-overlay] not found