Kaavojen yksinkertaistaminen vähentämällä IF -toimintojen monimutkaisuutta Microsoft Excel 2010: ssä

Anonim

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.