Excel

Excel IFS funkcija

Excel Ifs Function

Excel IFS funkcijaKopsavilkums

Funkcija Excel IFS 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 īsākas, vieglāk lasāmas formulas.





Mērķis Pārbaudīt vairākus nosacījumus, atgriezt pirmo patieso Atgriezt vērtību Vērtību, kas atbilst pirmajam TRUE rezultātam Sintakse = IFS (tests1, vērtība1, [tests2, vērtība2], ...) Argumenti
  • tests1 - Pirmais loģiskais tests.
  • vērtība1 - Rezultāts, ja tests1 ir PATIESA.
  • tests2, vērtība2 - [pēc izvēles] Otrais testa/vērtības 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 funkcija , IFS funkcija var pārbaudīt vairākus nosacījumus vienlaicīgi bez ligzdošana vairāki IF paziņojumi. Tādējādi uz IFS balstītās formulas ir īsākas un vieglāk lasāmas un rakstāmas.





kā pārbaudīt atkārtošanos

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

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

IFS atgriež vērtību tikai tad, kad iepriekšējais tests atgriež patiesību, un pirmais tests, kas atgriež patieso, “uzvar”. IFS funkcija atbalsta līdz 127 nosacījumiem.



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

Iepriekš redzamajā piemērā IFS funkcija tiek izmantota, lai piešķirtu atzīmi, pamatojoties uz rezultātu. Formula E5, nokopēta, ir šāda:

kā izvēlēties no nolaižamā saraksta
 
= IFS (D5<60,'F',D5<70,'D',D5<80,'C',D5<90,'B',D5>=90,'A')

Ievērojiet, ka nosacījumi ir ievadīti “lai” vispirms pārbaudītu zemākus rezultātus. Tiek atgriezta atzīme, 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ā rezultāts 3 vai lielāks ir “labs”, rādītājs no 2 līdz 3 ir “vidējs”, un viss, kas ir zemāks par 2, ir “slikts”. Lai piešķirtu šīs vērtības IFS, tiek izmantoti trīs nosacījumi:

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

Šajā gadījumā ievērojiet nosacījumus, lai vispirms pārbaudītu augstākas vērtības.

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

Funkcijai IFS nav iebūvētas noklusējuma vērtības, kas jāizmanto, ja visi nosacījumi ir FALSE. Tomēr, lai nodrošinātu noklusējuma vērtību, kā pēdējo pārbaudi varat ievadīt TRUE, kam seko vērtība, kas jāizmanto kā noklusējuma vērtība.

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

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

Ja 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 (tostarp, ja A1 ir tukšs), IFS atgriež “Nederīgs”. Bez šī pēdējā nosacījuma IFS atgriezīs #N/A, ja kods netiks atpazīts.

kā atlasīt šūnu grupu Excel

Piezīmes

  1. Funkcijai IFS nav iebūvētas noklusējuma vērtības, kas jāizmanto, ja visi nosacījumi ir FALSE.
  2. Lai norādītu noklusējuma vērtību, ievadiet TRUE kā pēdējo pārbaudi un vērtību, kas jāatgriež, ja nav izpildīti citi nosacījumi.
  3. Visiem loģiskajiem testiem ir jāatgriež vērtība TRUE vai FALSE. Jebkurš cits rezultāts liks IFS atgriezt #VALUE! kļūda.
  4. Ja neviens loģiskais tests neatgriež vērtību TRUE, IFS atgriež kļūdu #N/A.


^