IF statement sa Excel. Lahat tungkol sa operator – application, mga halimbawa

Ang hanay ng mga pag-andar sa programa ng Excel, siyempre, ay talagang napakalaki. Sa partikular, posible na magprograma ng pagproseso ng data sa isang tiyak na lawak. Responsable para dito, bukod sa iba pang mga bagay, ang function IF. Ginagawa nitong posible na ipatupad ang halos anumang gawain. Iyon ang dahilan kung bakit mas madalas na ginagamit ang operator na ito kaysa sa iba. Ngayon ay susubukan naming ipaliwanag kung ano ang ginagawa nito at kung paano ito magagamit.

IF function – kahulugan at saklaw

Gamit ang function IF maaaring turuan ng user ang program na suriin kung ang isang partikular na cell ay tumutugma sa isang ibinigay na criterion. Kung mayroon tayong kondisyon kung saan kailangan lang nating isagawa ang gawain, pagkatapos ay susuriin muna ng Excel, pagkatapos nito ay ipinapakita ang resulta ng pagkalkula sa cell kung saan nakasulat ang function na ito. Ngunit ito ay kung ang function na ito ay ginagamit kasabay ng isa pang function. Ang operator mismo IF gumagawa ng dalawang resulta:

  1. TOTOO. Ito ay kung ang isang expression o cell ay tumutugma sa isang tiyak na pamantayan.
  2. MALI. Ang operator na ito ay ipinapakita kung walang tugma.

Ang syntax ng formula ay ang mga sumusunod (sa isang unibersal na anyo): =IF(kondisyon; [value if condition is met]; [value if condition is not met]). Ang function ay maaaring isama sa iba. Sa kasong ito, ang ibang mga operator ay dapat na nakasulat sa kaukulang mga argumento. Halimbawa, maaari mong gawin ito upang masuri nito kung ang numero ay positibo, at kung gayon, hanapin ang arithmetic mean. Siyempre, mayroong isang function na gumagawa ng pareho, ngunit ang halimbawang ito ay nagpapakita ng malinaw kung paano gumagana ang function. IF. Tulad ng para sa mga application kung saan magagamit ang function IF, pagkatapos ay mayroong isang malaking bilang ng mga ito:

  1. Klimatolohiya.
  2. Benta at negosyo.
  3. Marketing
  4. Accounting.

At iba pa. Alinmang lugar ang pangalanan mo, at magkakaroon ng application para sa function na ito.

Paano gamitin ang IF function sa Excel – mga halimbawa

Kumuha tayo ng isa pang halimbawa kung paano natin magagamit ang function IF sa Excel. Ipagpalagay na mayroon kaming isang talahanayan na naglalaman ng mga pangalan ng mga sneaker. Sabihin nating may malaking sale sa mga sapatos na pambabae na nangangailangan ng 25 porsiyentong diskwento sa lahat ng item. Upang gawin ang pagsusuring ito, mayroong isang espesyal na hanay na nagpapahiwatig ng kasarian kung saan nilayon ang sneaker.

IF statement sa Excel. Lahat tungkol sa operator - application, mga halimbawa

Alinsunod dito, ang kondisyon ng gawaing ito ay ang pagkakapantay-pantay ng kasarian sa babae. Kung, bilang isang resulta ng tseke, natagpuan na ang pamantayang ito ay totoo, kung gayon sa lugar kung saan ipinapakita ang formula na ito, kailangan mong isulat ang halaga ng diskwento - 25%. Kung ito ay mali, tukuyin ang halaga 0, dahil ang diskwento ay hindi ibinigay sa kasong ito.

IF statement sa Excel. Lahat tungkol sa operator - application, mga halimbawa

Siyempre, maaari mong manu-manong punan ang mga kinakailangang cell. Ngunit ito ay maaaring tumagal ng isang malaking halaga ng oras. Bilang karagdagan, ang kadahilanan ng tao, dahil sa kung saan maaaring mangyari ang mga maling pagkaka-print at pagbaluktot ng impormasyon, ay hindi rin nakansela. Ang computer ay hindi nagkakamali. Samakatuwid, kung ang halaga ng impormasyon ay masyadong malaki, pagkatapos ay mas mahusay na gamitin ang function IF.

