Kuinka käyttää sisäkkäistä IF-funktiota Excelissä (6 ihanteellisia esimerkkejä)

  • Jaa Tämä
Hugh West

Tässä artikkelissa opimme käyttää sisäkkäistä IF-funktiota Excelissä Kun funktio asetetaan toisen funktion sisään, sitä kutsutaan sisäkkäiseksi funktioksi. Tänään näytämme, että 6 ihanteellisia esimerkkejä sisäkkäinen IF Nämä esimerkit auttavat sinua ymmärtämään, miten funktio sisäkkäinen IF Aloitetaan siis viipymättä keskustelu.

Lataa harjoituskirja

Lataa harjoituskirja täältä.

Käytä sisäkkäistä IF-funktiota.xlsx

Johdanto Excelin IF-funktioon

Ymmärtää sisäkkäinen IF-funktio , meidän on tiedettävä IF-toiminto ensiksi. Microsoft Excel ... IF-toiminto tarkistaa tietyn ehdon ja näyttää tuloksen, jos se täyttyy. Jos ehto ei täyty, näyttää toisen tuloksen.

  • Syntaksi

IF (looginen_testi, [value_if_true], [value_if_false])

  • Argumentti

looginen_testi: Se on pakollinen väite IF Tämä argumentti edustaa solulle tai solualueelle annettua ehtoa.

[value_if_true]: Se on funktion toinen argumentti. Se on määritelty lauseke, jos ehto täyttyy.

[value_if_false]: Se on kolmas argumentti, joka tulee näkyviin, jos ehto on väärä.

Johdanto Excelin sisäkkäiseen IF-funktioon

The sisäkkäinen IF kaava sisältää useita IF Jos ehtoja on useita, meidän on käytettävä funktioita IF funktio toisen IF funktio. Yleinen muoto sisäkkäinen IF funktio voidaan kirjoittaa seuraavasti:

