Operaator "IF" Microsoft Excelis: rakendus ja näited

Excelil on muidugi väga rikkalik funktsionaalsus. Ja paljude erinevate tööriistade hulgas on operaator “IF” eriline koht. See aitab lahendada täiesti erinevaid ülesandeid ja kasutajad pöörduvad selle funktsiooni poole palju sagedamini kui teised.

Selles artiklis räägime sellest, mis on operaator “IF”, ning kaalume ka sellega töötamise ulatust ja põhimõtteid.

Sisu: funktsioon “IF” Excelis

Funktsiooni "IF" määratlus ja selle eesmärk

Operaator “IF” on Exceli programmi tööriist teatud tingimuse (loogilise avaldise) täitmiseks kontrollimiseks.

See tähendab, kujutage ette, et meil on mingi tingimus. “IF” ülesandeks on kontrollida, kas antud tingimus on täidetud ja väljastada funktsiooniga lahtrisse kontrolli tulemuse põhjal väärtus.

  1. Kui loogiline avaldis (tingimus) on tõene, siis on väärtus tõene.
  2. Kui loogiline avaldis (tingimus) ei ole täidetud, on väärtus väär.

Funktsiooni valem ise programmis on järgmine avaldis:

=IF(tingimus, [väärtus, kui tingimus on täidetud], [väärtus, kui tingimus ei ole täidetud])

Funktsiooni "IF" kasutamine näitega

Võib-olla ei tundu ülaltoodud teave nii selge. Kuid tegelikult pole siin midagi keerulist. Funktsiooni eesmärgi ja selle toimimise paremaks mõistmiseks vaadake allolevat näidet.

Meil on tabel spordijalatsite nimedega. Kujutage ette, et meil on varsti sooduspakkumine ja kõik naiste kingad peavad olema 25% allahindlusega. Ühes tabeli veerus on iga üksuse sugu lihtsalt välja kirjutatud.

IF-operaator Microsoft Excelis: rakendus ja näited

Meie ülesanne on kuvada veerus "Allahindlus" väärtus "25%" kõigi naistenimedega ridade jaoks. Ja vastavalt on väärtus "0", kui veerus "Sugu" on väärtus "mees"

IF-operaator Microsoft Excelis: rakendus ja näited

Andmete käsitsi täitmine võtab palju aega ja suure tõenäosusega kuskil tehakse viga, eriti kui nimekiri on pikk. Sel juhul on protsessi IF-lause abil palju lihtsam automatiseerida.

Selle ülesande täitmiseks peate allpool kirjutama järgmise valemi:

=IF(B2=”naine”,25%,0)

  • Boole'i ​​avaldis: B2 = "naine"
  • Väärtus juhul, kui tingimus on täidetud (tõene) – 25%
  • Kui tingimus ei ole täidetud (väär), on väärtus 0.

Kirjutame selle valemi veeru "Allahindlus" ülemisse lahtrisse ja vajutage sisestusklahvi. Ärge unustage panna valemi ette võrdusmärki (=).

IF-operaator Microsoft Excelis: rakendus ja näited

Pärast seda kuvatakse selle lahtri puhul tulemus vastavalt meie loogilisele tingimusele (ärge unustage määrata lahtri vormingut – protsent). Kui kontroll näitab, et sugu on "naine", kuvatakse väärtus 25%. Vastasel juhul on lahtri väärtus 0. Tegelikult, mida me vajasime.

IF-operaator Microsoft Excelis: rakendus ja näited

Nüüd jääb üle ainult see avaldis kõigile ridadele kopeerida. Selleks liigutage hiirekursor valemiga lahtri alumisse paremasse serva. Hiirekursor peaks muutuma ristiks. Hoidke hiire vasakut nuppu all ja lohistage valem üle kõikide ridade, mida tuleb vastavalt määratud tingimustele kontrollida.

IF-operaator Microsoft Excelis: rakendus ja näited

See on kõik, nüüd oleme tingimuse rakendanud kõikidele ridadele ja saanud tulemuse igaühe jaoks.

IF-operaator Microsoft Excelis: rakendus ja näited

„IF” rakendamine mitme tingimusega

Vaatasime just näidet operaatori „IF” kasutamisest ühe tõeväärtusavaldisega. Kuid programmil on ka võimalus seada rohkem kui üks tingimus. Sel juhul kontrollitakse esmalt esimest ja kui see õnnestub, kuvatakse kohe seatud väärtus. Ja ainult siis, kui esimest loogilist avaldist ei täideta, jõustub teise kontroll.

Vaatame näitena sama tabelit. Kuid seekord teeme selle raskemaks. Nüüd peate naiste kingadele allahindlust tegema, olenevalt spordialast.

