Excel

Esimerkki sisäkkäisestä IF -toiminnosta

Nested If Function Example

Excel -kaava: Esimerkki sisäkkäisestä IF -toiminnostaYleinen kaava | _+_ | Yhteenveto

The IF -toiminto voi olla sisäkkäin sisäpuolelta useiden olosuhteiden hoitamiseksi. Esitetyssä esimerkissä sisäkkäistä IF -kaavaa käytetään pistemäärän antamiseen. D5: n kaava sisältää 5 erillistä IF -funktiota:



merkkien lukumäärä solussa
= IF (T1,R1, IF (T2,R2, IF (T3,R3, IF (T4,R4,R5))))
Selitys

Tässä artikkelissa kuvataan Excelin sisäkkäinen IF -rakenne. Yleensä sisäkkäisiä IF: itä käytetään, kun sinun on testattava useampi kuin yksi ehto ja palautettava erilaisia ​​tuloksia näiden testien mukaan.

Testataan useampaa kuin yhtä ehtoa

Jos sinun on testattava useampaa kuin yhtä ehtoa, tee yksi useista toimista testien tulosten mukaan, yksi vaihtoehto on liittää useita IF -lausekkeita yhteen kaavaan. Kuulet tämän usein 'sisäkkäisiksi IF: ksi'.





Idea sisäkkäisyydestä tulee siitä, että yksi IF -funktio upotetaan tai 'pestään' toiseen. Tässä esimerkissä käytämme sisäkkäisiä IF -toimintoja arvosanojen antamiseen pisteiden perusteella. Arvosanan antamisen logiikka kuuluu näin:

Pisteet Arvosana
0-63 F
64-72 D
73-84 C
85-94 B
95-100 TO

Tämän logiikan heijastavan sisäkkäisen IF -kaavan luomiseksi testataan aluksi, onko pisteet alle 64. Jos TOSI, palautamme 'F'. Jos EPÄTOSI, siirrymme seuraavaan IF -funktioon. Tällä kertaa testaamme, onko pisteet alle 73. Jos TOSI, palautamme 'D'. Jos EPÄTOSI, siirrymme toiseen IF -funktioon. Ja niin edelleen.



Lopulta solussa D5 oleva kaava näyttää tältä:

excel paluu viikonpäivän nimi
 
= IF (C5<64,'F', IF (C5<73,'D', IF (C5<85,'C', IF (C5<95,'B','A'))))

Näet, että tässä tapauksessa on tärkeää liikkua yhteen suuntaan, joko alhaisesta korkeaan tai korkeasta matalaan. Näin voimme palauttaa tuloksen aina, kun testi palauttaa TOSI, koska me tietää että edelliset testit ovat palauttaneet EPÄTOSI.

Helpottaa sisäkkäisten IF -tiedostojen lukemista

Sisäkkäisiä IF -kaavoja voi luonteensa vuoksi olla vaikea lukea. Jos tämä häiritsee sinua, voit lisätä rivinvaihdot kaavan sisälle, jotta voit järjestää testit ja tulokset. Tässä videossa kerrotaan, miten rivinvaihdot lisätään sisäkkäiseen if -tiedostoon .

Huomautuksia

  1. Uudempi IFS -toiminto pystyy käsittelemään useita ehtoja yhdessä toiminnossa.
  2. VLOOKUP voi joskus tottua korvaa monimutkaiset sisäkkäiset ifit .
  3. Tässä artikkelissa on monia muita esimerkkejä sisäkkäisistä ifeistä .
Kirjailija Dave Bruns


^