Datganiad IF yn Excel. Popeth am y gweithredwr - cais, enghreifftiau

Mae'r set o swyddogaethau yn y rhaglen Excel, wrth gwrs, yn wirioneddol enfawr. Yn benodol, mae'n bosibl rhaglennu prosesu data i raddau. Yn gyfrifol am hyn, ymhlith pethau eraill, y swyddogaeth IF. Mae'n ei gwneud hi'n bosibl gweithredu bron unrhyw dasg. Dyna pam mae'r gweithredwr hwn yn cael ei ddefnyddio'n llawer amlach nag eraill. Heddiw, byddwn yn ceisio esbonio beth mae'n ei wneud a sut y gellir ei ddefnyddio.

Swyddogaeth IF – diffiniad a chwmpas

Gan ddefnyddio'r swyddogaeth IF gall y defnyddiwr gyfarwyddo'r rhaglen i wirio a yw cell benodol yn cyfateb i faen prawf penodol. Os oes gennym gyflwr lle mae angen i ni gyflawni'r dasg yn unig, yna mae Excel yn gwirio'n gyntaf, ac ar ôl hynny mae'n dangos canlyniad y cyfrifiad yn y gell y mae'r swyddogaeth hon wedi'i hysgrifennu ynddi. Ond dim ond os defnyddir y swyddogaeth hon ar y cyd â swyddogaeth arall y mae hyn. Y gweithredwr ei hun IF yn cynhyrchu dau ganlyniad:

  1. GWIR. Mae hyn os yw mynegiant neu gell yn cyfateb i faen prawf penodol.
  2. GAUAF. Dangosir y gweithredwr hwn os nad oes cyfatebiaeth.

Mae cystrawen y fformiwla fel a ganlyn (mewn ffurf gyffredinol): =IF(amod; [gwerth os bodlonir yr amod]; [gwerth os na chaiff yr amod ei fodloni]). Gellir cyfuno'r swyddogaeth ag eraill. Yn yr achos hwn, rhaid ysgrifennu gweithredwyr eraill yn y dadleuon cyfatebol. Er enghraifft, gallwch ei wneud fel ei fod yn gwirio a yw'r rhif yn bositif, ac os felly, darganfyddwch y cymedr rhifyddol. Wrth gwrs, mae un swyddogaeth sy'n gwneud yr un peth, ond mae'r enghraifft hon yn dangos yn eithaf clir sut mae'r swyddogaeth yn gweithio. IF. O ran y cymwysiadau y gellir defnyddio'r swyddogaeth ynddynt IF, yna mae yna nifer enfawr ohonyn nhw:

  1. Hinsoddeg.
  2. Gwerthiant a busnes.
  3. Marchnata.
  4. Cyfrifeg.

Ac yn y blaen. Pa bynnag ardal rydych chi'n ei henwi, a bydd cais am y swyddogaeth hon.

Sut i ddefnyddio'r swyddogaeth IF yn Excel - enghreifftiau

Gadewch i ni gymryd enghraifft arall o sut y gallwn ddefnyddio'r swyddogaeth IF yn Excel. Tybiwch fod gennym fwrdd sy'n cynnwys enwau sneakers. Gadewch i ni ddweud bod yna werthiant mawr ar esgidiau menywod sy'n galw am ostyngiad o 25 y cant ar bob eitem. I wneud y gwiriad hwn, mae colofn arbennig yn nodi'r rhyw y mae'r sneaker wedi'i fwriadu ar ei gyfer.

Datganiad IF yn Excel. Popeth am y gweithredwr - cais, enghreifftiau

Yn unol â hynny, cyflwr y dasg hon fydd cydraddoldeb y rhyw i'r fenyw. Os canfyddir, o ganlyniad i'r gwiriad, fod y maen prawf hwn yn wir, yna yn y man lle mae'r fformiwla hon yn cael ei harddangos, mae angen i chi ysgrifennu swm y gostyngiad - 25%. Os yw'n ffug, nodwch y gwerth 0, gan na ddarperir y gostyngiad yn yr achos hwn.

Datganiad IF yn Excel. Popeth am y gweithredwr - cais, enghreifftiau

Wrth gwrs, gallwch chi lenwi'r celloedd gofynnol â llaw. Ond gall hyn gymryd llawer iawn o amser. Yn ogystal, nid yw'r ffactor dynol, oherwydd y gall camargraffiadau ac ystumiadau gwybodaeth ddigwydd, wedi'i ganslo ychwaith. Nid yw'r cyfrifiadur yn gwneud camgymeriadau. Felly, os yw swm y wybodaeth yn rhy fawr, yna mae'n well defnyddio'r swyddogaeth IF.

