Gweithredwr “IF” yn Microsoft Excel: cymhwysiad ac enghreifftiau

Mae gan Excel, wrth gwrs, ymarferoldeb cyfoethog iawn. Ac ymhlith y llu o wahanol offer, mae'r gweithredwr “IF” mewn lle arbennig. Mae'n helpu i ddatrys tasgau hollol wahanol, ac mae defnyddwyr yn troi at y swyddogaeth hon yn llawer amlach nag eraill.

Yn yr erthygl hon, byddwn yn siarad am beth yw'r gweithredwr “IF”, a hefyd yn ystyried cwmpas ac egwyddorion gweithio gydag ef.

Cynnwys: Swyddogaeth “IF” yn Excel

Diffiniad o'r swyddogaeth “IF” a'i ddiben

Offeryn rhaglen Excel yw'r gweithredwr “IF” ar gyfer gwirio cyflwr penodol (mynegiant rhesymegol) i'w weithredu.

Hynny yw, dychmygwch fod gennym ni ryw fath o gyflwr. Tasg “IF” yw gwirio a yw'r amod a roddwyd wedi'i fodloni ac allbynnu gwerth yn seiliedig ar ganlyniad y siec i'r gell gyda'r swyddogaeth.

  1. Os yw'r mynegiant rhesymegol (cyflwr) yn wir, yna mae'r gwerth yn wir.
  2. Os na fodlonir y mynegiant rhesymegol (cyflwr), mae'r gwerth yn ffug.

Y fformiwla swyddogaeth ei hun yn y rhaglen yw'r ymadrodd canlynol:

=IF(amod, [gwerth os bodlonir yr amod], [gwerth os na chaiff yr amod ei fodloni])

Defnyddio'r Swyddogaeth “IF” gydag Enghraifft

Efallai nad yw'r wybodaeth uchod yn ymddangos mor glir. Ond, mewn gwirionedd, nid oes dim byd cymhleth yma. Ac er mwyn deall pwrpas y swyddogaeth a'i weithrediad yn well, ystyriwch yr enghraifft isod.

Mae gennym fwrdd gydag enwau esgidiau chwaraeon. Dychmygwch y bydd gennym werthiant yn fuan, ac mae angen diystyru esgidiau pob merch o 25%. Yn un o'r colofnau yn y tabl, mae'r rhyw ar gyfer pob eitem newydd ei sillafu.

Gweithredwr IF yn Microsoft Excel: cymhwysiad ac enghreifftiau

Ein tasg ni yw arddangos y gwerth “25%” yn y golofn “Gostyngiad” ar gyfer pob rhes gydag enwau benywaidd. Ac yn unol â hynny, y gwerth yw “0”, os yw'r golofn “Rhyw” yn cynnwys y gwerth “gwrywaidd”

Gweithredwr IF yn Microsoft Excel: cymhwysiad ac enghreifftiau

Bydd llenwi'r data â llaw yn cymryd llawer o amser, ac mae tebygolrwydd uchel o wneud camgymeriad yn rhywle, yn enwedig os yw'r rhestr yn hir. Mae'n llawer haws yn yr achos hwn i awtomeiddio'r broses gan ddefnyddio'r datganiad “IF”.

I gwblhau'r dasg hon, bydd angen i chi ysgrifennu'r fformiwla ganlynol isod:

=IF(B2="benywaidd", 25%,0)

  • Mynegiant Boole: B2 = “benywaidd”
  • Gwerth rhag ofn, bod yr amod yn cael ei fodloni (gwir) - 25%
  • Y gwerth os na chaiff yr amod ei fodloni (anghywir) yw 0.

Rydyn ni'n ysgrifennu'r fformiwla hon yn y gell uchaf yn y golofn “Disgownt” ac yn pwyso Enter. Peidiwch ag anghofio rhoi'r arwydd cyfartal (=) o flaen y fformiwla.

Gweithredwr IF yn Microsoft Excel: cymhwysiad ac enghreifftiau

