IF swyddogaeth yn Excel. Enghreifftiau (gyda chyflyrau lluosog)

Un o brif fanteision taenlenni Excel yw'r gallu i raglennu ymarferoldeb dogfen benodol. Fel y mae'r rhan fwyaf o bobl yn gwybod o wersi cyfrifiadureg ysgol, un o'r prif gydrannau sy'n eich galluogi i roi hyn ar waith yw gweithredwyr rhesymegol. Un ohonynt yw'r gweithredwr IF, sy'n darparu ar gyfer cyflawni rhai gweithredoedd pan fodlonir amodau penodol. 

Er enghraifft, os yw'r gwerth yn cyfateb i un penodol, yna dangosir un label yn y gell. Os na, mae'n wahanol. Gadewch i ni edrych ar yr offeryn effeithiol hwn yn fwy manwl yn ymarferol.

Swyddogaeth IF yn Excel (gwybodaeth gyffredinol)

Mae unrhyw raglen, hyd yn oed os yw'n fach, o reidrwydd yn cynnwys dilyniant o gamau gweithredu, a elwir yn algorithm. Gall edrych fel hyn:

  1. Gwiriwch y golofn gyfan A am eilrifau.
  2. Os canfyddir eilrif, ychwanegwch werthoedd o'r fath ac o'r fath.
  3. Os na cheir hyd i eilrif, yna dangoswch yr arysgrif “not found”.
  4. Gwiriwch a yw'r rhif canlyniadol yn eilrif. 
  5. Os oes, yna adiwch ef at yr holl eilrifau a ddewiswyd ym mharagraff 1.

A hyd yn oed os mai dim ond sefyllfa ddamcaniaethol yw hon, sy'n annhebygol o fod ei hangen mewn bywyd go iawn, mae cyflawni unrhyw dasg o reidrwydd yn awgrymu presenoldeb algorithm tebyg. Cyn defnyddio'r swyddogaeth OS, mae angen i chi gael syniad clir yn eich pen am y canlyniad rydych chi am ei gyflawni. 

Cystrawen y swyddogaeth IF gydag un amod

Mae unrhyw swyddogaeth yn Excel yn cael ei berfformio gan ddefnyddio fformiwla. Gelwir y patrwm ar gyfer trosglwyddo data i ffwythiant yn gystrawen. Yn achos y gweithredwr IF, bydd y fformiwla yn y fformat hwn.

=IF (rhesymegol_mynegiant, value_if_true, value_if_false)

Gadewch i ni edrych ar y gystrawen yn fwy manwl:

  1. Mynegiant Boole. Dyma'r amod ei hun, y mae Excel yn gwirio ei gydymffurfiaeth neu ei ddiffyg cydymffurfio. Gellir gwirio gwybodaeth rifiadol a thestunol.
  2. Gwerth_os_gwir. Y canlyniad a fydd yn cael ei arddangos yn y gell os yw'r data sy'n cael ei wirio yn bodloni'r meini prawf penodedig.
  3. gwerth_if_ffug. Y canlyniad sy'n cael ei arddangos yn y gell os nad yw'r data sy'n cael ei wirio yn cyfateb i'r cyflwr.

Dyma enghraifft er eglurder.

IF swyddogaeth yn Excel. Enghreifftiau (gyda chyflyrau lluosog)
1

Yma mae'r ffwythiant yn cymharu cell A1 gyda'r rhif 20. Dyma baragraff cyntaf y gystrawen. Os yw'r cynnwys yn fwy na'r gwerth hwn, dangosir y gwerth "mwy nag 20" yn y gell lle ysgrifennwyd y fformiwla. Os nad yw’r sefyllfa’n cyfateb i’r amod hwn – “llai na neu’n hafal i 20”.

Os ydych am arddangos gwerth testun mewn cell, rhaid i chi ei amgáu mewn dyfynodau.

Dyma sefyllfa arall. Er mwyn bod yn gymwys i sefyll sesiwn arholiad, rhaid i fyfyrwyr basio sesiwn brawf. Llwyddodd y myfyrwyr i ennill credydau ym mhob pwnc, ac yn awr mae'r un olaf yn parhau, a drodd allan i fod yn bendant. Ein tasg ni yw penderfynu pa rai o'r myfyrwyr sy'n cael eu derbyn i'r arholiadau a pha rai sydd ddim.

IF swyddogaeth yn Excel. Enghreifftiau (gyda chyflyrau lluosog)
2

Gan ein bod ni eisiau gwirio am destun ac nid rhif, y ddadl gyntaf yw B2 = “anfanteision.”.

IF Cystrawen Swyddogaeth ag Amodau Lluosog

