Cynnwys
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.
- Os yw'r mynegiant rhesymegol (cyflwr) yn wir, yna mae'r gwerth yn wir.
- 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.
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”
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.
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.
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.
Dyna i gyd, nawr rydym wedi cymhwyso'r amod i bob rhes a chael y canlyniad ar gyfer pob un ohonynt.
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%))
Rydym yn clicio Enter a byddwn yn cael y canlyniad yn unol â'r amodau penodedig.
Nesaf, rydym yn ymestyn y fformiwla i'r holl resi sy'n weddill o'r tabl.
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)
Pwyswch yr allwedd Enter i ddangos y canlyniad yn y gell.
Yn debyg i'r enghreifftiau uchod, rydym yn ymestyn y fformiwla i weddill y llinellau.
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%)
Ar ôl pwyso Enter, byddwn yn cael y gwerth gofynnol.
Rydym yn ymestyn y fformiwla i lawr ac mae gostyngiadau ar gyfer yr ystod gyfan yn barod.
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.
- Rydyn ni'n rhoi'r cyrchwr ar y gell a ddymunir, ewch i'r tab "Fformiwlâu", yna cliciwch "Mewnosod Swyddogaeth".
- Yn y rhestr Adeiladwr Fformiwla sy'n agor, dewiswch “IF” a chliciwch ar “Insert Function”.
- Mae'r ffenestr gosodiadau swyddogaeth yn agor. Yn 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.
- Ar ôl i'r holl feysydd gael eu llenwi, cliciwch "Gorffen" i gael y canlyniad.
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".