IF(C1,T1,IF(C2,T2,(IF(C3,T3,IF(C4,T4,F4))))

Tässä,

  • C1: Ensimmäinen tila.
  • T1: Arvo, joka näytetään, jos ensimmäinen ehto täyttyy.
  • C2: Toinen ehto.
  • T2: Arvo, joka näytetään, jos toinen ehto täyttyy.
  • C3: Kolmas ehto.
  • T3: Arvo, joka näytetään, jos kolmas ehto täyttyy.
  • C4: Neljäs ehto.
  • T4: Arvo, joka näytetään, jos neljäs ehto täyttyy.
  • F4: Tämä on arvo, joka näytetään, jos ehdot eivät täyty.

Voit lisätä kaavan sisälle lisää ehtoja tarpeidesi mukaan.

6 ihanteellisia esimerkkejä sisäkkäisen IF-funktion käyttämisestä Excelissä

1. Yksinkertaisen sisäkkäisen IF-funktion käyttö tulosten löytämiseen

Ymmärtääksesi, miten sisäkkäinen IF toimintoa, näytämme ensin yksinkertaisen esimerkin. Tässä esimerkissä yritämme löytää joidenkin opiskelijoiden tulokset. Tässä käytämme kolmea ehtoa.

  • Ensinnäkin, jos opiskelija saa 70 tai korkeampi , niin hän menee läpi.
  • Toiseksi, jos hän saa vähemmän kuin 70 , niin hän epäonnistuu.
  • Kolmanneksi, jos arvosanaa ei ole, opiskelija katsotaan poissaolevaksi.

Seurataan alla olevia vaiheita nähdäksemme, miten sisäkkäinen IF toiminto toimii.

VAIHEET:

  • Valitse ensin Solu C5 ja kirjoita kaava:
=IF(C5="","Absent",IF(C5>=70,"Pass","Fail"))

  • Paina sen jälkeen Kirjoita nähdäksesi tuloksen.

Tässä kaavassa,

  • Ensimmäinen argumentti on C5= "" ja toinen argumentti on "Poissa" Se tarkoittaa ensimmäistä ehtoa. Se osoittaa, jos Solu C5 on tyhjä, niin se näyttää toisen argumentin. Meidän tapauksessamme se on seuraava. Poissa .
  • Toinen IF funktion mukaan, jos merkki on suurempi kuin 70 , niin oppilas läpäisee, muuten ei.
  • Seuraavassa vaiheessa aseta kursori oikeaan alareunaan kohdassa Solu D5 ja vedä Täyttökahva alas.

  • Lopulta näet alla olevan kuvan kaltaiset tulokset.

2. Etsi arvosana käyttämällä sisäkkäistä IF-funktiota Excelissä

Toisessa esimerkissä käytämme sisäkkäinen IF funktio Excelissä joidenkin opiskelijoiden arvosanojen löytämiseksi. Se on yksi käytetyimmistä esimerkeistä kuvaamaan sisäkkäinen IF Tässä esimerkissä käytämme tietokokonaisuutta, joka sisältää joidenkin opiskelijoiden arvosanat. Tässä annetaan myös arvosanojen vaihteluväli ja vastaavat arvosanat. Meidän on arvioitava opiskelijoiden arvosanat heidän saamiensa arvosanojen perusteella.

Tarkkaile alla olevia vaiheita, jotta opit lisää tästä esimerkistä.

ASKELEET:

  • Valitse ensinnäkin Solu D5 ja kirjoita kaava:
=IF(C5<61,"F",IF(C5<71,"D",IF(C5<81,"C",IF(C5<91,"B","A"))))

  • Paina sitten Kirjoita nähdäksesi tuloksen.

Tässä kaavassa,

  • Ensimmäisenä ehtona on tarkistaa, onko alla oleva merkki olemassa. 61 .
  • Jos TRUE , niin se palauttaa F .
  • Jos FALSE , sitten se tarkistaa seuraavan IF
  • Seuraavassa IF toiminto, se tarkistaa alla olevat merkit 71 ja palauttaa D jos se on TRUE .
  • Tällä tavoin sisäkkäinen IF funktio jatkaa kaikkien ehtojen tarkistamista.
  • Käytä sen jälkeen Täyttökahva nähdäksesi tulokset kaikissa soluissa.

3. Sovelletaan Excelin sisäkkäistä IF-funktiota lomapäivien jakamiseen.

Voimme käyttää sisäkkäinen IF funktiota myös muihin tarkoituksiin. Kolmannessa esimerkissä yritämme varata Loma jakso yrityksen työntekijöille. Lomajakson myöntämiseksi olemme ottaneet käyttöön joitakin ehtoja. Jos työntekijän työsuhteen kesto on 15 vuotta tai enemmän, niin hänellä on 25 lomapäiviä. Jos se on välillä 9 osoitteeseen 14 vuotta, niin hänellä on 15 lomapäiviä. Ja lopuksi, jos työsuhteen kesto on lyhyempi kuin kaksi vuotta. 9 vuotta, niin hänellä on 10 lomapäiviä.

Kiinnitetään huomiota alla oleviin vaiheisiin esimerkin opettelemiseksi.

VAIHEET:

  • Valitse ensin Solu D5 ja kirjoita alla oleva kaava:
=IF(C5>=15,25,IF(C5>=9,15,IF(C5>=1,10,0)))

  • Paina sen jälkeen Kirjoita nähdäksesi tuloksen.

Tässä kaavassa on käytetty 3 olosuhteet.

  • Ensimmäisessä ehdossa tarkistetaan, onko Solu C5 on suurempi kuin 15 . Kuten se on TRUE , se osoittaa 25 osoitteessa Solu D5 .
  • Jos se oli FALSE , niin se tarkistaa seuraavan ehdon ja niin edelleen.
  • Vedä lopuksi Täyttökahva alaspäin nähdäksesi alla olevan kuvakaappauksen kaltaiset tulokset.

4. Määritä maksun tila Excelin sisäkkäisellä IF-funktiolla

Käytännön elämässä meidän on usein määritettävä maksujen tila. Palveluja tarjoavien organisaatioiden on pidettävä kirjaa asiakkaidensa maksuista. Näissä tapauksissa voimme myös käyttää työkalua sisäkkäinen IF toiminto.

Alla olevasta tietokokonaisuudesta näemme, että Bill ja Maksetut määrät Näiden tietojen avulla yritämme päivittää joidenkin asiakkaiden tietoja. Tila sarake.

Noudatetaan siis alla olevia ohjeita esimerkin ymmärtämiseksi.

VAIHEET:

  • Valitse ensinnäkin Solu G5 ja kirjoita kaava:
=IF(F5=0, "Maksettu",IF(TODAY()

  • Paina Kirjoita nähdäksesi tuloksen.

Tässä kaavassa,

  • Tarkistamme ensin, onko Solu F5 on yhtä suuri kuin 0 . Jos se on TRUE , niin se näyttää Maksettu .
  • Muussa tapauksessa se siirtyy toiseen ehtoon.
  • Toisessa tilanteessa käytimme TODAY-toiminto ja vertasi sitä Eräpäivä .
  • Jos nykyinen päivämäärä on suurempi kuin Eräpäivä , niin se näyttää Due .
  • Ja jos nykyinen päivämäärä on pienempi kuin Eräpäivä , niin se näyttää Osoitteessa .
  • Vedä lopuksi Täyttökahva alaspäin nähdäksesi tulokset kaikissa soluissa.

5. Lisää Excelin sisäkkäinen IF-funktio oikean tuotteen palauttamiseksi.

Tässä esimerkissä yritämme palauttaa oikean kahden luvun tulon käyttämällä funktiota sisäkkäinen IF Esimerkin selittämiseksi käytämme alla olevaa tietokokonaisuutta.

Seurataan alla olevia vaiheita esimerkin ymmärtämiseksi.

VAIHEET:

  • Valitse aluksi Solu C5 ja kirjoita kaava:
=IF(B5="15x12",180,IF(B5="14x19",266,IF(B5="20x25",500)))

  • Ja löi Kirjoita .

Tässä kaavassa,

  • Ensimmäisenä ehtona on tarkistaa, onko Solu B5 on yhtä suuri kuin 15×12 . TRUE , niin se näyttää 180 . Jos se on FALSE , niin siirrymme seuraavaan ehtoon.
  • Seuraavassa ehdossa se etsii 14×19 ja näytä 266 jos se täyttää ehdon.
  • Ja viimeisessä ehdossa se hakee arvon 2 0x25 ja näyttää 500 jos se täyttää ehdon.
  • Kun olet kirjoittanut kaavan, vedä alas Täyttökahva .

  • Lopulta näet alla olevan kuvan kaltaisia tuloksia.

6. Sovelletaan sisäkkäisiä IF- ja AND/OR-funktioita Excelissä.

Viimeisessä esimerkissä käytämme sisäkkäinen IF toiminto sekä AND & OR-toiminnot Ensin näytetään, miten käytetään OR-funktio ja sen jälkeen toteutamme AND-funktio .

Esimerkin selittämiseksi käytämme tietokokonaisuutta, joka sisältää tietoja seuraavien tuotteiden myyntimääristä Maaliskuu & Huhtikuu . Me jaamme Myyntikomissio niiden myyntimäärän perusteella.

Seurataan alla olevia vaiheita, jotta saat lisätietoja provision jakamisesta.

VAIHEET:

  • Valitse ensinnäkin Solu E5 ja kirjoita kaava:
=IF(OR(C5>5500,D5>5500),12%,IF(OR(C5>=4001,D5>=4001),9%,IF(OR(C5>=2500,D5>=2500),5%,"")))

  • Paina sitten Kirjoita näppäintä nähdäksesi tuloksen.

Tässä kaavassa olemme käyttäneet sisäkkäinen IF toiminto, jossa on TAI Voimme käyttää useita ehtoja funktiossa TAI Jos jokin näistä ehdoista on TRUE , niin se näyttää määritetyn arvon. Tämä tarkoittaa sitä, että jos sinun täytyy täyttää jokin ehto, niin sinun on sovellettava komentoa TAI toiminto.

  • Ensimmäisessä ehdossa tarkistetaan, onko myynnin määrä jompana kumpana kuukautena suurempi kuin 5500 ja jos TRUE , siinä asetetaan komission tavoitteeksi 12 %.
  • Toisessa ehdossa tarkistetaan, onko myynnin määrä välillä 4001 osoitteeseen 5500 . Se tulostaa 9 % vuonna Komissio .
  • Viimeisenä ehtona on tarkistaa myynnin määrä välillä 2500 osoitteeseen 4000 .
  • Käytä sen jälkeen Täyttökahva kopioidaksesi kaavan alas.

Huom: The Numeromuoto of the alue E5:E10 on asetettava arvoon Prosenttiosuus . Muuten se näyttää 0 .

  • Seuraavassa vaiheessa lisäämme sisäkkäinen IF kaavan kanssa AND toiminto.
  • Valitse tätä tarkoitusta varten Solu E5 ja kirjoita kaava:
=IF(AND(C5>5500,D5>5500),12%,IF(AND(C5>=4001,D5>=4001),9%,IF(AND(C5>=2500,D5>=2500),5%,"")))

Tässä tapauksessa molemmat olosuhteet sisällä AND toiminnon on oltava TRUE . Muuten se suorittaa seuraavan seuraavan IF Esimerkiksi jos molemmat Solu C5 ja D5 ovat suurempia kuin 5500 , vasta sitten se asettaa komission arvoksi 12 %.

  • Vedä lopuksi Täyttökahva alaspäin nähdäksesi kaikki tulokset.

Vaihtoehdot Nested IF Function Excelissä

On vaikeaa toteuttaa sisäkkäinen IF funktiota, jos ehtoja on paljon. Kaavasta voi tulla suurempi, ja jokainen pieni virhe voi johtaa virheellisiin tuloksiin. Vaikeuksien välttämiseksi voit käyttää vaihtoehtoja funktiosta sisäkkäinen IF toiminto Excelissä. Tässä keskustelemme 5 Vaihtoehtoja. Voit käyttää niitä tarpeidesi mukaan.

1. Käytä VLOOKUP-toimintoa

Kun käytät jatkuvia numeroalueita, voit käyttää komentoa VLOOKUP-toiminto sen sijaan, että sisäkkäinen IF Tätä tarkoitusta varten sinulla on oltava vertailutaulukko ja sinun on luotava kaava, jossa on likimääräinen vastaavuus. Meidän tapauksessamme Komissio Taulukko on viitetietotaulukkomme. Tietokannassa meillä on myyntimäärä kullekin myyjälle ja yritämme jakaa provision.

Seurataan ohjeita huolellisesti, jotta opit lisää.

VAIHEET:

  • Valitse ensin Solu D5 ja kirjoita kaava:
=VLOOKUP(C5,$C$13:$D$15,2,TRUE)

  • Paina sen jälkeen Kirjoita .

Tässä on käytetty VLOOKUP funktiota etsimään arvoa Solu C5 vuonna toinen sarakkeessa hakutaulukko alkaen Solu C13 osoitteeseen D15 Meidän on sovellettava likimääräistä vastaavuutta tässä, joten käytimme apuna TRUE kaavan viimeisessä argumentissa.

  • Vedä lopuksi Täyttökahva alaspäin nähdäksesi kaikki tulokset.

2. Sovelletaan Excelin IFS-toimintoa

Soveltaminen IFS-toiminto tekee useiden ehtojen toteuttamisen erittäin helpoksi. Yleinen muoto on IFS funktio voidaan kirjoittaa seuraavasti:

IFS(Test1,Arvo1,[Test 2],[Arvo 2]....)

Selittääksesi, miten IFS toimintoa, voimme käyttää aiempaa tietokokonaisuutta.

Tarkkaile alla olevia vaiheita saadaksesi lisätietoja.

VAIHEET:

  • Valitse aluksi Solu D5 ja kirjoita kaava:
=IFS(C5>5500,12%,C5>=4001,9%,C5>=2500,5%,TRUE,"")

  • Paina sitten Kirjoita .

Tässä, Testi 1 on tarkistaa, onko Solu C5 on suurempi kuin 5500 . TRUE , niin se näyttää 12 %. Muussa tapauksessa se siirtyy Testi 2 ja niin edelleen.

  • Käytä seuraavassa vaiheessa Täyttökahva alaspäin nähdäksesi kaikki tulokset.

3. Lisää CHOOSE-toiminto

Voimme myös käyttää CHOOSE-toiminto tarkistaa useita ehtoja. VALITSE funktio palauttaa arvon listasta kyseisen arvon indeksinumeron perusteella. Yleinen muoto funktiosta VALITSE toiminto on esitetty alla.

CHOOSE((Testi 1)+(Testi 2)+(Testi 3),Arvo 1,Arvo 2,Arvo 3)

Voit halutessasi tarkistaa kaavan sisällä lisää testejä.

Kiinnitetään huomiota alla oleviin vaiheisiin.

VAIHEET:

  • Valitse alussa Solu D5 ja kirjoita kaava:
=CHOOSE((C5>=2500)+(C5>=4001)+(C5>5500),5%,9%,12%)

  • Paina sen jälkeen Kirjoita .

Tässä näet neljä argumentit sisällä VALITSE Ensimmäiseen argumenttiin olemme sijoittaneet kaikki ehdot lisäämällä ne funktiolla sekä ( + ) merkki. Sitten seuraavissa argumenteissa olemme sijoittaneet tulosten arvon suhteessa ehtojen asemaan. Esimerkiksi, että toinen argumentti tarkoittaa tulosta, joka saadaan ensimmäinen ja niin edelleen.

  • Lopuksi vedä Täyttökahva alas.

4. Kokeile Excelin SWITCH-toimintoa

Voit myös käyttää SWITCH-toiminto vaihtoehtona sisäkkäinen IF Mutta sinun on muistettava yksi asia. Voit käyttää funktiota KYTKIN funktiota, kun sinun on käsiteltävä kiinteää joukkoa tiettyjä arvoja. Datasetissä näet, että olemme ottaneet käyttöön Sijoitus tilalle Myyntialue Nämä erityiset arvot Sijoitus auttaa meitä jakamaan komission helposti.

Seuraa alla olevia ohjeita saadaksesi lisätietoja tästä menetelmästä.

VAIHEET:

  • Kirjoita ensin alla oleva kaava Solu E5 :
=SWITCH(D5,$D$13,$E$13,$D$14,$E$14,$D$15,$E$15,"")

  • Paina nyt Kirjoita nähdäksesi tuloksen.

Tässä kaava etsii arvoa arvolle Solu D5 Jos arvo on A , niin se tulostaa 5 %, jos B sitten 9 %, ja jos C sitten 12 %.

  • Seuraavassa vaiheessa vedä vain Täyttökahva alas.

5. Käytä CONCATENATE-funktiota

The KYTKIN toiminto otettiin käyttöön Excel 2016 Vanhemmissa versioissa ei ole KYTKIN funktiota. Siinä tapauksessa voit käyttää CONCATENATE-funktio edellisen menetelmän sijasta.

Keskustellaan alla olevista vaiheista.

VAIHEET:

  • Kirjoita ensinnäkin alla oleva kaava kohtaan Solu E5 :
=CONCATENATE(IF(D5="A",5%,""),IF(D5="B",9%,"") & IF(D5="C",12%,""))*1

  • Paina sen jälkeen Kirjoita nähdäksesi tuloksen.

Tässä olemme yhdistäneet useita IF funktiot. Tämä kaava osoittaa 5 % jos arvo Solu D5 on A , 9 % jos B ja 12 % jos C .

  • Vedä lopuksi alaspäin Täyttökahva nähdä tuloksia halutuissa soluissa.

Muistettavat asiat

Sinun on muistettava seuraavat asiat työskennellessäsi työkalun sisäkkäinen IF toiminto Excelissä.

  • Testien ja tulosten oikea järjestys on säilytettävä, kun käytät apuna sisäkkäinen IF toiminto.
  • Osoitteessa Excel 2007 - 2016 , voit käyttää enintään 64 olosuhteet.
  • Jos kaava kasvaa ehtojen lukumäärän vuoksi, käytä vaihtoehtoisia menetelmiä.

Hugh West on erittäin kokenut Excel-kouluttaja ja analyytikko, jolla on yli 10 vuoden kokemus alalta. Hän on koulutukseltaan laskentatoimen ja rahoituksen kandidaatti sekä kauppatieteiden maisteri. Hughilla on intohimo opettamiseen, ja hän on kehittänyt ainutlaatuisen opetusmenetelmän, jota on helppo seurata ja ymmärtää. Hänen asiantuntemuksensa Excelistä on auttanut tuhansia opiskelijoita ja ammattilaisia ​​maailmanlaajuisesti parantamaan taitojaan ja menestymään urallaan. Blogissaan Hugh jakaa tietämyksensä maailman kanssa tarjoamalla ilmaisia ​​Excel-opetusohjelmia ja verkkokoulutusta auttaakseen yksilöitä ja yrityksiä saavuttamaan täyden potentiaalinsa.