Excel-kaava: Jos muu -

Yleinen kaava

=IF(test, true result, false result)

Yhteenveto

Voit testata ehdon ja suorittaa yhden toiminnon, jos ehto on TOSI, ja toisen toiminnon, jos ehto on EPÄTOSI, voit käyttää JOS-toimintoa. Esitetyssä esimerkissä solun E5 kaava on:

=IF(D5="S","Small","Large")

Selitys

Jos sinun on testattava ehto, tee yksi toiminto, jos ehto on TOSI, ja toinen toiminto, jos ehto on EPÄTOSI, voit käyttää JOS-toimintoa. IF-toiminnolla on sisäänrakennettu käsite "muu". Ensimmäinen argumentti on looginen testi, toinen argumentti on tulos (tai laskelma), joka palautetaan, kun testi on TOSI. Kolmas argumentti on arvo tai laskelma, joka suoritetaan, jos EPÄTOSI.

Esitetyssä esimerkissä meillä on luettelo T-paidoista, jotka sisältävät värin ja koon. Koko on kuitenkin lyhennetty nimellä "S" pienille ja "L" suurille. Aineistossa on vain nämä kaksi kokoa. Oletetaan, että haluat kirjoittaa kaavan näiden lyhenteiden laajentamiseksi ja näyttää joko sana "Pieni" tai "Suuri" sarakkeessa E. Toisin sanoen:

  1. Jos sarakkeen D solu sisältää "S", palauta "pieni".
  2. Jos sarakkeen D solussa on "L", palauta "Large".

Tämä on IF-toiminnon täydellinen sovellus. IF-toiminto on järjestetty seuraavasti:

=IF(test, true result, false result)

Esimerkissä meidän on testattava sarakkeessa D olevat solut nähdäksesi, mitä ne sisältävät, joten solussa E5 käytettävä kaava on:

=IF(D5="S","Small","Large")

Käännettynä tämä sanoo:

JOS solu D5 on yhtä suuri (sisältää) kirjaimen "S", palauta sana "pieni", MUUT palauta sana "suuri".

Huomaa, että testaamme vain "S": tä - meidän ei tarvitse testata "L": tä. Tämä johtuu siitä, että meillä on vain kaksi mahdollista arvoa, ja kaavan ELSE osa (FALSE tulos) huolehtii loogisesti "L": stä meille: jos solu ei sisällä "S": tä, sen on oltava "L".

IF: n sijoittaminen useiden olosuhteiden hoitamiseksi

Tämä toimii hyvin kahdella ehdolla, mutta entä jos meillä on kolmas ehto? Esimerkiksi "M" tarkoittaa "Medium"? Siinä tapauksessa meidän on laajennettava kaavaa toisella IF-lauseella. Laitamme toisen IF-lauseen korvaamaan väärän tuloksen. Alla olevaan esimerkkiin olemme lisänneet toisen koon (Medium). Kaava, jota käytämme E5: ssä, on:

=IF(D5="S","Small",IF(D5="M","Medium","Large"))

Tätä tekniikkaa kutsutaan "pesinnäksi", koska asetamme toiminnon toisen sisälle. Kun sitä käytetään IF-toiminnon kanssa, kuulet joskus sen olevan "sisäkkäinen IF-käsky". Tällä sivulla on monia esimerkkejä.

Jos sinulla on monia mahdollisia vaihtoehtoja, hakutoiminto, kuten VLOOKUP, voi tarjota helpomman ratkaisun.

Mielenkiintoisia artikkeleita...