Upang makamit ang layunin na itinakda sa unang yugto, kinakailangan upang piliin ang cell kung saan ipapakita ang resultang halaga at isulat ang sumusunod na formula: =IF(B2=”babae”,25%,0). I-decode natin ang function na ito:

  1. Ang IF ay direktang isang operator.
  2. B2="feminine" ang pamantayang dapat matugunan.
  3. Ito ay sinusundan ng halaga na ipapakita kung ang mga sneaker ay ginawa para sa mga babae at ang halaga na ipinapakita kung ito ay natagpuan na ang mga sneaker ay panlalaki, pambata o anumang iba pang hindi nakakatugon sa kundisyong tinukoy sa unang argumento.

Saan ang pinakamagandang lugar para isulat ang formula na ito? Sa pangkalahatan, ang lugar ay maaaring mapili nang arbitraryo, ngunit sa aming kaso, ito ang mga cell sa ilalim ng heading ng column na "Discount".

Mahalagang huwag kalimutang ilagay ang = sign sa harap ng formula. Kung hindi, babasahin ito ng Excel bilang plain text.

IF statement sa Excel. Lahat tungkol sa operator - application, mga halimbawa

Matapos maipasok ang formula, kailangan mong pindutin ang enter key, pagkatapos nito ang talahanayan ay awtomatikong mapupuno ng tamang halaga. Sa talahanayan sa ibaba, makikita natin na ang unang pagsusuri ay naging tama. Awtomatikong tinutukoy ng programa ang kasarian ng mga sneaker na ito at nagtalaga sa kanila ng diskwento ng isang-kapat ng presyo. Ang resulta ay nakamit.

IF statement sa Excel. Lahat tungkol sa operator - application, mga halimbawa

Ngayon ay nananatili itong punan ang natitirang mga linya. Upang gawin ito, hindi mo kailangang kopyahin ang formula sa bawat cell nang paisa-isa. Ito ay sapat na upang mahanap ang parisukat sa ibabang kanang sulok, ilipat ang cursor ng mouse sa ibabaw nito, siguraduhin na ito ay naging isang cross icon at i-drag ang marker sa pinakailalim na hilera ng talahanayan. Pagkatapos ay gagawin ng Excel ang lahat para sa iyo.

IF statement sa Excel. Lahat tungkol sa operator - application, mga halimbawa

Gamit ang IF Function na may Maramihang Kundisyon

Noong nakaraan, ang pinakasimpleng kaso ng paggamit ng function ay isinasaalang-alang IF, kung saan mayroon lamang isang lohikal na pagpapahayag. Ngunit paano kung kailangan mong suriin ang isang cell laban sa ilang mga kundisyon? Magagawa rin ito gamit ang built-in na functionality ng Excel.

Isa sa mga espesyal na kaso ng pagsuri para sa ilang mga kundisyon ay ang pagsuri para sa pagsunod sa una at kung ito ay lumabas na mali, suriin ang pangalawa, pangatlo, at iba pa. O, kung totoo ang value, suriin ang isa pang pamantayan. Dito, ayon sa gusto ng user, ang lohika ng mga aksyon ay magiging halos pareho. Kung pinag-isipan mong basahin ang nakasulat sa itaas, maaaring nahulaan mo na kung paano ito gagawin. Pero dagdagan pa natin ang visibility.

Upang gawin ito, gawin nating mas mahirap ang gawain. Kailangan na nating magtalaga ng diskwento ng eksklusibo sa mga sneaker ng kababaihan, ngunit depende sa isport kung saan nila inilaan, ang laki ng diskwento ay dapat na iba. Ang formula sa unang sulyap ay magiging mas kumplikado, ngunit sa pangkalahatan, mahuhulog ito sa parehong lohika tulad ng nauna: =ЕСЛИ(B2=”мужской”;0; ЕСЛИ(C2=”бег”;20%;10%)).

IF statement sa Excel. Lahat tungkol sa operator - application, mga halimbawa

Susunod, ginagawa namin ang parehong mga aksyon tulad ng sa nakaraang kaso: pindutin ang Enter at punan ang lahat ng mga sumusunod na linya. Nakakakuha tayo ng ganoong resulta.

IF statement sa Excel. Lahat tungkol sa operator - application, mga halimbawa

Paano gumagana ang formula na ito? Unang function muna IF sinusuri kung lalaki ang kasuotan sa paa. Kung hindi, pagkatapos ay ang pangalawang function ay naisakatuparan. IF, na unang nagsusuri kung ang sapatos ay idinisenyo para sa pagtakbo. Kung oo, pagkatapos ay isang 20% ​​na diskwento ang itinalaga. Kung hindi, ang diskwento ay 10%. Tulad ng nakikita mo, ang iba pang mga pag-andar ay maaaring gamitin bilang mga argumento ng pag-andar, at nagbibigay ito ng mga karagdagang posibilidad.

