Ymysg y swyddogaethau niferus y mae Microsoft Excel yn gweithio â nhw, dylid tynnu sylw at y swyddogaeth IF. Mae hwn yn un o'r gweithredwyr hynny y mae defnyddwyr yn troi atynt yn fwyaf aml wrth gyflawni tasgau mewn cais. Gadewch i ni weld beth yw'r swyddogaeth "IF", a sut i weithio gydag ef.
Diffiniad ac amcanion cyffredinol
Mae "IF" yn nodwedd safonol Microsoft Excel. Ei dasg yw gwirio cyflawniad cyflwr penodol. Os yw'r cyflwr yn cael ei gyflawni (gwir), yna caiff un gwerth ei ddychwelyd i'r gell lle defnyddir y swyddogaeth hon, ac os nad (ffug), dychwelir un arall.
Mae cystrawen y swyddogaeth hon fel a ganlyn: "OS (mynegiant rhesymegol; [gwerth os yw'n wir]; [gwerth os yw'n ffug])".
Enghraifft o ddefnydd
Nawr, gadewch i ni edrych ar enghreifftiau penodol lle defnyddir y fformiwla gyda'r gweithredwr "IF".
Mae gennym dabl o gyflogau. Derbyniodd pob merch fonws erbyn 8 Mawrth i 1000 rubles. Mae gan y tabl golofn lle nodir rhyw'r gweithwyr. Felly, mae angen i ni ei wneud fel bod hynny'n unol â'r ystyr "gwragedd." yn y golofn "Rhyw" yn y gell gyfatebol o'r golofn "Bonws erbyn Mawrth 8" dangoswyd y gwerth "1000", ac yn y llinellau gyda'r gwerth "gŵr." yn y colofnau "Premiwm erbyn Mawrth 8" oedd y gwerth "0". Bydd ein swyddogaeth yn edrych fel hyn: "IF (B6 =" fenyw ";" 1000 ";" 0 ")".
Rhowch y mynegiant hwn yn y gell uchaf lle dylid arddangos y canlyniad. Cyn i'r mynegiant roi'r arwydd "=".
Wedi hynny, cliciwch ar y botwm Enter. Nawr, er mwyn i'r fformiwla hon ymddangos yn y celloedd is, rydym yn mynd i gornel dde isaf y gell wedi'i llenwi, cliciwch ar fotwm y llygoden, a llusgwch i waelod y tabl.
Felly, cawsom dabl gyda cholofn wedi'i llenwi â swyddogaeth IF.
Enghraifft o swyddogaeth â nifer o gyflyrau
Yn y swyddogaeth "IF" gallwch hefyd fynd i mewn i sawl amod. Yn yr achos hwn, defnyddir atodiad un "IF" i un arall. Pan fodlonir yr amod, caiff y canlyniad penodedig ei arddangos yn y gell, os nad yw'r cyflwr wedi'i gyflawni, yna bydd y canlyniad a ddangosir yn dibynnu ar yr ail weithredwr.
Er enghraifft, gadewch i ni gymryd yr un tabl â thaliadau premiwm erbyn Mawrth 8. Ond, y tro hwn, yn ôl yr amodau, mae swm y bonws yn dibynnu ar gategori y cyflogai. Mae menywod sydd â statws staff craidd yn derbyn premiwm o 1000 o rubles, ac mae staff cymorth yn derbyn dim ond 500 o rubles. Yn naturiol, i ddynion nid yw'r math hwn o daliad i fod o gwbl, waeth beth fo'r categori.
Felly, yr amod cyntaf yw os yw'r cyflogai yn ddynion, yna mae swm y bonws a dderbyniwyd yn sero. Os yw'r gwerth hwn yn ffug, ac nad yw'r gweithiwr yn ddyn (hy, menyw), yna gwirir yr ail amod. Os yw'r fenyw yn perthyn i'r staff craidd, yna bydd y gwerth yn cael ei arddangos yn y gell - "1000", ac yn yr achos arall - "500". Ar ffurf fformiwla, bydd yn edrych fel hyn: "= IF (B6 =" male ";" 0 "; IF (C6 =" Personél cynradd ";" 1000 ";" 500 "))".
Mewnosoder yr ymadrodd hwn yn y gell uchaf yn y golofn "Bonws for March 8".
Fel y tro diwethaf, rydym yn llusgo'r fformiwla i lawr.
Enghraifft gyda dau amod ar yr un pryd
Yn y swyddogaeth "IF" gallwch hefyd ddefnyddio'r gweithredwr "AND", sy'n caniatáu i chi ystyried yn wir dim ond cyflawni dau neu sawl amod ar yr un pryd.
Er enghraifft, erbyn mis Mawrth 8, dim ond i ferched sy'n brif staff y rhoddir y premiwm o 1000 o rubles, ac nid yw dynion, a menywod sydd wedi'u cofrestru fel staff cymorth, yn derbyn unrhyw beth. Felly, er mwyn i'r Wobr fod yn 1000 yng Ngwlad y golofn "Gwobr erbyn Mawrth 8, rhaid bodloni dau amod: rhyw - benywaidd, categori personél - personél sylfaenol. Ym mhob achos arall, bydd gwerth y celloedd hyn yn gynnar yn sero. Mae hyn wedi'i ysgrifennu gyda'r fformiwla ganlynol: "= IF (AND (B6 =" female "; C6 =" Personél cynradd ");" 1000 ";" 0 ")". Ei gludo i mewn i'r gell.
Fel yn y gorffennol, rydym yn copïo gwerth y fformiwla i'r celloedd isod.
Enghraifft o ddefnyddio'r gweithredydd "OR"
Gall y swyddogaeth IF hefyd ddefnyddio'r gweithredydd OR. Mae'n awgrymu bod y gwerth yn wir os bodlonir o leiaf un o nifer o amodau.
Felly, erbyn Mawrth 8, mae'r premiwm yn 100 rubles yn unig i fenywod sydd ymhlith y personél allweddol. Yn yr achos hwn, os yw'r gweithiwr yn ddyn, neu'n cyfeirio at staff cymorth, yna gwerth ei fonws fydd sero, ac fel arall - 1000 o rubles. Ar ffurf fformiwla, mae'n edrych fel hyn: "= OS (NEU (B6 =" gwryw "; C6 =" Staff cymorth ");" 0 ";" 1000 ")". Ysgrifennwch y fformiwla hon yn gell briodol y tabl.
Tynnu'r canlyniadau i lawr.
Fel y gwelwch, gall y swyddogaeth "IF" fod yn gynorthwyydd da i'r defnyddiwr wrth weithio gyda data yn Microsoft Excel. Mae'n caniatáu i chi arddangos y canlyniadau sy'n cyfateb i rai amodau. Nid oes unrhyw beth arbennig o anodd wrth feistroli egwyddorion defnyddio'r swyddogaeth hon.