IF function sa Excel. Mga halimbawa (na may maraming kundisyon)

Ang isa sa mga pangunahing bentahe ng mga spreadsheet ng Excel ay ang kakayahang mag-program ng pag-andar ng isang partikular na dokumento. Tulad ng alam ng karamihan ng mga tao mula sa mga aralin sa computer science sa paaralan, ang isa sa mga pangunahing bahagi na nagbibigay-daan sa iyo upang maisagawa ito ay ang mga lohikal na operator. Ang isa sa kanila ay ang operator ng IF, na nagbibigay para sa pagpapatupad ng ilang mga aksyon kapag natugunan ang ilang mga kundisyon. 

Halimbawa, kung ang halaga ay tumutugma sa isang tiyak, isang label ang ipapakita sa cell. Kung hindi, iba. Tingnan natin ang epektibong tool na ito nang mas detalyado sa pagsasanay.

IF function sa Excel (pangkalahatang impormasyon)

Anumang programa, kahit na ito ay maliit, ay kinakailangang naglalaman ng isang pagkakasunud-sunod ng mga aksyon, na tinatawag na isang algorithm. Maaaring ganito ang hitsura nito:

  1. Suriin ang buong column A para sa mga even na numero.
  2. Kung may nakitang even na numero, magdagdag ng ganito at ganoong mga halaga.
  3. Kung ang isang kahit na numero ay hindi natagpuan, pagkatapos ay ipakita ang inskripsyon na "hindi nahanap".
  4. Suriin kung pantay ang resultang numero. 
  5. Kung oo, pagkatapos ay idagdag ito sa lahat ng mga even na numero na pinili sa talata 1.

At kahit na ito ay isang hypothetical na sitwasyon lamang, na malamang na hindi kinakailangan sa totoong buhay, ang pagpapatupad ng anumang gawain ay kinakailangang nagpapahiwatig ng pagkakaroon ng isang katulad na algorithm. Bago gamitin ang function KUNG, kailangan mong magkaroon ng isang malinaw na ideya sa iyong ulo tungkol sa kung ano ang resulta na nais mong makamit. 

Syntax ng IF function na may isang kundisyon

Ang anumang function sa Excel ay ginagawa gamit ang isang formula. Ang pattern kung saan dapat maipasa ang data sa isang function ay tinatawag na syntax. Sa kaso ng operator IF, ang formula ay nasa ganitong format.

=IF (logical_expression, value_if_true, value_if_false)

Tingnan natin ang syntax nang mas detalyado:

  1. Boolean na expression. Ito ang kundisyon mismo, ang pagsunod o hindi pagsunod na sinusuri ng Excel. Parehong numerical at textual na impormasyon ay maaaring suriin.
  2. Halaga_kung_totoo. Ang resulta na ipapakita sa cell kung ang data na sinusuri ay nakakatugon sa tinukoy na pamantayan.
  3. halaga_kung_mali. Ang resulta na ipinapakita sa cell kung ang data na sinusuri ay hindi tumutugma sa kundisyon.

Narito ang isang halimbawa para sa kalinawan.

IF function sa Excel. Mga halimbawa (na may maraming kundisyon)
1

Dito inihahambing ng function ang cell A1 sa numerong 20. Ito ang unang talata ng syntax. Kung ang nilalaman ay mas malaki kaysa sa halagang ito, ang halagang "higit sa 20" ay ipinapakita sa cell kung saan isinulat ang formula. Kung ang sitwasyon ay hindi tumutugma sa kondisyong ito - "mas mababa sa o katumbas ng 20".

Kung nais mong magpakita ng halaga ng teksto sa isang cell, dapat mong ilakip ito sa mga panipi.

Narito ang isa pang sitwasyon. Upang maging karapat-dapat na kumuha ng sesyon ng pagsusulit, ang mga mag-aaral ay dapat pumasa sa isang sesyon ng pagsusulit. Nagtagumpay ang mga mag-aaral na manalo ng mga kredito sa lahat ng mga asignatura, at ngayon ang huli ay nananatili, na naging mapagpasyahan. Ang aming gawain ay tukuyin kung sino sa mga mag-aaral ang tinatanggap sa mga pagsusulit at alin ang hindi.

IF function sa Excel. Mga halimbawa (na may maraming kundisyon)
2

Dahil gusto naming suriin para sa teksto at hindi isang numero, ang unang argumento ay B2="cons.".

IF Function Syntax na may Maramihang Kundisyon