Yn aml, nid yw un maen prawf yn ddigon i wirio'r gwerth yn ei erbyn. Os oes angen i chi ystyried mwy nag un opsiwn, gallwch chi swyddogaethau nythu IF un i mewn i'r llall. Bydd sawl swyddogaeth nythu.

I'w wneud yn gliriach, dyma'r gystrawen.

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

Yn yr achos hwn, bydd y swyddogaeth yn gwirio dau faen prawf ar unwaith. Os yw'r amod cyntaf yn wir, dychwelir y gwerth a gafwyd o ganlyniad i'r gweithrediad yn y ddadl gyntaf. Os na, caiff yr ail faen prawf ei wirio i weld a yw'n cydymffurfio.

Dyma enghraifft.

IF swyddogaeth yn Excel. Enghreifftiau (gyda chyflyrau lluosog)
3

A chyda chymorth fformiwla o'r fath (a ddangosir yn y screenshot isod), gallwch ddadansoddi perfformiad pob myfyriwr.

IF swyddogaeth yn Excel. Enghreifftiau (gyda chyflyrau lluosog)
4

Fel y gwelwch, ychwanegwyd un amod arall yma, ond nid yw'r egwyddor wedi newid. Felly gallwch wirio sawl maen prawf ar unwaith.

Sut i ymestyn y swyddogaeth IF gan ddefnyddio gweithredwyr AND a OR

O bryd i'w gilydd mae sefyllfa i wirio ar unwaith am gydymffurfio â nifer o feini prawf, a pheidio â defnyddio gweithredwyr nythu rhesymegol, fel yn yr enghraifft flaenorol. I wneud hyn, defnyddiwch y swyddogaeth naill ai И neu swyddogaeth OR yn dibynnu a oes angen i chi fodloni sawl maen prawf ar unwaith neu o leiaf un ohonynt. Gadewch i ni edrych yn agosach ar y meini prawf hyn.

OS swyddogaeth gyda chyflwr AND

Weithiau mae angen i chi wirio mynegiant ar gyfer cyflyrau lluosog ar unwaith. Ar gyfer hyn, defnyddir y ffwythiant AND, wedi'i ysgrifennu yn nadl gyntaf y ffwythiant IF. Mae'n gweithio fel hyn: os yw a yn hafal i un ac a yn hafal i 2, y gwerth fydd c.

OS swyddogaeth gyda "NEU" cyflwr

Mae'r swyddogaeth OR yn gweithio mewn ffordd debyg, ond yn yr achos hwn, dim ond un o'r amodau sy'n wir. Cyn belled ag y bo modd, gellir gwirio hyd at 30 o amodau yn y modd hwn. 

Dyma rai ffyrdd o ddefnyddio swyddogaethau И и OR fel dadl swyddogaeth IF.

IF swyddogaeth yn Excel. Enghreifftiau (gyda chyflyrau lluosog)
5
IF swyddogaeth yn Excel. Enghreifftiau (gyda chyflyrau lluosog)
6

Cymharu data mewn dau dabl

O bryd i'w gilydd mae'n bosibl cymharu dau dabl tebyg. Er enghraifft, mae person yn gweithio fel cyfrifydd ac mae angen iddo gymharu dau adroddiad. Mae yna dasgau tebyg eraill, megis cymharu cost nwyddau o sypiau gwahanol, yna, asesiadau myfyrwyr am wahanol gyfnodau, ac ati.

I gymharu dau dabl, defnyddiwch y ffwythiant COUNTIF. Gadewch i ni edrych arno'n fwy manwl.

Gadewch i ni ddweud bod gennym ddau dabl sy'n cynnwys manylebau dau brosesydd bwyd. Ac mae angen i ni eu cymharu, ac amlygu'r gwahaniaethau gyda lliw. Gellir gwneud hyn gan ddefnyddio fformatio amodol a'r swyddogaeth COUNTIF

Mae ein bwrdd yn edrych fel hyn.

IF swyddogaeth yn Excel. Enghreifftiau (gyda chyflyrau lluosog)
7

Rydym yn dewis yr ystod sy'n cyfateb i nodweddion technegol y prosesydd bwyd cyntaf.

Ar ôl hynny, cliciwch ar y dewislenni canlynol: Fformatio amodol - creu rheol - defnyddiwch fformiwla i bennu'r celloedd sydd wedi'u fformatio.

IF swyddogaeth yn Excel. Enghreifftiau (gyda chyflyrau lluosog)
8

Ar ffurf fformiwla ar gyfer fformatio, rydym yn ysgrifennu'r ffwythiant =COUNTIF (ystod i gymharu; cell gyntaf y tabl cyntaf)=0. Defnyddir y tabl gyda nodweddion yr ail brosesydd bwyd fel amrediad cymhariaeth.

IF swyddogaeth yn Excel. Enghreifftiau (gyda chyflyrau lluosog)
9

