IF-THEN-toiminto Excelissä on tehokas tapa lisätä päätöksentekoa laskentataulukoihin. Se testaa ehtoa, onko se tosi tai epätosi, ja sitten suorittaa tiettyjä ohjeiden perustana olevia ohjeita.
Esimerkiksi IF-THEN-ohjelmiston syöttäminen Excelissä voi testata, onko tietty solu yli 900. Jos on, voit antaa kaavan palauttamaan tekstin "PERFECT". Jos se ei ole, voit palauttaa kaavan "TOO SMALL".
IF-THEN-kaavaa voidaan muuttaa useilla edellytyksillä. Tässä käytetään IF-THEN-toimintoa Excelissä sekä muutamia esimerkkejä.
Tässä artikkelissa olevat ohjeet koskevat Excel 2016, 2013, 2010; Excel Macille ja Excel 365 / Onlineille.
IF-THEN kirjoittaminen Exceliin
IF-THEN-toiminnon syntaksi sisältää funktion ja funktion argumenttien nimet sulkeissa.
Tämä on IF-THEN-toiminnon oikea syntaksi:
= IF (logiikkatesti, arvo jos tosi, arvo, jos se on väärä)
Toiminnon IF-osa on logiikkatesti. Tällöin vertailuoperaattorit vertaavat kahta arvoa. Toiminnon THEN osa tulee ensimmäisen pilkun jälkeen ja sisältää kaksi argumenttia, jotka on erotettu pilkulla. Ennen siirtymistä monimutkaisempaan laskentaan, katsotaan hyvin yksinkertainen esimerkki IF-THEN-lausunnosta. Laskentataulukko on muodostettu solulla B2 100 dollarilla. Voimme syöttää seuraavan kaavan C2 ilmaisemaan, onko arvo suurempi kuin 1000 dollaria. = IF (B2> 1000, "PERFECT", "TOO SMALL") Tällä toiminnolla on seuraavat argumentit: Toiminnon vertailu voi vertailla vain kahta arvoa. Jompikumpi näistä kahdesta arvosta voi olla: Toiminnon TRUE tai FALSE osa voi myös palauttaa minkä tahansa edellä mainituista. Tämä tarkoittaa, että voit tehdä IF-THEN-toiminnon erittäin pitkälle upottamalla lisää laskutoimituksia tai toimintoja sen sisälle (katso alla). Kun syötät IF-THEN-lausekkeen oikeita tai vääriä ehtoja Excelissä, sinun on käytettävä lainausmerkkejä minkä tahansa palautettavan tekstin ympärille, ellei käytät TRUE ja FALSE, jonka Excel tunnistaa automaattisesti. Muut arvot ja kaavat eivät edellytä lainausmerkkejä. Voit upottaa erilaisia laskelmia IF-THEN -toiminnon suorittamiseen vertailun tulosten mukaan. Tässä esimerkissä verotus lasketaan laskennallisesti B2: n kokonaistuloista riippuen. Logiikkatesti vertaa B2: n kokonaistuloa sen selvittämiseksi, onko se suurempi kuin $ 50,000.00. = IF (B2> 50000, B2 * 0,15, B2 * 0,10) Tässä esimerkissä B2 ei ole suurempi kuin 50 000, joten "value_if_false" -ehto laskee ja palauttaa tämän tuloksen. Tässä tapauksessa se on B2 * 0,10, mikä on4000. Tulos sijoitetaan soluun C2, jossa IF-THEN-funktio asetetaan, on 4000. Voit myös upottaa laskutoimitukset funktion vertailuun. Jos haluat esimerkiksi arvioida, että verotettava tulo on vain 80% kokonaistuloista, voit muuttaa edellä mainittua IF-THEN-toimintoa seuraaviin. = IF (B2 * 0,8> 50000, B2 * 0,15, B2 * 0,10) Tämä suorittaa B2: n laskennan vertaamalla sitä 50 000: een. Älä anna pilkkua, kun syötät numeroita tuhansille. Tämä johtuu siitä, että Excel tulkitsee pilkun argumentin lopuksi jonkin toiminnon sisällä. Voit myös upottaa (tai "pesiä") toiminnon IF-THEN-toiminnon sisälle. Näin voit suorittaa kehittyneitä laskutoimituksia ja verrata sitten todellisia tuloksia odotettuihin tuloksiin. Tässä esimerkissä sanotaan, että sinulla on taulukkolaskenta, jonka arvosanat ovat 5 opiskelijasi sarakkeessa B. Voit keskitella nämä arvosanat AVERAGE-toiminnolla. Luokan keskimääräisten tulosten mukaan saatat saada solun C2 palaamaan joko "Excellent!" tai "tarvitsee työtä". Näin voit syöttää IF-THEN-toiminnon: = IF (AVERAGE (B2: B6)> 85, "Erinomainen!", "Tarvitsee työtä") Tämä toiminto palauttaa tekstin "Erinomainen!" solussa C2, jos luokan keskiarvo on yli 85. Muussa tapauksessa se palauttaa "Needs Work". Kuten näet, IF-THEN -toiminnon syöttäminen Excelissä upotetuilla laskutoimituksilla tai toiminnoilla mahdollistaa erittäin dynaamisten ja erittäin toimivien laskentataulukoiden luomisen.
Yksinkertainen IF-THEN-toimintoesimerkki
Laskutoimitukset IF-THEN -toimintoon

Nestetointitoiminnot IF-THEN-toiminnon sisäpuolella