Kadalasan, hindi sapat ang isang criterion para suriin ang halaga. Kung kailangan mong isaalang-alang ang higit sa isang opsyon, maaari mong i-nest ang mga function IF isa sa isa. Magkakaroon ng ilang mga nested function.

Upang gawing mas malinaw, narito ang syntax.

=IF(logical_expression, value_if_true, IF(logical_expression, value_if_true, value_if_false))

Sa kasong ito, susuriin ng function ang dalawang pamantayan nang sabay-sabay. Kung totoo ang unang kundisyon, ibabalik ang value na nakuha bilang resulta ng operasyon sa unang argumento. Kung hindi, ang pangalawang pamantayan ay susuriin para sa pagsunod.

Narito ang isang halimbawa.

IF function sa Excel. Mga halimbawa (na may maraming kundisyon)
3

At sa tulong ng naturang formula (ipinapakita sa screenshot sa ibaba), maaari mong pag-aralan ang pagganap ng bawat mag-aaral.

IF function sa Excel. Mga halimbawa (na may maraming kundisyon)
4

Tulad ng nakikita mo, isa pang kundisyon ang idinagdag dito, ngunit ang prinsipyo ay hindi nagbago. Kaya maaari mong suriin ang ilang pamantayan nang sabay-sabay.

Paano i-extend ang IF functionality gamit ang AND at OR operator

Paminsan-minsan mayroong isang sitwasyon upang suriin kaagad para sa pagsunod sa ilang pamantayan, at hindi gumamit ng mga lohikal na nested operator, tulad ng sa nakaraang halimbawa. Upang gawin ito, gamitin ang alinman sa function И o function OR depende sa kung kailangan mong matugunan ang ilang pamantayan nang sabay-sabay o hindi bababa sa isa sa mga ito. Tingnan natin ang mga pamantayang ito.

IF function na may kondisyong AND

Minsan kailangan mong suriin ang isang expression para sa maraming kundisyon nang sabay-sabay. Para dito, ginagamit ang AND function, na nakasulat sa unang argumento ng function IF. Ito ay gumagana tulad nito: kung ang a ay katumbas ng isa at ang isang ay katumbas ng 2, ang halaga ay magiging c.

IF function na may "OR" na kondisyon

Gumagana ang OR function sa katulad na paraan, ngunit sa kasong ito, isa lamang sa mga kundisyon ang totoo. Hangga't maaari, hanggang 30 kundisyon ang maaaring suriin sa ganitong paraan. 

Narito ang ilang paraan para magamit ang mga function И и OR bilang function argument IF.

IF function sa Excel. Mga halimbawa (na may maraming kundisyon)
5
IF function sa Excel. Mga halimbawa (na may maraming kundisyon)
6

Paghahambing ng data sa dalawang talahanayan

Paminsan-minsan, posibleng ihambing ang dalawang magkatulad na talahanayan. Halimbawa, ang isang tao ay nagtatrabaho bilang isang accountant at kailangang maghambing ng dalawang ulat. Mayroong iba pang mga katulad na gawain, tulad ng paghahambing ng halaga ng mga kalakal ng iba't ibang batch, pagkatapos, ang mga pagtatasa ng mga mag-aaral para sa iba't ibang panahon, at iba pa.

Upang ihambing ang dalawang talahanayan, gamitin ang function COUNTIF. Tingnan natin ito nang mas detalyado.

Sabihin nating mayroon tayong dalawang talahanayan na naglalaman ng mga detalye ng dalawang food processor. At kailangan nating ihambing ang mga ito, at i-highlight ang mga pagkakaiba sa kulay. Magagawa ito gamit ang conditional formatting at ang function COUNTIF

Parang ganito ang table namin.

IF function sa Excel. Mga halimbawa (na may maraming kundisyon)
7

Pinipili namin ang hanay na naaayon sa mga teknikal na katangian ng unang processor ng pagkain.

Pagkatapos nito, mag-click sa mga sumusunod na menu: Conditional formatting – gumawa ng panuntunan – gumamit ng formula para matukoy ang mga na-format na cell.

IF function sa Excel. Mga halimbawa (na may maraming kundisyon)
8

Sa anyo ng isang formula para sa pag-format, isinusulat namin ang function =COUNTIF (saklaw na ihahambing; unang cell ng unang talahanayan)=0. Ang talahanayan na may mga tampok ng pangalawang processor ng pagkain ay ginagamit bilang hanay ng paghahambing.