Esimene tingimus on soo kontroll. Kui “mees”, kuvatakse kohe väärtus 0. Kui see on "naine", kontrollitakse teist tingimust. Kui spordiala on jooksmine – 20%, tennise puhul – 10%.

Kirjutame nende tingimuste valemi vajalikku lahtrisse.

=ЕСЛИ(B2=”мужской”;0; ЕСЛИ(C2=”бег”;20%;10%))

IF-operaator Microsoft Excelis: rakendus ja näited

Klõpsame Enter ja saame tulemuse vastavalt määratud tingimustele.

IF-operaator Microsoft Excelis: rakendus ja näited

Järgmisena venitame valemi kõikidele ülejäänud tabeli ridadele.

IF-operaator Microsoft Excelis: rakendus ja näited

Kahe tingimuse samaaegne täitmine

Ka Excelis on võimalus kuvada andmeid kahe tingimuse samaaegse täitmise kohta. Sel juhul loetakse väärtus vääraks, kui vähemalt üks tingimus ei ole täidetud. Selle ülesande täitmiseks operaator "JA".

Võtame näitena meie tabeli. Nüüd kehtib 30% allahindlus ainult siis, kui tegemist on naiste jalanõudega ja mõeldud jooksmiseks. Kui need tingimused on täidetud, võrdub lahtri väärtus samal ajal 30%, vastasel juhul on see 0.

Selleks kasutame järgmist valemit:

=IF(JA(B2="naine";C2="jooksb");30%;0)

IF-operaator Microsoft Excelis: rakendus ja näited

Tulemuse kuvamiseks lahtris vajutage sisestusklahvi.

IF-operaator Microsoft Excelis: rakendus ja näited

Sarnaselt ülaltoodud näidetele venitame valemi ülejäänud ridadele.

IF-operaator Microsoft Excelis: rakendus ja näited

VÕI operaator

Sel juhul loetakse loogilise avaldise väärtus tõeseks, kui üks tingimus on täidetud. Teine tingimus ei pruugi sel juhul olla täidetud.

Seadistame probleemi järgmiselt. 35% allahindlus kehtib ainult meeste tennistele. Kui tegemist on meeste jooksujalatsi või mis tahes naistejalatsiga, on allahindlus 0.

Sel juhul on vaja järgmist valemit:

=IF(VÕI(B2="naine"; C2="jooksb");0;35%)

IF-operaator Microsoft Excelis: rakendus ja näited

Pärast sisestusklahvi vajutamist saame vajaliku väärtuse.

IF-operaator Microsoft Excelis: rakendus ja näited

Venitame valemi alla ja allahindlused kogu valikule on valmis.

IF-operaator Microsoft Excelis: rakendus ja näited

Kuidas määratleda IF-funktsioone, kasutades Formula Builderit

Funktsiooni IF saate kasutada mitte ainult käsitsi lahtrile või valemiribale kirjutades, vaid ka valemikoostaja kaudu.

Vaatame, kuidas see toimib. Oletame, et jällegi, nagu esimeses näites, peame kõikidele naiste kingadele allahindlust tegema 25%.

  1. Asetame kursori soovitud lahtrisse, minge vahekaardile "Valemid" ja klõpsake siis nuppu "Lisa funktsioon".IF-operaator Microsoft Excelis: rakendus ja näited
  2. Avanevas Formula Builderi loendis valige "IF" ja klõpsake "Sisesta funktsioon".IF-operaator Microsoft Excelis: rakendus ja näited
  3. Avaneb funktsiooni seadete aken. IF-operaator Microsoft Excelis: rakendus ja näitedVäljale “loogiline avaldis” kirjutame tingimuse, mille alusel kontroll viiakse läbi. Meie puhul on see “B2=”naine”.

    Kirjutage väljale "True" väärtus, mis tuleks lahtris kuvada, kui tingimus on täidetud.

    Väljal “False” – väärtus, kui tingimus ei ole täidetud.

  4. Pärast kõigi väljade täitmist klõpsake tulemuse saamiseks nuppu "Lõpeta".IF-operaator Microsoft Excelis: rakendus ja näitedIF-operaator Microsoft Excelis: rakendus ja näited

Järeldus

Üks Exceli populaarsemaid ja kasulikumaid tööriistu on funktsioon IF, mis kontrollib andmete vastavust meie seatud tingimustele ja annab tulemuse automaatselt, mis välistab inimfaktorist tingitud vigade võimaluse. Seetõttu säästavad teadmised ja oskus seda tööriista kasutada mitte ainult paljude ülesannete täitmiseks, vaid ka "käsitsi" töörežiimist tulenevate võimalike vigade otsimiseks.

Jäta vastus