Järjestelmätoiminto lisää päätöksentekoa Excel- laskentataulukkoihin testaamalla määritellyn ehdon nähdäksesi, onko se tosi vai epätosi. Jos ehto on tosi, toiminto suorittaa yhden toimenpiteen. Jos ehto on väärä, se suorittaa eri toimenpiteen. Lisätietoja IF-toiminnosta alla.
Laskutoimitusten suorittaminen ja datan syöttäminen IF-toiminnolla
Toiminnon syntaksi viittaa funktion ulkoasuun ja sisältää funktion nimen, kannakkeet ja argumentit .
Toiminnan syntaksi on:
= IF (logiikkatesti, arvo jos tosi, arvo, jos se on väärä)
Logiikkatesti on aina kahden arvon vertailu. Vertailuoperaattoreita käytetään esimerkiksi selvittämään, onko ensimmäinen arvo suurempi tai pienempi kuin toinen tai yhtä suuri kuin se.
Esimerkiksi tässä kuvassa oleva logiikkatesti vertaa työntekijän sarakkeessa B saatuja tuloja ja näkee, ovatko he yli 30 000,00 dollaria.
= IF (B2> 30000, B2 * 1%, 300)
Kun funktio määrittää, onko logiikkatesti tosi tai epätosi, se suorittaa yhden arvon kahdesta arvosta, jos se on true ja arvo, jos väärä argumentti.
Toiminnan tyypit, joita toiminto voi suorittaa, ovat:
- suorittamaan laskutoimituksia kaavan avulla tai syöttämällä numerotietoja
- teksti-ilmoitusten näyttäminen nimetyissä työarkin soluissa,
- jättäen kohdesolun tyhjäksi.
Laskutoimitusten suorittaminen IF-toiminnolla
IF-funktio voi suorittaa erilaisia laskelmia riippuen siitä, tuottaako funktio todellisen arvon vai ei.
Edellä olevassa kuvassa lasketaan työntekijän tulojen perusteella laskettu vähennys.
= IF (B2> 30000, B2 * 1%, 300)
Vähennyskorko lasketaan käyttäen kaavaa, joka syötetään arvona, jos todellinen argumentti. Kaava kertoo sarakkeessa B olevan tuloksen yhdellä prosentilla, jos työntekijän tulot ovat yli 30 000,00 dollaria.
Tietojen syöttäminen IF-toiminnolla
IF-funktio voidaan myös asettaa syöttämään numerotietoja kohdesoluun. Näitä tietoja voidaan sitten käyttää muissa laskelmissa.
Yllä olevassa esimerkissä, jos työntekijän tulos on alle 30 000,00 dollaria, arvo, jos virheellinen argumentti on asetettu lisäämään kiinteämääräinen 300 dollarin summa vähennyksen sijaan laskennan sijasta.
Huomaa: Sekä dollari- että pilkkuerottimena ei syötetä funktion numeroita 30000 tai 300. Syöttäminen joko toiseen tai molempiin aiheuttaa virheitä kaavassa.
- Excel-funktiot käyttävät pilkkua erotuksina argumenttien välillä, joten syöttämällä pilkkuja numeroihin viittaa Exceliin uskomaan, että IF-toiminnolle on annettu enemmän kuin kolme argumenttia.
- Koska dollarit ovat tekstimerkkejä, numerot syöttävät Excelin uskomaan, että kirjoitusvirhe on tehty ja että se korjaa sen.
Teksti-ilmoitusten näyttäminen tai leasing-solujen tyhjentäminen Excel-IF-toiminnolla
Sanojen tai tekstiviestien näyttäminen IF-toiminnolla
Jos tekstiä näytetään IF-funktiolla numeron sijasta, sen avulla voidaan helpommin löytää ja lukea tiettyjä tuloksia laskentataulukossa.
Yllä olevassa esimerkissä IF-funktio on määritetty testaamaan, ovatko maantieteellistä tietokilpailua käyttävät opiskelijat oikein tunnistaneet pääkaupungit useille Etelä-Tyynenmeren paikoissa.
IF-funktion logiikkatesti vertaa oppilaan vastauksia sarakkeeseen B, jossa vastaus on syötetty itse argumenttiin.
Jos oppilaan vastaus vastaa logiikka-argumenttiin syötettyä nimeä, sana Correct näkyy sarakkeessa C. Jos nimi ei täsmää, solu jätetään tyhjäksi.
= IF (B2 = "Wellington", "Correct", "")
Jos haluat käyttää yksittäisiä sanoja tai tekstin lausumia IF-toiminnossa, jokainen merkintä on sisällytettävä lainausmerkkeihin, kuten:
- logiikkatesti argumentti: B2 = "Wellington"
- arvo jos todellinen argumentti "Korjaa"
Poistetaan solut tyhjänä
Kuten yllä olevasta esimerkistä on esitetty, jos arvot ovat vääriä, solut jätetään tyhjäksi syöttämällä paria tyhjiä lainausmerkkejä ( "" ).