IF function sa Excel. Mga halimbawa (na may maraming kundisyon)
9

Kailangan mong tiyakin na ang mga address ay ganap (na may dollar sign sa harap ng mga pangalan ng row at column). Magdagdag ng =0 pagkatapos ng formula upang maghanap ang Excel ng mga eksaktong halaga.

Pagkatapos nito, kailangan mong itakda ang pag-format ng mga cell. Upang gawin ito, sa tabi ng sample, kailangan mong mag-click sa pindutang "Format". Sa aming kaso, ginagamit namin ang punan, dahil ito ang pinaka-maginhawa para sa layuning ito. Ngunit maaari kang pumili ng anumang pag-format na gusto mo.

IF function sa Excel. Mga halimbawa (na may maraming kundisyon)
10

Nagtalaga kami ng pangalan ng column bilang isang hanay. Ito ay mas maginhawa kaysa sa manu-manong pagpasok sa hanay.

SUMIF function sa Excel

Ngayon ay lumipat tayo sa mga pag-andar IF, na makakatulong upang palitan ang dalawang punto ng algorithm nang sabay-sabay. Ang una ay SUMMESLEY, na nagdaragdag ng dalawang numero na nakakatugon sa isang tiyak na kundisyon. Halimbawa, nahaharap tayo sa gawain ng pagtukoy kung gaano karaming pera ang dapat bayaran bawat buwan sa lahat ng nagbebenta. Para dito ito ay kinakailangan.

  1. Magdagdag ng row na may kabuuang kita ng lahat ng nagbebenta at mag-click sa cell na maglalaman ng resulta pagkatapos ipasok ang formula. 
  2. Nahanap namin ang pindutan ng fx, na matatagpuan sa tabi ng linya para sa mga formula. Susunod, lilitaw ang isang window kung saan mahahanap mo ang kinakailangang function sa pamamagitan ng paghahanap. Pagkatapos piliin ang operator, kailangan mong i-click ang pindutang "OK". Ngunit laging posible ang manu-manong pag-input.
    IF function sa Excel. Mga halimbawa (na may maraming kundisyon)
    11
  3. Susunod, lilitaw ang isang window para sa pagpasok ng mga argumento ng function. Ang lahat ng mga halaga ay maaaring tukuyin sa kaukulang mga patlang, at ang hanay ay maaaring maipasok sa pamamagitan ng pindutan sa tabi ng mga ito.
    IF function sa Excel. Mga halimbawa (na may maraming kundisyon)
    12
  4. Ang unang argumento ay isang saklaw. Dito mo ilalagay ang mga cell na gusto mong suriin para sa pagsunod sa mga pamantayan. Kung pag-uusapan tayo, ito ang mga posisyon ng mga empleyado. Ipasok ang hanay D4:D18. O piliin lamang ang mga cell ng interes.
  5. Sa field na "Pamantayan", ilagay ang posisyon. Sa kaso sa amin - "nagbebenta". Bilang hanay ng pagbubuod, ipinapahiwatig namin ang mga cell kung saan nakalista ang mga suweldo ng mga empleyado (ginagawa ito nang manu-mano at piliin ang mga ito gamit ang mouse). I-click ang “OK”, at makuha namin ang natapos na kinakalkulang sahod ng lahat ng empleyadong nagbebenta.

Sumang-ayon na ito ay napaka-maginhawa. Hindi ba?

SUMIFS function sa Excel

Pinapayagan ka ng function na ito na matukoy ang kabuuan ng mga halaga na nakakatugon sa maraming kundisyon. Halimbawa, binigyan kami ng gawain ng pagtukoy sa kabuuang suweldo ng lahat ng mga tagapamahala na nagtatrabaho sa katimugang sangay ng kumpanya.

Magdagdag ng isang hilera kung saan ang huling resulta ay, at ipasok ang formula sa nais na cell. Upang gawin ito, mag-click sa icon ng function. Lilitaw ang isang window kung saan kailangan mong hanapin ang function SUMMESLIMN. Susunod, piliin ito mula sa listahan at bubukas ang pamilyar na window na may mga argumento. Ngunit ang bilang ng mga argumentong ito ay iba na ngayon. Ginagawang posible ng formula na ito na gumamit ng walang katapusang bilang ng mga pamantayan, ngunit ang pinakamababang bilang ng mga argumento ay lima. 

