Kā izmantot funkciju Excel IFS -

Satura rādītājs

Kopsavilkums

Excel IFS funkcija veic vairākus testus un atgriež vērtību, kas atbilst pirmajam TRUE rezultātam. Izmantojiet IFS funkciju, lai novērtētu vairākus nosacījumus bez vairākiem ligzdotiem IF paziņojumiem. IFS ļauj izmantot īsākas, vieglāk lasāmas formulas.

Mērķis

Pārbaudiet vairākus nosacījumus, atgriezieties vispirms taisnība

Atgriešanās vērtība

Vērtība, kas atbilst pirmajam TRUE rezultātam

Sintakse

= IFS (tests1, vērtība1, (tests2, vērtība2),…)

Argumenti

  • test1 - pirmais loģiskais tests.
  • 1. vērtība - rezultāts, ja 1. pārbaude ir PATIESA.
  • tests2, vērtība2 - (pēc izvēles) Otrais testa / vērtību pāris.

Versija

Excel 2019

Lietošanas piezīmes

IFS ir jauna funkcija, kas pieejama Office 365 un Excel 2019.

Izmantojiet IFS funkciju, lai pārbaudītu vairākus nosacījumus un atgrieztu vērtību, kas atbilst pirmajam TRUE rezultātam. Atšķirībā no IF funkcijas, IFS funkcija var vienlaikus pārbaudīt vairākus nosacījumus, bez ligzdošanas vairākos IF paziņojumos. Tāpēc uz IFS balstītās formulas ir īsākas un vieglāk lasāmas un rakstāmas.

Nosacījumi tiek ievadīti testa / vērtību pāros. Katrs tests ir loģisks tests, kas atgriež vērtību TRUE vai FALSE, un sekojošā vērtība tiks atgriezta, kad rezultāts būs TRUE. Piemēram, IFS formulu ar 3 testiem var vizualizēt šādi:

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

Vērtību IFS atdod tikai tad, kad iepriekšējā pārbaude atgriež vērtību PATIESA, un pirmais tests, kas atgriež vērtību PATIESA, "uzvar". IFS funkcija atbalsta līdz 127 nosacījumiem.

1. piemērs - atzīmes no zemākās līdz augstākajai

Iepriekš parādītajā piemērā IFS funkcija tiek izmantota, lai piešķirtu atzīmi, pamatojoties uz rezultātu. Lejupielādētā E5 formula ir šāda:

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

Ievērojiet, ka nosacījumi ir ievadīti “lai”, lai vispirms pārbaudītu zemākus rezultātus. Atgriež atzīmi, kas saistīta ar pirmo pārbaudi, lai atgrieztu TRUE.

2. piemērs - vērtējums no augstākā līdz zemākajam

Vienkāršā vērtēšanas sistēmā 3 vai lielāks rādītājs ir "labs", rezultāts no 2 līdz 3 ir "vidējs", un viss, kas zemāks par 2, ir "slikts". Lai piešķirtu šīs vērtības ar IFS, tiek izmantoti trīs nosacījumi:

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

Šajā gadījumā tiek organizēti apstākļi, lai vispirms pārbaudītu lielākas vērtības.

3. piemērs - noklusējuma vērtība

IFS funkcijai nav iebūvētas noklusējuma vērtības, ko izmantot, ja visi apstākļi ir FALSE. Tomēr, lai norādītu noklusējuma vērtību, kā pēdējo testu varat ievadīt PATIESA, kam seko vērtība, kas jāizmanto kā noklusējums.

Tālāk sniegtajā piemērā statusa kods 100 ir "OK", 200 kods ir "Brīdinājums" un 300 kods ir "Kļūda". Jebkura cita koda vērtība nav derīga, tāpēc TRUE tiek sniegta kā pēdējais tests, un vērtība “Invalid” ir norādīta kā noklusējuma vērtība.

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

Kad vērtība A1 ir 100, 200 vai 300, IFS atgriezīs iepriekš parādītos ziņojumus. Ja A1 satur jebkuru citu vērtību (arī tad, ja A1 ir tukšs), IFS atgriezīs vērtību "Invalid". Bez šī galīgā nosacījuma IFS atgriezīs # N / A, kad kods netiks atpazīts.

Piezīmes

  1. IFS funkcijai nav iebūvētas noklusējuma vērtības, ko izmantot, ja visi apstākļi ir FALSE.
  2. Lai norādītu noklusējuma vērtību, kā pēdējo testu ievadiet PATIESA un vērtību, kas jāatgriež, ja nav izpildīti citi nosacījumi.
  3. Visiem loģiskajiem testiem jāatgriež TRUE vai FALSE. Jebkurš cits rezultāts izraisīs IFS vērtību #VALUE! kļūda.
  4. Ja neviens loģisks tests neatgriež vērtību TRUE, IFS atgriezīs kļūdu # N / A.

Interesanti raksti...