Tässä artikkelissa opimme yksinkertaistamaan kaavoja vähentämällä IF -toimintojen monimutkaisuutta Microsoft Excel 2010: ssä.
Työskennellessäsi NESTED IF -kaavan parissa; komennon onnistunut suorittaminen riippuu siitä, täyttyykö ehto vai ei. On mahdollista liittää useita IF -toimintoja yhteen soluun.
IF -toiminto tarkistaa, onko määrittämäsi ehto TOSI vai EPÄTOSI. Jos ehto palauttaa TOSI, se palauttaa esiasetetun arvon, ja jos ehto palauttaa EPÄTOSI, se palauttaa toisen esiasetetun arvon.
Syntaksi = JOS (looginen_testi, arvo_Jos_tosi, arvo_Jos_väärä)
looginen_testi: Looginen testi testaa tilan tai kriteerit. Jos ehto täyttyy, se palauttaa esiasetetun arvon, ja jos ehto ei täytä silloin, se palauttaa toisen esiasetetun arvon.
value_if_true: Arvo, jonka haluat palauttaa, jos tämä argumentti palauttaa arvon TOSI.
value_if_false: Arvo, jonka haluat palauttaa, jos tämä argumentti palauttaa EPÄTOSI
Sisäkkäisten käyttäminen IF -toiminto kestää liikaa aikaa. Voimme käyttää vaihtoehtoista toimintoa, esim. VALITSE -toiminto palauttaa saman lähdön, jonka IF -toiminto palauttaa.
Valita: Palauttaa tietokoneesi merkkijoukon koodinumeron määrittämän merkin. VALITSE -funktio palauttaa arvon tietyn indeksinumeron perusteella arvoluettelosta. Valitse -toiminto käyttää indeksinumeroa arvon palauttamiseksi luettelosta.
Syntaksi = VALITSE (indeksin_luku, arvo1, arvo2,…)
indeksinumero: Se määrittää, mikä arvo -argumentti on valittu. Indeksin_numeron on oltava luku 1–254 tai kaava, joka sisältää numerot 1–254. Jos indeksinumero on pienempi kuin 1, valitse palauttaa #ARVO! virhe.
arvo1 ja arvo 2 ovat 1–254 arvo -argumenttia, joista CHOOSE arvioi ja palauttaa tuloksen.
Otetaan esimerkki:
- Meillä on opiskelijoiden tietotaulukko.
- Sarakkeessa A on opiskelijoiden nimi ja sarakkeessa B heidän arvosanansa
- Sarakkeessa F & G on ehdot- pisteet ja arvosanat.
- Sarakkeeseen C haluamme syöttää sisäkkäisen IF -kaavan, joka palauttaa arviot
- Kirjoita kaava soluun C2 = JOS (B2 = 1, $ G $ 3, IF (B2 = 2, $ G $ 4, IF (B2 = 3, $ G $ 5, IF (B2 = 4, $ G $ 6))))))
- Kopioimalla alla oleva kaava, saamme tuloksen alla
- Soluun D2 syötetään kaava= VALITSE (B2, $ G $ 3, $ G $ 4, $ G $ 5, $ G $ 6)
- VALITA -toiminto tarkistaa arvon solussa B2 ja palauttaa arvon sarakkeen G arvojen perusteella.
- Kopioimalla alla oleva kaava, saamme tuloksen alla
- Molemmat kaavat tarjoavat saman ulostulon, mutta käyttävät VALITSE -funktiota, joka vähentää monimutkaisuutta IF -funktion suhteen, jolloin jokaiselle uudelle ehdolle meidän on kirjoitettava uusi IF -ehto IF -funktioon.