Mae angen i chi wneud yn siŵr bod y cyfeiriadau yn absoliwt (gydag arwydd doler o flaen y rhes ac enwau colofn). Ychwanegu = 0 ar ôl y fformiwla fel bod Excel yn edrych am werthoedd union.

Ar ôl hynny, mae angen i chi osod fformatio'r celloedd. I wneud hyn, wrth ymyl y sampl, mae angen i chi glicio ar y botwm "Fformat". Yn ein hachos ni, rydym yn defnyddio'r llenwad, oherwydd dyma'r mwyaf cyfleus at y diben hwn. Ond gallwch ddewis unrhyw fformatio rydych chi ei eisiau.

IF swyddogaeth yn Excel. Enghreifftiau (gyda chyflyrau lluosog)
10

Rydym wedi neilltuo enw colofn fel ystod. Mae hyn yn llawer mwy cyfleus na mynd i mewn i'r ystod â llaw.

Swyddogaeth SUMIF yn Excel

Nawr, gadewch i ni symud ymlaen at y swyddogaethau IF, a fydd yn helpu i ddisodli dau bwynt yr algorithm ar unwaith. Yr un cyntaf yw SUMMESLEY, sy'n ychwanegu dau rif sy'n cwrdd ag amod penodol. Er enghraifft, rydym yn wynebu'r dasg o benderfynu faint o arian y dylid ei dalu bob mis i bob gwerthwr. Ar gyfer hyn mae'n angenrheidiol.

  1. Ychwanegwch res gyda chyfanswm incwm yr holl werthwyr a chliciwch ar y gell a fydd yn cynnwys y canlyniad ar ôl mynd i mewn i'r fformiwla. 
  2. Rydyn ni'n dod o hyd i'r botwm fx, sydd wedi'i leoli wrth ymyl y llinell ar gyfer fformiwlâu. Nesaf, bydd ffenestr yn ymddangos lle gallwch ddod o hyd i'r swyddogaeth angenrheidiol trwy'r chwiliad. Ar ôl dewis y gweithredwr, mae angen i chi glicio ar y botwm "OK". Ond mae mewnbwn â llaw bob amser yn bosibl.
    IF swyddogaeth yn Excel. Enghreifftiau (gyda chyflyrau lluosog)
    11
  3. Nesaf, bydd ffenestr ar gyfer mynd i mewn i ddadleuon swyddogaeth yn ymddangos. Gellir nodi'r holl werthoedd yn y meysydd cyfatebol, a gellir nodi'r ystod trwy'r botwm nesaf atynt.
    IF swyddogaeth yn Excel. Enghreifftiau (gyda chyflyrau lluosog)
    12
  4. Y ddadl gyntaf yw ystod. Yma rydych chi'n nodi'r celloedd rydych chi am eu gwirio i weld a ydyn nhw'n cydymffurfio â'r meini prawf. Os byddwn yn siarad amdanom ni, dyma swyddi gweithwyr. Rhowch yr ystod D4:D18. Neu dewiswch y celloedd o ddiddordeb.
  5. Yn y maes “Meini Prawf”, nodwch y safle. Yn achos ni - “gwerthwr”. Fel yr ystod grynodeb, rydym yn nodi'r celloedd hynny lle mae cyflogau gweithwyr wedi'u rhestru (gwneir hyn â llaw a'u dewis gyda'r llygoden). Cliciwch “OK”, ac rydym yn cael y cyflog gorffenedig wedi'i gyfrifo ar gyfer yr holl weithwyr sy'n werthwyr.

Cytuno ei fod yn gyfleus iawn. Onid yw?

Swyddogaeth SUMIFS yn Excel

Mae'r swyddogaeth hon yn caniatáu ichi bennu swm y gwerthoedd sy'n bodloni amodau lluosog. Er enghraifft, cawsom y dasg o bennu cyfanswm cyflog yr holl reolwyr sy'n gweithio yng nghangen ddeheuol y cwmni.

Ychwanegwch res lle bydd y canlyniad terfynol, a rhowch y fformiwla yn y gell a ddymunir. I wneud hyn, cliciwch ar yr eicon swyddogaeth. Bydd ffenestr yn ymddangos lle mae angen i chi ddod o hyd i'r swyddogaeth CRYNODEB. Nesaf, dewiswch ef o'r rhestr ac mae'r ffenestr gyfarwydd gyda dadleuon yn agor. Ond mae nifer y dadleuon hyn bellach yn wahanol. Mae'r fformiwla hon yn ei gwneud hi'n bosibl defnyddio nifer anfeidrol o feini prawf, ond y nifer lleiaf o ddadleuon yw pump. 