Paano gamitin ang function na IF para matupad ang 2 kundisyon nang sabay-sabay

Bilang karagdagan, gamit ang Excel, maaari mong suriin ang pagsunod sa dalawang kundisyon nang sabay-sabay. Para dito, ginagamit ang isa pang function, na tinatawag И. Pinagsasama ng lohikal na operator na ito ang dalawang kundisyon at ginagawa ito hindi lamang sa isang function IF. Maaari rin itong magamit sa maraming iba pang mga function.

Balik na tayo sa table natin. Ngayon ang diskwento ay dapat na mas malaki, ngunit nalalapat lamang sa mga sapatos na pantakbo ng kababaihan. Kung, pagkatapos suriin, lumabas na ang parehong mga kondisyon ay natugunan, kung gayon ang halaga ng diskwento na 30% ay itatala sa patlang na "Discount". Kung natagpuan na hindi bababa sa isa sa mga kondisyon ang hindi gumagana, kung gayon ang diskwento ay hindi nalalapat sa naturang produkto. Ang formula sa kasong ito ay magiging: =IF(AND(B2=”babae”;C2=”tumatakbo”);30%;0).

IF statement sa Excel. Lahat tungkol sa operator - application, mga halimbawa

Dagdag pa, ang lahat ng mga aksyon na isinagawa ay higit pang ulitin ang dalawang nakaraang mga halimbawa. Una, pinindot namin ang enter key, at pagkatapos ay i-drag namin ang halaga sa lahat ng iba pang mga cell na nasa talahanayang ito.

IF statement sa Excel. Lahat tungkol sa operator - application, mga halimbawa

Ang syntax ng AND function, tulad ng nakikita natin, ay binubuo ng ilang mga argumento. Ang una ay ang unang kondisyon, ang pangalawa ay ang pangalawa, at iba pa. Maaari kang gumamit ng higit sa dalawang argumento at suriin ang maraming kundisyon nang sabay-sabay. Ngunit sa pagsasagawa, ang mga ganitong sitwasyon ay bihirang mangyari. Higit sa tatlong mga kondisyon sa parehong oras - halos hindi mangyayari. Ang pagkakasunud-sunod ng mga aksyon na isinagawa ng function na ito ay ang mga sumusunod:

  1. Una, sinusuri ng formula ang unang kundisyon – kung pambabae ang sapatos.
  2. Pagkatapos ay sinusuri ng Excel ang pangalawang pamantayan - kung ang mga sapatos ay idinisenyo para sa pagtakbo.
  3. Kung, bilang resulta ng pagsubok, lumalabas na ang parehong pamantayan ay nagbabalik ng halaga TRUE, pagkatapos ay ang resulta ng function IF lumalabas na totoo. Samakatuwid, ang aksyon na naka-program sa kaukulang argumento ay ginaganap.
  4. Kung lumabas na kahit isa sa mga tseke ay nagbabalik ng resulta KASINUNGALINGAN, ito at isang function И ibabalik ang resultang ito. Samakatuwid, ang resulta na nakasulat sa ikatlong argumento ng function ay ipapakita IF.

Tulad ng nakikita mo, ang lohika ng mga aksyon ay napaka-simple at madaling maunawaan sa isang intuitive na antas.

O operator sa Excel

Gumagana ang operator ng OR sa katulad na paraan at may katulad na syntax. Ngunit ang uri ng pag-verify ay bahagyang naiiba. Ang function na ito ay nagbabalik ng isang halaga TRUE kung kahit isang tseke ay nagbabalik ng resulta TRUE. Kung ang lahat ng mga tseke ay nagbibigay ng maling resulta, kung gayon, nang naaayon, ang pag-andar OR ibinabalik ang halaga KASINUNGALINGAN.

Alinsunod dito, kung ang function OR  nagbabalik ng resulta TRUE para sa hindi bababa sa isa sa mga halaga, pagkatapos ay ang function IF isusulat ang halaga na tinukoy sa pangalawang argumento. At kung ang halaga ay hindi nakakatugon sa lahat ng pamantayan, ang teksto o numero na tinukoy sa ikatlong argumento ng pagpapaandar na ito ay ibabalik.