Er mwyn cyflawni'r nod a osodwyd yn y cam cyntaf, mae angen dewis y gell lle bydd y gwerth canlyniadol yn cael ei arddangos ac ysgrifennu'r fformiwla ganlynol: =IF(B2="benywaidd", 25%,0). Gadewch i ni ddadgodio'r swyddogaeth hon:

  1. Mae IF yn weithredwr yn uniongyrchol.
  2. B2 = “benywaidd” yw'r maen prawf i'w fodloni.
  3. Dilynir hyn gan y gwerth a fydd yn cael ei arddangos os yw'r sneakers yn cael eu creu ar gyfer menywod a'r gwerth a ddangosir os canfyddir bod y sneakers yn ddynion, plant neu unrhyw un arall nad ydynt yn bodloni'r amod a nodir yn y ddadl gyntaf.

Ble yw'r lle gorau i ysgrifennu'r fformiwla hon? Yn gyffredinol, gellir dewis y lle yn fympwyol, ond yn ein hachos ni, dyma'r celloedd o dan bennawd y golofn "Gostyngiad".

Mae'n bwysig peidio ag anghofio rhoi'r arwydd = o flaen y fformiwla. Fel arall, bydd Excel yn ei ddarllen fel testun plaen.

Datganiad IF yn Excel. Popeth am y gweithredwr - cais, enghreifftiau

Ar ôl i'r fformiwla gael ei nodi, mae angen i chi wasgu'r allwedd enter, ac ar ôl hynny bydd y tabl yn cael ei lenwi'n awtomatig â'r gwerth cywir. Yn y tabl isod, gallwn weld bod y gwiriad cyntaf wedi troi allan i fod yn gywir. Roedd y rhaglen yn pennu rhyw y sneakers hyn yn awtomatig ac yn rhoi gostyngiad o chwarter y pris iddynt. Mae'r canlyniad wedi'i gyflawni.

Datganiad IF yn Excel. Popeth am y gweithredwr - cais, enghreifftiau

Nawr mae'n weddill i lenwi'r llinellau sy'n weddill. I wneud hyn, nid oes angen i chi gopïo'r fformiwla i bob cell yn unigol. Mae'n ddigon dod o hyd i'r sgwâr yn y gornel dde isaf, symud cyrchwr y llygoden drosto, gwnewch yn siŵr ei fod wedi troi'n eicon croes a llusgwch y marciwr i res waelod y tabl. Yna bydd Excel yn gwneud popeth i chi.

Datganiad IF yn Excel. Popeth am y gweithredwr - cais, enghreifftiau

Defnyddio Swyddogaeth IF gyda Chyflyrau Lluosog

Yn flaenorol, ystyriwyd yr achos symlaf o ddefnyddio'r swyddogaeth IF, lle nad oes ond un mynegiant rhesymegol. Ond beth os oes angen i chi wirio cell yn erbyn nifer o amodau? Gellir gwneud hyn hefyd gan ddefnyddio ymarferoldeb adeiledig Excel.

Un o'r achosion arbennig o wirio am nifer o amodau yw gwirio am gydymffurfiad â'r cyntaf ac os yw'n ffug, gwiriwch am yr ail, y trydydd, ac ati. Neu, os yw'r gwerth yn wir, gwiriwch faen prawf arall. Yma, fel y mae'r defnyddiwr ei eisiau, bydd rhesymeg y camau gweithredu tua'r un peth. Os darllenoch chi'n feddylgar yr hyn sydd wedi'i ysgrifennu uchod, yna efallai eich bod chi eisoes wedi dyfalu sut i wneud hynny. Ond gadewch i ni ychwanegu mwy o welededd.

I wneud hyn, gadewch i ni wneud y dasg yn fwy anodd. Nawr mae angen i ni neilltuo gostyngiad yn unig i sneakers menywod, ond yn dibynnu ar y gamp y'u bwriadwyd ar ei chyfer, dylai maint y gostyngiad fod yn wahanol. Bydd y fformiwla ar yr olwg gyntaf ychydig yn fwy cymhleth, ond yn gyffredinol, bydd yn disgyn i'r un rhesymeg â'r un flaenorol: =ЕСЛИ(B2=”мужской”;0; ЕСЛИ(C2=”бег”;20%;10%)).

Datganiad IF yn Excel. Popeth am y gweithredwr - cais, enghreifftiau

Nesaf, rydym yn cyflawni'r un gweithredoedd ag yn yr achos blaenorol: pwyswch Enter a llenwch yr holl linellau canlynol. Cawn ganlyniad o'r fath.

Datganiad IF yn Excel. Popeth am y gweithredwr - cais, enghreifftiau