Lima lang ang maaaring tukuyin sa pamamagitan ng argument input dialog. Kung kailangan mo ng higit pang pamantayan, pagkatapos ay kailangan nilang ipasok nang manu-mano ayon sa parehong lohika tulad ng unang dalawa.

Tingnan natin ang mga pangunahing argumento nang mas detalyado:

  1. Saklaw ng pagbubuod. Mga cell na susumahin.
  2. Saklaw ng kundisyon 1 – ang hanay na susuriin para sa pagsunod sa isang partikular na pamantayan. 
  3. Ang kundisyon 1 ay ang kundisyon mismo.
  4. Ang hanay ng pamantayan 2 ay ang pangalawang hanay na susuriin laban sa pamantayan.
  5. Ang kondisyon 2 ay ang pangalawang kondisyon.

Ang karagdagang lohika ay katulad. Bilang resulta, natukoy namin ang sahod ng lahat ng mga manager ng Southern Branch.

IF function sa Excel. Mga halimbawa (na may maraming kundisyon)
13

COUNTIF function sa Excel

Kung kailangan mong matukoy kung gaano karaming mga cell ang nasa ilalim ng isang tiyak na pamantayan, gamitin ang function COUNTIF. Sabihin nating kailangan nating maunawaan kung gaano karaming mga salespeople ang nagtatrabaho sa organisasyong ito:

  1. Una, magdagdag ng linya na naglalaman ng bilang ng mga nagbebenta. Pagkatapos nito, kailangan mong mag-click sa cell kung saan ipapakita ang resulta.
  2. Pagkatapos nito, kailangan mong mag-click sa pindutan ng "Insert Function", na matatagpuan sa tab na "Mga Formula". Lilitaw ang isang window na may listahan ng mga kategorya. Kailangan nating piliin ang item na "Buong alpabetikong listahan". Sa listahan, interesado kami sa formula COUNTIF. Pagkatapos naming piliin ito, kailangan naming i-click ang pindutang "OK".
    IF function sa Excel. Mga halimbawa (na may maraming kundisyon)
    14
  3. Pagkatapos nito, mayroon kaming bilang ng mga salespeople na nagtatrabaho sa organisasyong ito. Nakuha ito sa pamamagitan ng pagbibilang ng bilang ng mga cell kung saan nakasulat ang salitang "nagbebenta". Simple lang ang lahat. 

COUNTSLIM function sa Excel

Katulad ng formula SUMMESLIMN, binibilang ng formula na ito ang bilang ng mga cell na tumutugma sa maraming kundisyon. Ang syntax ay magkatulad ngunit bahagyang naiiba sa formula SUMMESLIMN:

  1. Saklaw ng kondisyon 1. Ito ang hanay na susuriin laban sa unang pamantayan.
  2. Kondisyon 1. Direkta ang unang pamantayan.
  3. Saklaw ng Kondisyon 2. Ito ang hanay na susuriin laban sa pangalawang pamantayan. 
  4. Kondisyon 2.
  5. Mga kondisyon ng saklaw 3.

At iba pa.

Kaya ang function IF sa Excel – hindi lang isa, may ilan pa sa mga uri nito na awtomatikong nagsasagawa ng pinakakaraniwang mga aksyon, na lubos na nagpapadali sa buhay ng isang tao. 

Higit sa lahat dahil sa pag-andar IF Ang mga Excel spreadsheet ay itinuturing na programmable. Ito ay higit pa sa isang simpleng calculator. Kung iniisip mo ito, pagkatapos ay ang pag-andar IF ay isang pundasyon sa anumang uri ng programming.

Kaya't kung matutunan mo kung paano magtrabaho sa malaking halaga ng data sa Excel, magiging mas madali itong matuto ng programming. Salamat sa mga lohikal na operator, ang mga lugar na ito ay talagang may maraming pagkakatulad, kahit na ang Excel ay mas madalas na ginagamit ng mga accountant. Ngunit ang mekanismo para sa pagtatrabaho sa data ay halos pareho. 

Pag-andar sa kanang kamay IF at ang mga pagkakaiba-iba nito ay nagpapahintulot sa iyo na gawing isang ganap na programa ang isang Excel sheet na maaaring kumilos sa mga kumplikadong algorithm. Pag-unawa kung paano gumagana ang function IF ay ang unang hakbang patungo sa pag-aaral ng mga macro – ang susunod na hakbang sa mas nababaluktot na gawain sa mga spreadsheet. Ngunit ito ay isang mas propesyonal na antas.

Mag-iwan ng Sagot