Kuinka käyttää Excel IFS -toimintoa -

Sisällysluettelo

Yhteenveto

Excel IFS -toiminto suorittaa useita testejä ja palauttaa arvon, joka vastaa ensimmäistä TOSI-tulosta. IFS-funktion avulla voit arvioida useita ehtoja ilman useita sisäkkäisiä IF-käskyjä. IFS mahdollistaa lyhyemmät ja helpommin luettavat kaavat.

Tarkoitus

Testaa useita ehtoja, palaa ensin tosi

Palautusarvo

Ensimmäistä TOSI-tulosta vastaava arvo

Syntaksi

= IFS (testi1, arvo1, (testi2, arvo2),…)

Väitteet

  • test1 - Ensimmäinen looginen testi.
  • arvo1 - Tulos, kun testi1 on TOSI.
  • testi2, arvo2 - (valinnainen) Toinen testi / arvo-pari.

Versio

Excel 2019

Käyttöohjeet

IFS on uusi toiminto, joka on saatavana Office 365: ssä ja Excel 2019: ssä.

IFS-toiminnolla voit testata useita ehtoja ja palauttaa arvon, joka vastaa ensimmäistä TOSI-tulosta. Toisin kuin IF-funktio, IFS-toiminto voi testata useita ehtoja samaan aikaan pesimättä useita IF-käskyjä. IFS-pohjaiset kaavat ovat siis lyhyempiä ja helpompia lukea ja kirjoittaa.

Ehdot syötetään testi / arvo-pareittain. Jokainen testi edustaa loogista testiä, joka palauttaa TOSI tai EPÄTOSI, ja seuraava arvo palautetaan, kun tulos on TOSI. Esimerkiksi IFS-kaava, jossa on 3 testiä, voidaan visualisoida näin:

=IFS( test1,value1 // pair 1 test2,value2 // pair 2 test3,value3 // pair 3 )

IFS palauttaa arvon vain, kun edellinen testi palauttaa TOSI, ja ensimmäinen TOSI palauttava testi "voittaa". IFS-toiminto tukee jopa 127 ehtoa.

Esimerkki # 1 - arvosanat alimmasta korkeimpaan

Yllä olevassa esimerkissä IFS-funktiota käytetään antamaan arvosana pisteiden perusteella. E5: n kaava kopioituna alaspäin on:

=IFS(D5<60,"F",D5<70,"D",D5<80,"C",D5=90,"A")

Huomaa, että ehdot syötetään "jotta", jotta testataan alhaisemmat pisteet ensin. Ensimmäiseen TOSI-paluukokeeseen liittyvä arvosana palautetaan.

Esimerkki # 2 - luokitus korkeimmasta matalimpaan

Yksinkertaisessa luokitusjärjestelmässä pisteet 3 tai enemmän ovat "hyvät", pisteet 2 ja 3 ovat "keskimääräiset" ja kaikki alle 2 olevat arvot ovat "heikot". Näiden arvojen määrittämiseksi IFS: n avulla käytetään kolmea ehtoa:

=IFS(A1>=3,"Good",A1>=2,"Average",A1<2,"Poor")

Huomaa, että tässä tapauksessa olosuhteet on järjestetty testaamaan ensin suuremmat arvot.

Esimerkki # 3 - oletusarvo

IFS-toiminnolla ei ole sisäänrakennettua oletusarvoa käytettäväksi, kun kaikki olosuhteet ovat EPÄTOSI. Voit kuitenkin antaa oletusarvon kirjoittamalla TOSI lopulliseksi testiksi ja sen jälkeen oletusarvona käytettävän arvon.

Alla olevassa esimerkissä tilakoodi 100 on "OK", 200-koodi on "Varoitus" ja 300-koodi on "Virhe". Mikä tahansa muu koodiarvo on virheellinen, joten TOSI annetaan lopullisena testinä ja "Virheellinen" annetaan oletusarvona.

=IFS(A1=100,"OK",A1=200,"Warning",A1=300,"Error",TRUE,"Invalid")

Kun A1: n arvo on 100, 200 tai 300, IFS palauttaa yllä esitetyt viestit. Kun A1 sisältää minkä tahansa muun arvon (myös silloin, kun A1 on tyhjä), IFS palauttaa arvon "Invalid". Ilman tätä lopullista ehtoa IFS palauttaa # N / A, kun koodia ei tunnisteta.

Huomautuksia

  1. IFS-toiminnolla ei ole sisäänrakennettua oletusarvoa käytettäväksi, kun kaikki olosuhteet ovat EPÄTOSI.
  2. Jos haluat antaa oletusarvon, kirjoita TOSI lopulliseksi testiksi ja palautettava arvo, kun muita ehtoja ei täytetä.
  3. Kaikkien loogisten testien on palautettava TOSI tai EPÄTOSI. Mikä tahansa muu tulos saa IFS: n palauttamaan #ARVO! virhe.
  4. Jos mikään looginen testi ei palauta TOSI-arvoa, IFS palauttaa virheen # N / A.

Mielenkiintoisia artikkeleita...