Sut mae'r fformiwla hon yn gweithio? Swyddogaeth gyntaf yn gyntaf IF gwirio a yw'r esgidiau'n wrywaidd. Os na, yna gweithredir yr ail swyddogaeth. IF, sy'n gwirio yn gyntaf a yw'r esgidiau wedi'u cynllunio ar gyfer rhedeg. Os oes, yna neilltuir gostyngiad o 20%. Os na, y gostyngiad yw 10%. Fel y gwelwch, gellir defnyddio swyddogaethau eraill fel dadleuon swyddogaeth, ac mae hyn yn rhoi posibiliadau ychwanegol.

Sut i ddefnyddio'r swyddogaeth IF i gyflawni 2 amod ar unwaith

Yn ogystal, gan ddefnyddio Excel, gallwch wirio cydymffurfiaeth â dau amod ar unwaith. Ar gyfer hyn, defnyddir swyddogaeth arall, a elwir И. Mae'r gweithredwr rhesymegol hwn yn cyfuno dau amod ac yn ei wneud nid yn unig mewn swyddogaeth IF. Gellir ei ddefnyddio mewn llawer o swyddogaethau eraill hefyd.

Gadewch i ni fynd yn ôl at ein bwrdd. Nawr dylai'r gostyngiad fod yn fwy, ond dim ond yn berthnasol i esgidiau rhedeg merched. Os, ar ôl gwirio, mae'n ymddangos bod y ddau amod wedi'u bodloni, yna bydd swm y gostyngiad o 30% yn cael ei gofnodi yn y maes "Gostyngiad". Os canfyddir nad yw o leiaf un o'r amodau'n gweithio, yna nid yw'r gostyngiad yn berthnasol i gynnyrch o'r fath. Y fformiwla yn yr achos hwn fyddai: =IF(AND(B2="benywaidd";C2="yn rhedeg");30%;0).

Datganiad IF yn Excel. Popeth am y gweithredwr - cais, enghreifftiau

Ymhellach, mae'r holl gamau gweithredu a gyflawnwyd yn ailadrodd y ddwy enghraifft flaenorol ymhellach. Yn gyntaf, rydyn ni'n pwyso'r fysell enter, ac yna rydyn ni'n llusgo'r gwerth i'r holl gelloedd eraill sydd yn y tabl hwn.

Datganiad IF yn Excel. Popeth am y gweithredwr - cais, enghreifftiau

Mae cystrawen y ffwythiant AND, fel y gwelwn, yn cynnwys sawl dadl. Y cyntaf yw'r cyflwr cyntaf, yr ail yw'r ail, ac yn y blaen. Gallwch ddefnyddio mwy na dwy ddadl a gwirio am amodau lluosog ar unwaith. Ond yn ymarferol, anaml y mae sefyllfaoedd o'r fath yn digwydd. Mwy na thri chyflwr ar yr un pryd - bron byth yn digwydd. Mae'r dilyniant o gamau gweithredu a gyflawnir gan y swyddogaeth hon fel a ganlyn:

  1. Yn gyntaf, mae'r fformiwla yn gwirio'r cyflwr cyntaf - a yw'r esgidiau'n esgidiau merched.
  2. Yna mae Excel yn dadansoddi'r ail faen prawf - a yw'r esgidiau wedi'u cynllunio ar gyfer rhedeg.
  3. Os, o ganlyniad i'r prawf, mae'n troi allan bod y ddau faen prawf yn dychwelyd gwerth TRUE, yna canlyniad y swyddogaeth IF yn troi allan i fod yn wir. Felly, cyflawnir y gweithredu a raglennwyd yn y ddadl gyfatebol.
  4. Os yw'n ymddangos bod o leiaf un o'r gwiriadau yn dychwelyd canlyniad GORWEDD, mae'n a swyddogaeth И yn dychwelyd y canlyniad hwn. Felly, bydd y canlyniad a ysgrifennwyd yn nhrydedd ddadl y swyddogaeth yn cael ei arddangos IF.

Fel y gallwch weld, mae rhesymeg gweithredoedd yn syml iawn ac yn hawdd ei deall ar lefel reddfol.

NEU gweithredwr yn Excel

Mae'r gweithredwr OR yn gweithio mewn ffordd debyg ac mae ganddo gystrawen debyg. Ond mae'r math o ddilysu ychydig yn wahanol. Mae'r swyddogaeth hon yn dychwelyd gwerth TRUE os bydd o leiaf un siec yn dychwelyd canlyniad TRUE. Os yw pob gwiriad yn rhoi canlyniad ffug, yna, yn unol â hynny, y swyddogaeth OR yn dychwelyd y gwerth GORWEDD.

Yn unol â hynny, os yw'r swyddogaeth OR  yn dychwelyd canlyniad TRUE ar gyfer o leiaf un o'r gwerthoedd, yna'r ffwythiant IF yn ysgrifennu'r gwerth a nodwyd yn yr ail ddadl. A dim ond os nad yw'r gwerth yn bodloni'r holl feini prawf, dychwelir y testun neu'r rhif a nodir yn nhrydedd ddadl y swyddogaeth hon.