Ar ôl hynny, ar gyfer y gell hon, bydd y canlyniad yn cael ei arddangos yn ôl ein cyflwr rhesymegol (peidiwch ag anghofio gosod fformat y gell - canran). Os bydd y siec yn dangos bod y rhyw yn “fenywaidd”, bydd gwerth o 25% yn cael ei ddangos. Fel arall, bydd gwerth y gell yn hafal i 0. Fel mater o ffaith, yr hyn yr oedd ei angen arnom.

Gweithredwr IF yn Microsoft Excel: cymhwysiad ac enghreifftiau

Yn awr, nid oes ond copïo'r ymadrodd hwn i bob llinell. I wneud hyn, symudwch y cyrchwr llygoden i ymyl dde isaf y gell gyda'r fformiwla. Dylai pwyntydd y llygoden droi'n groes. Daliwch fotwm chwith y llygoden i lawr a llusgwch y fformiwla dros yr holl linellau sydd angen eu gwirio yn ôl yr amodau penodedig.

Gweithredwr IF yn Microsoft Excel: cymhwysiad ac enghreifftiau

Dyna i gyd, nawr rydym wedi cymhwyso'r amod i bob rhes a chael y canlyniad ar gyfer pob un ohonynt.

Gweithredwr IF yn Microsoft Excel: cymhwysiad ac enghreifftiau

Cymhwyso “IF” gyda chyflyrau lluosog

Edrychon ni ar enghraifft o ddefnyddio'r gweithredwr “IF” gydag un mynegiant boolaidd. Ond mae gan y rhaglen hefyd y gallu i osod mwy nag un amod. Yn yr achos hwn, bydd gwiriad yn cael ei wneud yn gyntaf ar yr un cyntaf, ac os yw'n llwyddiannus, bydd y gwerth gosod yn cael ei arddangos ar unwaith. A dim ond os na chaiff y mynegiant rhesymegol cyntaf ei weithredu, bydd y gwiriad ar yr ail yn dod i rym.

Gadewch i ni edrych ar yr un tabl fel enghraifft. Ond y tro hwn, gadewch i ni ei gwneud yn anoddach. Nawr mae angen i chi roi gostyngiad i lawr ar esgidiau merched, yn dibynnu ar y gamp.

Gwiriad rhyw yw'r amod cyntaf. Os yw'n “wrywaidd”, dangosir y gwerth 0 ar unwaith. Os yw'n “fenywaidd”, yna mae'r ail amod yn cael ei wirio. Os yw'r gamp yn rhedeg - 20%, os tenis - 10%.

Gadewch i ni ysgrifennu'r fformiwla ar gyfer yr amodau hyn yn y gell sydd ei hangen arnom.

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

Gweithredwr IF yn Microsoft Excel: cymhwysiad ac enghreifftiau

Rydym yn clicio Enter a byddwn yn cael y canlyniad yn unol â'r amodau penodedig.

Gweithredwr IF yn Microsoft Excel: cymhwysiad ac enghreifftiau

Nesaf, rydym yn ymestyn y fformiwla i'r holl resi sy'n weddill o'r tabl.

Gweithredwr IF yn Microsoft Excel: cymhwysiad ac enghreifftiau

Cyflawni dau amod ar yr un pryd

Hefyd yn Excel mae cyfle i arddangos data ar gyflawni dau amod ar yr un pryd. Yn yr achos hwn, bydd y gwerth yn cael ei ystyried yn ffug os na fodlonir o leiaf un o'r amodau. Ar gyfer y dasg hon, y gweithredwr “AC”.

Gadewch i ni gymryd ein bwrdd fel enghraifft. Nawr bydd y gostyngiad o 30% yn cael ei gymhwyso dim ond os yw'r rhain yn esgidiau merched ac wedi'u cynllunio ar gyfer rhedeg. Os bodlonir yr amodau hyn, bydd gwerth y gell yn hafal i 30% ar yr un pryd, fel arall bydd yn 0.

I wneud hyn, rydym yn defnyddio'r fformiwla ganlynol:

=IF(AND(B2="benywaidd";C2="yn rhedeg"); 30%;0)

Gweithredwr IF yn Microsoft Excel: cymhwysiad ac enghreifftiau

Pwyswch yr allwedd Enter i ddangos y canlyniad yn y gell.