Dim ond pump y gellir eu pennu trwy'r ymgom mewnbwn dadl. Os oes angen mwy o feini prawf arnoch, yna bydd yn rhaid eu cofnodi â llaw yn ôl yr un rhesymeg â'r ddau gyntaf.

Edrychwn ar y prif ddadleuon yn fwy manwl:

  1. Ystod crynhoi. Celloedd i'w crynhoi.
  2. Ystod cyflwr 1 – yr amrediad a fydd yn cael ei wirio i weld a yw'n cydymffurfio â maen prawf penodol. 
  3. Amod 1 yw'r cyflwr ei hun.
  4. Ystod meini prawf 2 yw'r ail ystod a gaiff ei gwirio yn erbyn y maen prawf.
  5. Amod 2 yw'r ail amod.

Mae rhesymeg bellach yn debyg. O ganlyniad, penderfynasom gyflog holl reolwyr y Gangen Ddeheuol.

IF swyddogaeth yn Excel. Enghreifftiau (gyda chyflyrau lluosog)
13

Swyddogaeth COUNTIF yn Excel

Os oes angen i chi benderfynu faint o gelloedd sy'n dod o dan faen prawf penodol, defnyddiwch y swyddogaeth COUNTIF. Gadewch i ni ddweud bod angen i ni ddeall faint o werthwyr sy'n gweithio yn y sefydliad hwn:

  1. Yn gyntaf, ychwanegwch linell sy'n cynnwys nifer y gwerthwyr. Ar ôl hynny, mae angen i chi glicio ar y gell lle bydd y canlyniad yn cael ei arddangos.
  2. Ar ôl hynny, mae angen i chi glicio ar y botwm "Mewnosod Swyddogaeth", sydd i'w weld yn y tab "Fformiwlâu". Bydd ffenestr yn ymddangos gyda rhestr o gategorïau. Mae angen i ni ddewis yr eitem “Rhestr llawn yn nhrefn yr wyddor”. Yn y rhestr, mae gennym ddiddordeb yn y fformiwla COUNTIF. Ar ôl i ni ei ddewis, mae angen i ni glicio ar y botwm "OK".
    IF swyddogaeth yn Excel. Enghreifftiau (gyda chyflyrau lluosog)
    14
  3. Ar ôl hynny, mae gennym nifer y gwerthwyr a gyflogir yn y sefydliad hwn. Fe'i cafwyd trwy gyfrif nifer y celloedd y mae'r gair “gwerthwr” wedi'i ysgrifennu ynddynt. Mae popeth yn syml. 

Swyddogaeth COUNTSLIM yn Excel

Yn debyg i'r fformiwla CRYNODEB, mae'r fformiwla hon yn cyfrif nifer y celloedd sy'n cyd-fynd â chyflyrau lluosog. Mae'r gystrawen yn debyg ond ychydig yn wahanol i'r fformiwla CRYNODEB:

  1. Ystod cyflwr 1. Dyma'r amrediad a fydd yn cael ei brofi yn erbyn y maen prawf cyntaf.
  2. Amod 1. Yn uniongyrchol y maen prawf cyntaf.
  3. Ystod Cyflwr 2. Dyma'r amrediad a fydd yn cael ei brofi yn erbyn yr ail faen prawf. 
  4. Amod 2 .
  5. Amrediad amodau 3.

Ac yn y blaen.

Felly y swyddogaeth IF yn Excel - nid yr unig un, mae yna lawer mwy o'i amrywiaethau sy'n cyflawni'r gweithredoedd mwyaf cyffredin yn awtomatig, sy'n symleiddio bywyd person yn fawr. 

Yn bennaf oherwydd y swyddogaeth IF Ystyrir bod taenlenni Excel yn rhaglenadwy. Mae'n fwy na dim ond cyfrifiannell syml. Os ydych yn meddwl am y peth, yna y swyddogaeth IF yn gonglfaen mewn unrhyw fath o raglennu.

Felly os ydych chi'n dysgu sut i weithio gyda llawer iawn o ddata yn Excel, bydd yn llawer haws dysgu rhaglennu. Diolch i weithredwyr rhesymegol, mae gan y meysydd hyn lawer yn gyffredin mewn gwirionedd, er bod cyfrifwyr yn defnyddio Excel yn amlach. Ond mae'r mecanwaith ar gyfer gweithio gyda data yr un peth i raddau helaeth. 

Swyddogaeth yn y dwylo iawn IF ac mae ei amrywiadau yn eich galluogi i droi taflen Excel yn rhaglen lawn a all weithredu ar algorithmau cymhleth. Deall sut mae'r swyddogaeth yn gweithio IF yw'r cam cyntaf tuag at ddysgu macros - y cam nesaf mewn gwaith mwy hyblyg gyda thaenlenni. Ond mae hon eisoes yn lefel fwy proffesiynol.

Gadael ymateb