Excel

Excel IFS -toiminto

Excel Ifs Function

Excel IFS -toimintoYhteenveto

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





Tarkoitus Testaa useita ehtoja, palauta ensimmäinen tosi Paluuarvo Arvo, joka vastaa ensimmäistä TOSI -tulosta Syntaksi = IFS (testi1, arvo1, [testi2, arvo2], ...) Argumentit
  • testi 1 - Ensimmäinen looginen testi.
  • arvo 1 - Tulos, kun testi 1 on TOSI.
  • testi2, arvo2 - [valinnainen] Toinen testi/arvo -pari.
Versio Excel 2019 Käyttöohjeita

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

IFS -funktion avulla voit testata useita ehtoja ja palauttaa ensimmäisen TOSI -tuloksen vastaavan arvon. toisin kuin IF -toiminto , IFS -toiminto voi testata useita ehtoja samanaikaisesti ilman pesiminen useita IF -lausekkeita. IFS: ään perustuvat kaavat ovat siksi lyhyempiä ja helpompia lukea ja kirjoittaa.





miten täytät automaattisesti excelissä

Ehdot syötetään testi/arvo -pareina. 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 seuraavasti:

 
= 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 -toimintoa käytetään arvosanan antamiseen pisteiden perusteella. E5: n kaava, kopioitu 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' voidaan testata alemmat pisteet ensin. Ensimmäiseen tulokseen TOSI palautuva arvosana palautetaan.

Esimerkki #2 - luokitus, korkeimmasta pienimpään

Yksinkertaisessa luokitusjärjestelmässä pistemäärä 3 tai suurempi on 'hyvä', pisteet 2-3 ovat 'keskiarvo' ja kaikki alle 2 on 'huono'. Näiden arvojen määrittämiseen IFS: llä 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 suurempia arvoja.

Esimerkki #3 - oletusarvo

IFS-toiminnolla ei ole sisäänrakennettua oletusarvoa, jota käytetään, kun kaikki ehdot ovat EPÄTOSIA. Voit kuitenkin antaa oletusarvon syöttämällä TOSI lopulliseksi testiksi ja sen jälkeen oletusarvoksi 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ää muita arvoja (myös silloin, kun A1 on tyhjä), IFS palauttaa arvon 'Virheellinen'. Ilman tätä viimeistä ehtoa IFS palauttaa #N/A, kun koodia ei tunnisteta.

kuinka löytää vaihtelun prosenttiosuus

Huomautuksia

  1. IFS-toiminnolla ei ole sisäänrakennettua oletusarvoa, jota käytetään, kun kaikki ehdot ovat EPÄTOSIA.
  2. Jos haluat antaa oletusarvon, kirjoita TOSI lopulliseksi testiksi ja palauta arvo, kun muut ehdot eivät täyty.
  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, IFS palauttaa virheen #N/A.


^