Gweithredwr IF yn Microsoft Excel: cymhwysiad ac enghreifftiau

Yn debyg i'r enghreifftiau uchod, rydym yn ymestyn y fformiwla i weddill y llinellau.

Gweithredwr IF yn Microsoft Excel: cymhwysiad ac enghreifftiau

NEU gweithredwr

Yn yr achos hwn, ystyrir bod gwerth y mynegiant rhesymegol yn wir os bodlonir un o'r amodau. Efallai na fydd yr ail amod yn cael ei fodloni yn yr achos hwn.

Gadewch i ni osod y broblem fel a ganlyn. Mae gostyngiad o 35% yn berthnasol i esgidiau tenis dynion yn unig. Os yw'n esgid rhedeg dynion neu unrhyw esgid merched, y gostyngiad yw 0.

Yn yr achos hwn, mae angen y fformiwla ganlynol:

=IF(OR(B2="benywaidd"; C2="yn rhedeg"); 0; 35%)

Gweithredwr IF yn Microsoft Excel: cymhwysiad ac enghreifftiau

Ar ôl pwyso Enter, byddwn yn cael y gwerth gofynnol.

Gweithredwr IF yn Microsoft Excel: cymhwysiad ac enghreifftiau

Rydym yn ymestyn y fformiwla i lawr ac mae gostyngiadau ar gyfer yr ystod gyfan yn barod.

Gweithredwr IF yn Microsoft Excel: cymhwysiad ac enghreifftiau

Sut i ddiffinio swyddogaethau IF gan ddefnyddio'r Adeiladwr Fformiwla

Gallwch ddefnyddio'r swyddogaeth IF nid yn unig trwy ei ysgrifennu â llaw mewn cell neu bar fformiwla, ond hefyd trwy'r Adeiladwr Fformiwla.

Gawn ni weld sut mae'n gweithio. Tybiwch fod angen i ni eto, fel yn yr enghraifft gyntaf, roi gostyngiad o 25% ar esgidiau merched i gyd.

  1. Rydyn ni'n rhoi'r cyrchwr ar y gell a ddymunir, ewch i'r tab "Fformiwlâu", yna cliciwch "Mewnosod Swyddogaeth".Gweithredwr IF yn Microsoft Excel: cymhwysiad ac enghreifftiau
  2. Yn y rhestr Adeiladwr Fformiwla sy'n agor, dewiswch “IF” a chliciwch ar “Insert Function”.Gweithredwr IF yn Microsoft Excel: cymhwysiad ac enghreifftiau
  3. Mae'r ffenestr gosodiadau swyddogaeth yn agor. Gweithredwr IF yn Microsoft Excel: cymhwysiad ac enghreifftiauYn y maes “mynegiant rhesymegol” rydym yn ysgrifennu'r amod ar gyfer cynnal y gwiriad. Yn ein hachos ni, “B2 =”benywaidd” ydyw.

    Yn y maes “Gwir”, ysgrifennwch y gwerth y dylid ei arddangos yn y gell os bodlonir y cyflwr.

    Yn y maes “Gau” – y gwerth os na chaiff yr amod ei fodloni.

  4. Ar ôl i'r holl feysydd gael eu llenwi, cliciwch "Gorffen" i gael y canlyniad.Gweithredwr IF yn Microsoft Excel: cymhwysiad ac enghreifftiauGweithredwr IF yn Microsoft Excel: cymhwysiad ac enghreifftiau

Casgliad

Un o'r offer mwyaf poblogaidd a defnyddiol yn Excel yw'r swyddogaeth IF, sy'n gwirio'r data ar gyfer cyfateb yr amodau a osodwyd gennym ac yn rhoi'r canlyniad yn awtomatig, sy'n dileu'r posibilrwydd o wallau oherwydd y ffactor dynol. Felly, bydd gwybodaeth a gallu i ddefnyddio'r offeryn hwn yn arbed amser nid yn unig ar gyfer cyflawni llawer o dasgau, ond hefyd ar gyfer chwilio am wallau posibl oherwydd y dull gweithredu "â llaw".

Gadael ymateb