Excel

Excel IFS -toiminto

Excel Ifs Function

Excel IFS -toimintoYhteenveto

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, palauta ensimmäinen tosi Palautusarvo Vastaa ensimmäistä TOSI tulosta Syntaksi = IFS (testi1, arvo1, [testi2, arvo2], ...) Argumentit
  • testi 1 - Ensimmäinen looginen testi.
  • arvo 1 - 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 JOS-toiminto , IFS-toiminto voi testata useita ehtoja samanaikaisesti ilman pesiä useita IF-lauseita. IFS-pohjaiset kaavat ovat siis lyhyempiä ja helpompia lukea ja kirjoittaa.



miten täytät automaattisesti excelissä

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:

miten poistat rivin Excelissä
 
= IFS (D5<60,'F',D5<70,'D',D5<80,'C',D5<90,'B',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ä', pisteet 2 ja 3 ovat 'Keskiarvo', ja kaikki alle 2 ovat 'Huono'. 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', koodi 200 on 'Varoitus' ja koodi 300 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.

kuinka löytää vaihtelun prosenttiosuus

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.


^