Kuidas kasutada funktsiooni Excel IF -

Lang L: none (table-of-contents)

Kokkuvõte

Funktsioon IF käivitab loogilise testi ja tagastab ühe väärtuse TÕENE tulemuse ja teise VÄÄRTULEMUSE jaoks. Näiteks "70" ületamiseks "=": = IF (A1> 70, "Pass", "Fail"). IF-funktsioonide pesitsemise abil saab testida mitut tingimust. IF-funktsiooni saab loogilise testi laiendamiseks kombineerida loogiliste funktsioonidega nagu AND ja OR.

Eesmärk

Kontrollige konkreetset seisundit

Tagastusväärtus

Väärtused, mille sisestate väärtusele TRUE või FALSE

Süntaks

= KUI (loogiline_test, (väärtus_tõene), (väärtus_tõene_väär))

Argumendid

  • loogikavõrdlus - Rahaliste vahendite või loogilise ekspressiooni, mida saab hinnata TRUE või FALSE.
  • value_if_true - (valikuline) Väärtus, mis tagastatakse, kui loogiline_test annab väärtusele TÕENE.
  • value_if_false - (valikuline) Väärtus, mis tagastatakse, kui loogiline_test annab väärtuseks FALSE.

Versioon

Excel 2003

Kasutusjuhised

Funktsiooni IF kasutatakse loogilise testi käivitamiseks ja reageeritakse erinevalt sõltuvalt sellest, kas tulemus on TÕENE või VALE. Esimene argument loogiline_test on avaldis, mis tagastab TÕENE või VALE. Mõlemad väärtus_tões ja väärtus_väär_väär on valikulised, kuid vähemalt üks neist tuleb esitada. IF-i tulemus võib olla väärtus, lahtriviide või isegi mõni muu valem.

Eespool näidatud näites soovime testi skoori põhjal määrata kas "edukaks" või "ebaõnnestunud". Söödud skoor on 70 või rohkem. D6 valem, mis on kopeeritud, on järgmine:

=IF(C6>=70,"Pass","Fail")

Tõlge: Kui C6 väärtus on suurem või võrdne 70, tagastage "Pass". Muul juhul tagastage "Fail".

Selle valemi loogilise voo saab ümber pöörata. Alltoodud valem tagastab sama tulemuse:

=IF(C6<70,"Fail","Pass")

Tõlge: kui C6 väärtus on väiksem kui 70, tagastage "Fail". Muul juhul tagastage "Pass".

Mõlemad ülaltoodud valemid tagastavad korrektsed tulemused.

Märkus. Kui valemikriteeriumite idee on teile uus, selgitab see artikkel palju näiteid.

Teine valem

Funktsioon IF võib selle tulemusena tagastada teise valemi. Näiteks tagastab järgmine valem A1 * 5%, kui A1 on väiksem kui 100, ja A1 * 7%, kui A1 on suurem või võrdne 100:

=IF(A1<100,A1*5%,A1*7%)

Pesastatud IF-i avaldused

Funktsiooni IF saab "pesastada". "Pesastatud IF" viitab valemile, kus vähemalt üks IF-funktsioon on sisestatud teise sisse, et testida rohkem tingimusi ja saada rohkem võimalikke tulemusi. Iga IF-lause peab olema hoolikalt teise sisse pesastatud, et loogika oleks õige.

Näiteks järgmise valemi abil saab anda hinde, mitte vastuse / ebaõnnestumise tulemuse:

=IF(C6<70,"F",IF(C6<75,"D",IF(C6<85,"C",IF(C6<95,"B","A"))))

Pesastada saab kuni 64 IF-funktsiooni. Kuid üldiselt peaksite keerukamate stsenaariumide jaoks kaaluma muid funktsioone, näiteks VLOOKUP või HLOOKUP, sest need saavad rohkem tingimusi käsitleda palju sujuvamalt.

Loogilised operaatorid

IF-iga testi koostamisel saate kasutada mõnda järgmistest loogilistest operaatoritest:

Võrdlusoperaator Tähendus Näide
= võrdne A1 = D1
> suurem kui A1> D1
> = suurem või võrdne A1> = D1
< vähem kui A1
<= väiksem või võrdne A1 <= D1
pole võrdne A1D1

Funktsioon IF ei toeta metamärke, kuid metamärgi põhifunktsioonide saamiseks võite IF-i kombineerida COUNTIF-iga.

KUI AND, VÕI

Funktsiooni IF saab kombineerida funktsiooniga AND ja OR. Näiteks, kui tagastate "OK", kui A1 on vahemikus 7 kuni 10, võite kasutada järgmist valemit:

=IF(AND(A1>7,A1<10),"OK","")

Tõlge: kui A1 on suurem kui 7 ja väiksem kui 10, tagastage "OK". Vastasel juhul ei tagasta midagi ("").

B1 + 10 tagastamiseks, kui A1 on "punane" või "sinine", saate kasutada funktsiooni OR järgmiselt:

=IF(OR(A1="red",A1="blue"),B1+10,B1)

Tõlge: kui A1 on punane või sinine, tagastage B1 + 10, vastasel juhul tagastage B1.

Rohkem informatsiooni

  • Lisateavet pesastatud IF-de kohta
  • Vaadake, kuidas pesastatud IF-de asemel kasutada VLOOKUP-i (video)
  • 50 Valemikriteeriumide näited

Vaadake allpool IF-funktsioonide lisanäiteid.

Märkused

  • Asjade tingimuslikuks lugemiseks kasutage funktsioone COUNTIF või COUNTIFS.
  • Tingimuste kokkuvõtteks kasutage funktsioone SUMIF või SUMIFS.
  • Kui mõni IF-i argumentidest esitatakse massiividena, hindab IF-i funktsioon massiivi kõiki elemente.

Seotud videod

Kuidas keerulistest valemitest läbi astuda hindamise abil Selles videos vaatleme, kuidas kasutada funktsiooni nimega Hinda valemit keerukate valemite lahendamiseks ükshaaval. Pesastatud IF-dega valemi loomine Selles videos näitan teile, kuidas luua valemit, mis kasutab mitut sisestatud IF-lauset. See on tavaline tehnika mitme valemi käsitlemiseks ühes valemis. 3 põhimassiivi valemit Miks kasutada massiivivalemeid? Selles videos vaatleme kolme põhimassiivi valemi näidet. Traditsioonilised massiivivalemid suudavad lahendada keerulisi probleeme ning massiivivalemite loomine Exceli dünaamilise massiivi versioonis on lihtsam kui kunagi varem. VLOOKUP-iga väärtuste rühmitamine Selles videos vaatleme lihtsat viisi, kuidas VLOOKUP-i kasutada andmete konkreetsetesse kategooriatesse rühmitamiseks. Lihtsa dünaamilise diagrammi koostamine Selles videos uurime, kuidas Excelis lihtsat dünaamilist diagrammi koostada. Dünaamiline diagramm reageerib andmete muutustele automaatselt. Kuidas asendada pesastatud IF-id VLOOKUP-iga Selles lühikeses videos vaatleme, kuidas asendada tüüpiline pesastatud IF-valem VLOOKUP-valemiga. Võrreldes pesastatud IF-lausetega on VLOOKUP lihtsam ja läbipaistvam. Hiljem on seda ka lihtsam kohandada.

Huvitavad Artiklid...