I ddangos yr egwyddor hon yn ymarferol, gadewch i ni ddefnyddio enghraifft eto. Y broblem nawr yw'r canlynol: rhoddir y gostyngiad naill ai ar esgidiau dynion neu esgidiau tennis. Yn yr achos hwn, y gostyngiad fydd 35%. Os yw'r esgidiau'n ferched neu wedi'u cynllunio ar gyfer rhedeg, yna ni fydd gostyngiad ar gyfer pennawd o'r fath.

I gyflawni nod o'r fath, mae angen i chi ysgrifennu'r fformiwla ganlynol yn y gell, sydd wedi'i lleoli'n uniongyrchol o dan yr arysgrif "Gostyngiad": =IF(OR(B2="benywaidd"; C2="yn rhedeg");0;35%). Ar ôl i ni wasgu'r fysell enter a llusgo'r fformiwla hon i weddill y celloedd, rydyn ni'n cael y canlyniad canlynol.

Datganiad IF yn Excel. Popeth am y gweithredwr - cais, enghreifftiau

Sut i ddiffinio swyddogaeth IF gan ddefnyddio'r Adeiladwr Fformiwla

Wrth gwrs, i raddau, mae ysgrifennu fformiwla â llaw hyd yn oed yn fwy cyfleus na defnyddio offer eraill. Ond os ydych chi'n ddechreuwr, yna mae'r sefyllfa'n newid yn ddramatig. Er mwyn peidio â drysu wrth fynd i mewn i ddadleuon, yn ogystal â nodi enw cywir pob un o'r swyddogaethau, mae yna offeryn arbennig o'r enw Dewin Mynediad Swyddogaeth neu Adeiladwr Fformiwla. Gadewch i ni edrych ar fecanwaith manwl ei waith. Tybiwch i ni gael y dasg gan y rheolwyr i ddadansoddi'r ystod o gynhyrchion sydd ar gael a phennu gostyngiad o 25% i esgidiau merched i gyd. Bydd y dilyniant o gamau gweithredu yn yr achos hwn fel a ganlyn:

  1. Rydym yn agor y dewin mynediad swyddogaeth trwy glicio ar y botwm cyfatebol ar y tab Fformiwlâu (mae wedi'i amlygu â phetryal coch yn y sgrinlun). Datganiad IF yn Excel. Popeth am y gweithredwr - cais, enghreifftiau
  2. Nesaf, mae panel adeiladu fformiwla bach yn agor, lle rydyn ni'n dewis y swyddogaeth sydd ei hangen arnom. Gellir ei ddewis yn uniongyrchol o'r rhestr neu ei chwilio trwy'r maes chwilio. Mae gennym ni eisoes yn y rhestr o 10 o'r rhai sydd wedi'u defnyddio'n ddiweddar, felly rydyn ni'n clicio arno ac yn clicio ar y botwm “Insert Function”.Datganiad IF yn Excel. Popeth am y gweithredwr - cais, enghreifftiau
  3. Ar ôl hynny, bydd ffenestr ar gyfer gosod y dadleuon swyddogaeth yn agor o flaen ein llygaid. Ar waelod y panel hwn, gallwch hefyd weld beth mae'r swyddogaeth a ddewiswyd yn ei wneud. Mae pob un o'r dadleuon wedi'u harwyddo, felly nid oes rhaid i chi gofio'r dilyniant. Yn gyntaf, rydyn ni'n nodi mynegiant rhesymegol sy'n cynnwys rhif neu gell, yn ogystal â gwerth i wirio cydymffurfiaeth ag ef. Nesaf, mae gwerthoedd yn cael eu cofnodi os yn wir a gwerth os yn ffug.
  4. Ar ôl cwblhau'r holl gamau, cliciwch ar y botwm "Gorffen". Datganiad IF yn Excel. Popeth am y gweithredwr - cais, enghreifftiau

Nawr rydym yn cael y canlyniad. Ag ef, rydym yn cyflawni'r un gweithredoedd ag yn yr achos blaenorol, sef, rydym yn pwyntio'r llygoden at y sgwâr yn y gornel dde isaf ac yn llusgo'r fformiwla i'r holl gelloedd sy'n weddill. Felly y swyddogaeth IF yw'r gweithredwr mwyaf poblogaidd a phwysig ymhlith popeth sy'n bodoli. Mae'n gwirio'r data yn erbyn meini prawf penodol ac yn cymryd camau priodol os bydd y gwiriad yn dychwelyd canlyniad. TRUE or GORWEDD. Mae hyn yn caniatáu ichi symleiddio prosesu data mawr yn fawr a pheidio â gwneud nifer fawr o gamau gweithredu, gan ddirprwyo'r gwaith budr hwn i'r cyfrifiadur.

Gadael ymateb