Kuidas kasutada funktsiooni Excel IFS -

Lang L: none (table-of-contents)

Kokkuvõte

Exceli IFS-funktsioon käivitab mitu testi ja tagastab esimesele TÕENE tulemusele vastava väärtuse. Funktsiooni IFS abil saate hinnata mitut tingimust ilma mitme pesastatud IF-lauseta. IFS võimaldab lühemaid ja hõlpsamini loetavaid valemeid.

Eesmärk

Testige mitut tingimust, tagastage esmalt tõene

Tagastusväärtus

Esimese TÕENE tulemusega vastav väärtus

Süntaks

= IFS (test1, väärtus1, (test2, väärtus2),…)

Argumendid

  • test1 - esimene loogiline test.
  • väärtus1 - tulemus, kui test1 on TÕENE.
  • test2, väärtus2 - (valikuline) Teine test / väärtus paar.

Versioon

Excel 2019

Kasutusjuhised

IFS on uus funktsioon, mis on saadaval Office 365 ja Excel 2019-s.

Funktsiooni IFS abil saate testida mitu tingimust ja tagastada väärtusele, mis vastab esimesele TÕENE tulemusele. Erinevalt IF-funktsioonist saab IFS-funktsioon testida mitut tingimust korraga, pesemata mitu IF-lauset. IFS-il põhinevad valemid on seetõttu lühemad ning neid on lihtsam lugeda ja kirjutada.

Tingimused sisestatakse testi / väärtuse paaridena. Iga test tähistab loogilist testi, mis tagastab TÕENE või VALE ja järgnev väärtus tagastatakse, kui tulemus on TÕENE. Näiteks saab kolme testiga IFS-valemit visualiseerida järgmiselt:

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

IFS tagastab väärtuse alles siis, kui eelmine test annab tulemuseks TÕENE ja esimene TÕENE tagastav test "võidab". IFS-funktsioon toetab kuni 127 tingimust.

Näide # 1 - hinded, madalaimast kõrgeimani

Eespool toodud näites kasutatakse IFS-i funktsiooni hinde määramiseks hinde alusel. E5 valem, mis on kopeeritud, on järgmine:

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

Pange tähele, et tingimused sisestatakse "selleks", et kõigepealt testida madalamaid tulemusi. Tagastatakse esimese testiga seotud hinne, mille tulemuseks on TRUE.

Näide # 2 - hinnang kõrgeimast madalamani

Lihtsas hindamissüsteemis on tulemus 3 või suurem "Hea", hind 2 ja 3 vahel "Keskmine" ja kõik, mis on alla 2, on "Kehv". Nende väärtuste määramiseks IFS-iga kasutatakse kolme tingimust:

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

Pange tähele, et sel juhul on tingimused korraldatud kõigepealt kõrgemate väärtuste testimiseks.

Näide # 3 - vaikeväärtus

IFS-funktsioonil pole sisseehitatud vaikeväärtust, mida kasutada, kui kõik tingimused on VALE. Vaikeväärtuse esitamiseks võite siiski sisestada lõpliku testina TÕENE, millele järgneb väärtus, mida vaikimisi kasutada.

Allpool toodud näites on olekukood 100 "OK", kood 200 on "Hoiatus" ja kood 300 on "Viga". Kõik muud koodiväärtused on valed, nii et TRUE on esitatud viimase testina ja "Invalid" on esitatud "vaikeväärtusena".

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

Kui väärtuse A1 väärtus on 100, 200 või 300, tagastab IFS ülaltoodud teated. Kui A1 sisaldab mis tahes muud väärtust (ka siis, kui A1 on tühi), tagastab IFS väärtuse "Invalid". Ilma selle viimase tingimuseta tagastab IFS koodi # N / A, kui koodi ei tunta ära.

Märkused

  1. IFS-funktsioonil pole sisseehitatud vaikeväärtust, mida kasutada, kui kõik tingimused on VALE.
  2. Vaikeväärtuse sisestamiseks sisestage lõpliku testina TRUE ja väärtus, mis tagastatakse, kui muud tingimused pole täidetud.
  3. Kõik loogilised testid peavad tagastama TÕENE või VALE. Mis tahes muu tulemuse korral tagastab IFS väärtuse #VALUE! viga.
  4. Kui ükski loogiline test ei anna tulemust TÕENE, tagastab IFS tõrke # N / A.

Huvitavad Artiklid...