Excelin IF -toimintoa käytetään ehdollisten tulosten antamiseen.
Syntaksi:
= JOS (ehto, arvo jos TOSI, arvo jos EPÄTOSI) |
Excelin IF -käsky tarkistaa kunto ja palauttaa määritetyn arvon, jos ehto on TOTTA ja toinen määritetty arvo, josVÄÄRÄ. Paikassa arvo, jos TOSI ja FALSE arvo, voit laittaa arvon, tekstin lainausmerkkeihin, toisen kaavan tai jopa toisen if -lauseen (sisäkkäinen IF -lause, puhumme siitä).
Pro Huomautus: IF: ssä Excel 2016: ssa, 2013: ssa ja 2010: ssä voi olla jopa 64 sisäkkäistä IF -lauseketta. Excel 2007: ssä se oli vain 7. |
IF -lausekkeen paras puoli on, että voit muokata TOSI- ja EPÄTOSI -tuloksia. Ja tähän sitä käytetään. Katsotaan kuinka…
Oletetaan, että sinulla on luettelo ihmisistä. Nyt haluat tietää, kuinka moni heistä on aikuinen ja kuinka monta alaikäistä.
Oletetaan, että yli 19 -vuotiaat ovat aikuisia ja alle 19 -vuotiaita alaikäisiä.
Kirjoita soluun C2 tämä Excel IF -lauseke ja vedä se alas:
= JOS (B2> 19, "Aikuinen", "Alaikäinen") |
Tässä Excel yksinkertaisesti tarkistaa, onko solun B2 arvo suurempi kuin 19 vai ei. Koska se on suurempi kuin 19, se näyttää Aikuinen C2: ssa. Ja se tekee saman kaikille soluille. Lopulta saamme tämän:
Tämä oli yksinkertainen esimerkki Excelin IF -funktiosta. Useimmiten tarvitset kuitenkin sisäkkäistä IF: tä tai IF: n yhdistelmää muiden Excel -toimintojen kanssa.
Otetaan toinen esimerkki IF -lausunnosta.
Oletetaan, että tietyssä luettelossa sinun on kerrottava, onko lapsi aikuinen vai "teini tai lapsi". Ja jos alaikäinen on, hän on teini -ikäinen (13–19 -vuotias) tai lapsi (alle 13 -vuotias).
Joten tässä meidän on tehtävä tämä
JOS (onko opiskelijan ikä <20, jos kyllä, tarkista (onko opiskelijan ikä <13, jos kyllä, niin näytä "lapsi", jos ei, niin näytä "teini"), jos ei, niin näytä "aikuinen")
On muitakin tapoja tehdä se, mutta ymmärryksen vuoksi otamme tämän esimerkin.
Tiedot: Useimmat kaavat ratkaistaan nurinpäin mutta ei IF -lausunnot. Sisäkkäisessä IF -funktiossa ratkaistaan ensin ulkoinen IF ja sitten sisäinen IF. tämä on peruskaavio sisäkkäisistä IF -ohjausvirroista.
Kirjoita soluun C2 tämä IF -kaava ja vedä se alas soluun C10:
=JOS (B6 <20,MinäF (B6 <13, "KID", "Teini"),"Aikuinen") |
Tämä on lopullinen tuote, jonka saamme.
Yritetään nyt tämä. Se on helppoa.
JOS (B6 <20: tämä lauseke tarkistaa, onko B6: n arvo pienempi kuin 20 ei.
Koska se ei ole, se ohittaa Arvo JOS TOSI (MinäF (B6 <13, "KID", "Teini")) osa ja hyppää kohtaan Arvo JOS EPÄTOSI osa ja näyttää "Aikuinen".
Koska useimmat heistä ovat yli 20 -vuotiaita tai yhtä suuria, heidät näytetään "aikuisina".
Ota huomioon, että Ravi näkyy "KID" kuten hänen ikänsä on 11 ja Manyank näytetään teini -ikäisenä kuin hänen ikänsä 16.
Ensinnäkin, Excel tarkistaa, onko Ravin ikä <20. Se on totta. Ohjausobjekti siirtyy sitten TOSI -osioon, joka sisältää toisen IF -lausekkeen IF (B6 <13. Seuraava
Excel tarkistaa, onko Ravi <13. Se on totta. Ohjaus siirtyy IF: n TOSI -osioon. Se sisältää ”KID” ja siksi siinä näkyy ”KID”.
Tärkeät muistiinpanot:
- Sisäkkäiset IF: t ratkaistaan sisäänpäin. Ulkoinen IF toimii porttina sisäiseen IF: hen.
- Excel 2016: ssa, 2013: ssa ja 2010: ssä voi olla jopa 64 IF -käskyä. Aiemmissa Excel -versioissa se oli vain 7.
- IF tukee loogisia näitä operaattoreita = (yhtä kuin), (suurempi kuin), = (suurempi tai yhtä suuri, (ei yhtä kuin)
- FALSE -lausunnot ovat valinnaisia, mutta TRUE -vaihtoehdot ovat pakollisia.
JOS -toiminto jokerimerkeillä
JOS TAI -toiminnolla Excelissä
JOS AND -funktiolla Excelissä
Suosittuja artikkeleita:
50 Excel -pikakuvake tuottavuuden lisäämiseksi
VLOOKUP -toiminnon käyttäminen Excelissä
COUNTIF -toiminnon käyttäminen Excel 2016: ssa
SUMIF -toiminnon käyttäminen Excelissä