Upang maipakita ang prinsipyong ito sa pagsasanay, muli nating gamitin ang isang halimbawa. Ang problema ngayon ay ang mga sumusunod: ang diskwento ay ibinibigay alinman sa mga sapatos ng lalaki o sapatos na pang-tennis. Sa kasong ito, ang diskwento ay magiging 35%. Kung ang mga sapatos ay pambabae o dinisenyo para sa pagtakbo, pagkatapos ay walang diskwento para sa naturang heading.

Upang makamit ang gayong layunin, kailangan mong isulat ang sumusunod na formula sa cell, na matatagpuan nang direkta sa ilalim ng inskripsyon na "Discount": =IF(OR(B2=”babae”; C2=”tumatakbo”);0;35%). Pagkatapos naming pindutin ang enter key at i-drag ang formula na ito sa iba pang mga cell, makuha namin ang sumusunod na resulta.

IF statement sa Excel. Lahat tungkol sa operator - application, mga halimbawa

Paano tukuyin ang isang IF function gamit ang Formula Builder

Siyempre, sa isang tiyak na lawak, ang pagsulat ng isang formula sa pamamagitan ng kamay ay mas maginhawa kaysa sa paggamit ng iba pang mga tool. Ngunit kung ikaw ay isang baguhan, ang sitwasyon ay nagbabago nang malaki. Upang hindi malito sa pagpasok ng mga argumento, pati na rin upang ipahiwatig ang tamang pangalan ng bawat isa sa mga function, mayroong isang espesyal na tool na tinatawag na Function Entry Wizard o Formula Builder. Tingnan natin ang detalyadong mekanismo ng trabaho nito. Ipagpalagay na binigyan kami ng gawain ng pamamahala na suriin ang magagamit na hanay ng mga produkto at magtalaga ng 25% na diskwento sa lahat ng mga sneaker ng kababaihan. Ang pagkakasunud-sunod ng mga aksyon sa kasong ito ay ang mga sumusunod:

  1. Binubuksan namin ang function entry wizard sa pamamagitan ng pag-click sa kaukulang pindutan sa tab na Mga Formula (ito ay naka-highlight na may pulang parihaba sa screenshot). IF statement sa Excel. Lahat tungkol sa operator - application, mga halimbawa
  2. Susunod, bubukas ang isang maliit na panel ng tagabuo ng formula, kung saan pipiliin namin ang function na kailangan namin. Maaari itong mapili nang direkta mula sa listahan o maghanap sa field ng paghahanap. Mayroon na kami nito sa listahan ng 10 sa mga ginamit kamakailan, kaya nag-click kami dito at nag-click sa pindutan ng "Insert Function".IF statement sa Excel. Lahat tungkol sa operator - application, mga halimbawa
  3. Pagkatapos nito, ang isang window para sa pagtatakda ng mga argumento ng function ay magbubukas sa harap ng aming mga mata. Sa ibaba ng panel na ito, makikita mo rin kung ano ang ginagawa ng napiling function. Ang bawat isa sa mga argumento ay nilagdaan, kaya hindi mo na kailangang tandaan ang pagkakasunud-sunod. Naglalagay muna kami ng lohikal na expression na may kasamang numero o cell, pati na rin ang isang value na susuriin para sa pagsunod. Susunod, ang mga halaga ay ipinasok kung totoo at halaga kung mali.
  4. Matapos makumpleto ang lahat ng mga hakbang, mag-click sa pindutang "Tapos na". IF statement sa Excel. Lahat tungkol sa operator - application, mga halimbawa

Ngayon nakuha namin ang resulta. Gamit ito, ginagawa namin ang parehong mga aksyon tulad ng sa nakaraang kaso, ibig sabihin, itinuturo namin ang mouse sa parisukat sa kanang ibabang sulok at i-drag ang formula sa lahat ng natitirang mga cell. Kaya ang function IF ay tunay na pinakasikat at mahalagang operator sa lahat ng umiiral. Sinusuri nito ang data laban sa ilang pamantayan at nagsasagawa ng mga naaangkop na aksyon kung ang pagsusuri ay nagbabalik ng resulta. TRUE or KASINUNGALINGAN. Ito ay nagpapahintulot sa iyo na lubos na pasimplehin ang pagproseso ng malaking data at hindi gumawa ng isang malaking bilang ng mga aksyon, na italaga ang maruming gawaing ito sa computer.

Mag-iwan ng Sagot