Tässä videossa näytän sinulle, kuinka luodaan kaava, joka käyttää useita sisäkkäisiä IF-käskyjä. Tämä on yleinen tekniikka useiden olosuhteiden käsittelemiseksi.
Katsotaanpa.
Tämä laskentataulukko näyttää opiskelijaryhmän, jolla on viisi testitulosta sarakkeissa D - H ja keskiarvo sarakkeessa I.
Sarakkeeseen J on lisättävä kaava, joka laskee arvosanan keskiarvon perusteella. Tämä voidaan tehdä sisäkkäisillä IF-käskyillä.
Kun sinun on luotava sisäkkäinen IF, toimi seuraavasti:
Tee ensin toteuttamasi logiikka selkeäksi. Tässä tapauksessa olen tehnyt taulukon, joka osoittaa selvästi, mitä pisteitä tarvitaan jokaiselle palkkaluokalle.
Seuraavaksi, jos olet uusi sisäkkäisissä IF: ssä, listaa tarvitsemasi IF-kaavat. Tässä olen lisännyt IF-lauseet suoraan taulukkoon.
Ensimmäiset sarakkeet esittävät IF-toiminnot, joita tarvitaan siirtyessä matalista pisteistä korkeisiin pisteisiin. Toisessa sarakkeessa näkyvät IF-käskyt, joita tarvitaan siirtymiseen korkeista pisteistä mataliin pisteisiin.
On tärkeää, että työskentelet yhteen suuntaan. Työskentelemme tässä esimerkissä matalasta korkeaan.
Lisää nyt ensimmäinen IF-käsky. Jos pysähdymme siihen, kaava palauttaa EPÄTOSI, koska keskiarvo on vähintään 64 ja emme anna mitään arvoa, jos kaavassa on väärä.
Jatkamiseksi meidän on lisättävä seuraava IF-käsky arvoksi, jos se on väärä, ensimmäiseen IF-lauseeseemme.
Tämä on avain kaavan rakentamiseen, joka käyttää sisäkkäisiä IF: itä.
Kun olen lisännyt toisen IF-lauseen, minun on lisättävä kolmas, jos arvo on epätosi, toiseen. Ja niin edelleen.
Anna viimeisessä IF-käskyssä arvon lopullinen arvo, jos se on väärä. Tässä tapauksessa se on luokka "A". Toisin sanoen, jos kaikki aiemmat IF-lauseet palauttavat väärän, arvosanan tulisi olla A.
Kaavan loppuun saattamiseksi minun on liitettävä yksi sulku jokaiselle meillä olevalle IF-lauseelle. Tässä tapauksessa se on neljä sulkeutta.
Kun kopioin kaavan alas, saamme oikean arvosanan jokaiselle pistemäärälle.
Yhteenvetona voidaan todeta, että tässä esimerkissä useita IF-lauseita on järjestetty järjestyksessä, testattaessa pisteitä matalasta korkeaan.
Jokainen IF-lause sisältää testin ja arvon, jos se on tosi, ja arvon, jos se on väärä. Muut IF-lauseet edellisen IF-lauseen arvoksi, jos se on väärä.
Toisessa videossa tarkastelemme, kuinka tällainen kaava on helpompi lukea.