Sut i Ddefnyddio Swyddogaeth Excel IF gydag Ystod o Werthoedd (10 Enghraifft)

  • Rhannu Hwn
Hugh West

Mae'r ffwythiant IF yn un o swyddogaethau mwyaf defnyddiol a mwyaf poblogaidd Microsoft Excel . Os oes angen unrhyw fath o gymhariaeth resymegol arnom yn ein gwaith bywyd bob dydd yn Excel, rydym yn defnyddio'r swyddogaeth IF . Heddiw byddaf yn dangos sut i ddefnyddio'r swyddogaeth IF hon gydag ystod eang o werthoedd, ynghyd â rhai swyddogaethau cyfarwydd yn Excel.

Lawrlwythwch Gweithlyfr Ymarfer

Defnyddio Swyddogaeth IF ag Ystod Gwerthoedd.xlsx

Cyflwyno Swyddogaeth IF yn Excel

Un o'r rhai mwyaf defnyddiol ffwythiannau yn Excel yw'r ffwythiant IF , sy'n ein galluogi i gymharu gwerthoedd yn rhesymegol â disgwyliadau.

⇒ Cystrawen

=IF(prawf_rhesymegol, [value_if_true], [value_if_false])

⇒ Amcan Swyddogaeth

Hwn yn penderfynu a yw amod yn wir neu FALSE , ac yn dychwelyd un gwerth os yw'r amod yn TRUE .

⇒ Dadl

<11 Dadl Angenrheidiol/Dewisol Esboniad prawf_rhesymegol Angenrheidiol O ystyried cyflwr ar gyfer cell neu ystod o gelloedd. [value_if_true] Dewisol Datganiad diffiniedig os bodlonir yr amod. <18 [value_if_false] Dewisol Datganiad diffiniedig os nid yw'r amod wedi'i fodloni.

⇒ Paramedr Dychwelyd

Os yw datganiadauswyddogaethau.

CAMAU:

  • Yn gyntaf, dewiswch y gell lle rydym am roi'r canlyniad.
  • Yna, mewnosodwch y fformiwla i mewn y gell honno.
=IF(D5=MAX($D$5:$D$21), "Good", IF(D5=MIN($D$5:$D$21), "Not Good", " Average"))

  • Yn olaf, pwyswch Enter allwedd o'r bysellfwrdd.
Sut Mae'r Fformiwla yn Gweithio?
    24 Mae MAX($D$5:$D$21) yn dychwelyd uchafswm gwerth yr ystod.
  • MIN($D$5:$D$21) yn dychwelyd yr isafswm gwerth yr ystod.
  • IF( D5=MAX($D$5:$D$21), "Da", IF(D5=MIN($D$5:$D$21), "Ddim Da”, ” Cyfartaledd”)) yn dangos y canlyniad ar ôl cymhariaeth.

Pethau i'w Cofio

  • Os ydych yn ceisio rhannwch rif â sero yn eich fformiwla, efallai y gwelwch #DIV/0! gwall.
  • Mae'r #VALUE! Mae gwall yn digwydd pan fyddwch chi'n rhoi'r math data anghywir yn y cyfrifiad. Er enghraifft, gallwch roi testun i mewn i fformiwla sy'n disgwyl rhifau.
  • Os byddwn yn adleoli'r gell fformiwla neu'r celloedd cyfeirio mae'r #REF! bydd y gwall yn ymddangos. Nid yw'r cyfeiriadau yn y fformiwla yn ddilys bellach.
  • Bydd y gwall #NAME! yn dangos i chi gamsillafu enw ffwythiant yn eich fformiwla.

1>Casgliad

Mae'r enghreifftiau uchod yn eich cynorthwyo i ddysgu swyddogaeth E xcel IF gydag ystod o werthoedd. Oes gennych chi unrhyw gwestiynau? Mae croeso i chi ofyn i ni.

heb eu diffinio, mae gwerthoedd rhesymegol yn TRUEneu FALSE. Os caiff datganiadau eu diffinio, byddant yn ymddangos fel gwerthoedd dychwelyd yn dibynnu a yw'r amodau'n cael eu bodloni ai peidio.

10 Enghreifftiau Delfrydol i'w Defnyddio IF Swyddogaeth gydag Ystod Gwerthoedd yn Excel

0>Gadewch i ni weld rhai enghreifftiau o swyddogaethau Excel IFgydag ystod o werthoedd. Tybiwch, mae gennym set ddata gydag enwau, awduron, rhifau, a phrisiau rhai llyfrau o siop lyfrau o'r enw Kingfisher Bookshop. Ein nod heddiw yw dysgu sut i gymhwyso swyddogaeth E xcel IFgydag ystod o werthoedd.

1. Cynhyrchu swyddogaeth Excel IF gydag Ystod o Gelloedd

Yn yr enghraifft gyntaf, byddwn yn dysgu sut i wirio a yw ystod o gelloedd yn cynnwys gwerth penodol ai peidio. Gadewch i ni wirio a oes unrhyw lyfr gan yr awdur Emily Bronte ai peidio. Mae hynny'n golygu a yw'r golofn Awdur (colofn C ) yn cynnwys yr enw Emily Bronte ai peidio. Gallwch ddefnyddio cyfuniad o ffwythiannau IF a COUNTIF o Excel i wneud hynny.

CAMAU:

  • Yn gyntaf, dewiswch gell a rhowch y fformiwla hon i'r gell honno.
=IF(COUNTIF(C5:C21,"Leo Tolstoy")>0,"There is", "There is Not")

    Yn ail, pwyswch Rhowch i weld y canlyniad.
  • Yn olaf, gallwch weld, rydym wedi cael y canlyniad " Mae ". Achos yn wir mae yna lyfr gan Emily Bronte ar ein rhestr. Hynny yw “ Wuthering Heights ”.

>
  • Os ydych chi eisiau cyfatebiaeth fras,gallwch ddefnyddio Cymeriadau Cerdyn Gwyllt (*, ?, ~) o fewn y ffwythiant COUNTIF . Er enghraifft, i ddarganfod a oes unrhyw lyfr gan y chwiorydd Bronte ( Emily Bronte a Charlotte Bronte ), defnyddiwch y fformiwla ganlynol.
  • =IF(COUNTIF(C4:C20,"*Bronte")>0,"There is", "There is Not")

    • Ymhellach, tarwch yr allwedd Enter i ddangos y canlyniad.
    • Ac, mae gennym ni “ Mae ”. Oherwydd bod tri llyfr wedi'u hysgrifennu gan y Chwiorydd Bronte .

    SYLWCH: Y Mae ffwythiant COUNTIF yn chwilio am gyfatebiaeth achos-ansensitif. Hynny yw, os ydych chi'n defnyddio'r fformiwla IF(COUNTIF(C5:C21,"emily bronte")>0,"Mae", "Nid oes"), bydd yn dal i ddychwelyd “ Mae ”.

    🔎 Sut Mae'r Fformiwla yn Gweithio?

      <24 Mae COUNTIF(C5:C21,"Emily Bronte") yn dychwelyd y nifer o weithiau mae'r enw “Emily Bronte” yn ymddangos yn yr amrediad C5:C21 .
    • Mae COUNTIF(C5:C21,"Emily Bronte")>0 yn dychwelyd TRUE os yw'r enw yn ymddangos o leiaf unwaith yn yr amrediad, ac yn dychwelyd FALSE os yw'r enw ddim yn ymddangos.
    • Felly IF(COUNTIF(C5:C21,"Emily Bronte")>0,"Mae", "Nid oes") yn dychwelyd "Mae yna ”, os yw'r enw yn ymddangos o leiaf unwaith, ac yn dychwelyd “ Nid oes ” os nad yw'r enw yn ymddangos.

    2. Creu Swyddogaeth OS gydag Ystod o Werthoedd Rhifol

    Nawr byddwn yn defnyddio datganiad IF arall. Byddwn yn creu rhestr o werthoeddo ystod sy'n disgyn rhwng dau rif penodol. Dewch i ni ddarganfod nifer y llyfrau sydd yna ai peidio o golofn D sy'n disgyn rhwng 10 i 20 . Gellir cyflawni'r mathau hyn o dasgau gan ddefnyddio ffwythiant E xcel IF gydag ystod o werthoedd.

    CAMAU:

      I ddechrau, dewiswch y gell lle rydych am weld y canlyniad.
    • Yna, rhowch y fformiwla yno .
    =IF(((D5>=10)*(D5<=20))=1, "Yes", "No")

    23>

  • Pwyswch Enter .
    • Llusgwch yr eicon Fill Handle i lawr i ddyblygu'r fformiwla dros yr ystod. Neu, i AutoLlenwi yr amrediad, clic dwbl ar y symbol plws ( + ).

    <3

    • Yn olaf, gallwn weld y canlyniad.

    21>3. Cymhwyso AC Amodau gyda Swyddogaeth IF ar gyfer Ystod Gwerthoedd

    Nawr byddwn yn gosod amodau o fewn swyddogaeth IF . Gadewch i ni wirio a yw pob un o'r llyfrau'n bodloni'r ddau amod penodol ai peidio. Y cyntaf yw bod nifer y llyfrau yn fwy na 10 a'r ail yw bod pris y llyfr yn fwy na 20 . Os cyflawnir yr amodau hynny yn unig yna byddwn yn prynu'r llyfr.

    Ar gyfer hyn, byddwn yn defnyddio'r cyfuniad o ffwythiannau IF a AND . Pan gaiff ei holl baramedrau eu gwerthuso fel TRUE , mae'r ffwythiant AND yn dychwelyd TRUE ; fel arall, mae'n dychwelyd FALSE .

    CAMAU:

    >
  • Yn y dechrau, dewiswch gellwrth ymyl y llyfr cyntaf a rhowch y fformiwla. allwedd ar eich bysellfwrdd unwaith eto.
    • Fel arall, gallwn ddefnyddio'r symbol o a cyflwr ( * ) yn y fformiwla. Felly, bydd y fformiwla yn edrych fel hyn.
    =IF((D5>=10)*(E5>=20),"Methu Prynu", "Methu Prynu ”)

    • Trowch Enter i weld y canlyniad.

    • >I gopïo'r fformiwla dros yr ystod, llusgwch y symbol Fill Handle i lawr. Fel arall, gallwch glicio ddwywaith ar yr ychwanegiad ( + ) arwyddo i AutoFill yr amrediad.

    <3

    • Yn yr un modd, gallwn gael y canlyniad.

    21>4. Defnyddiwch Swyddogaeth IF gyda OR Amodau ar gyfer Ystod Gwerthoedd

    Nawr dewch i NEU amodau math. Gadewch i ni wirio a yw pob un o'r llyfrau yn bodloni o leiaf un amod ai peidio. Os caiff unrhyw un o'i baramedrau eu gwerthuso fel TRUE , mae'r ffwythiant OR yn dychwelyd TRUE ; fel arall, mae'n dychwelyd FALSE .

    CAMAU:

    • Yn gyntaf, dewiswch y gell lle rydym am weld y canlyniad.<25
    • Yn ail, mewnosodwch y fformiwla.
    =IF(OR(D5>=10,E5>=60),"Can Purchase","Can not Purchase")

    • Ymhellach, pwyswch y Enter allwedd o'ch bysellfwrdd.

    • Yn lle defnyddio'r ffwythiant, gallwn ddefnyddio'r neu'r symbol ( + ). Felly, bydd y fformiwlafod.
    =IF((D5>=10)+(E5>=60),"Can Purchase","Can not Purchase")

    23>

  • Trowch Enter i weld y canlyniad.
    • Ar ôl hynny, llusgwch yr eicon Fill Handle i gopïo’r fformiwla dros yr ystod. Neu, clic dwbl ar yr arwydd plws ( + ). Mae hyn hefyd yn dyblygu'r fformiwla.

    • Yn olaf, rydym wedi nodi ar gyfer pob llyfr a ellir ei brynu ai peidio, os oes un amod o leiaf ai peidio. .

    >

    5. Defnyddiwch Swyddogaeth Nythog IF ar gyfer Ystod Gwerthoedd

    Yn yr enghraifft hon, byddwn yn defnyddio amodau nythu IF . Mae hynny'n golygu y byddwn yn defnyddio un fformiwla IF o fewn fformiwla IF arall. Gadewch imi ofyn ichi gyflawni swydd. Ar gyfer yr holl lyfrau, gwiriwch a yw'r pris yn fwy na neu'n hafal i $30.00 ai peidio yn gyntaf. Os oes, gwiriwch a yw'r rhif yn fwy na neu'n hafal i 15 ai peidio. Yna, os oes, gwiriwch a yw enw’r awdur yn dechrau gyda’r llythyren “ C ” ai peidio. Os ydych yn dal i fod, dychwelwch “ Bodloni “. Fel arall, dychwelwch “ Ddim yn Bodlon “.

    CAMAU:

    • I ddechrau, dewiswch y gell a mewnosodwch y fformiwla ganlynol yno.
    =IF(E5>=20,IF(D5>=15,IF(LEFT(C5,1)="C","Satisfy","Does not Satisfy"),"Does not Satisfy"),"Does not Satisfy")

      24> Tarwch yr allwedd Enter i weld y canlyniad.<25

    • Yn yr un modd, yn yr enghreifftiau blaenorol, llusgwch yr eicon Fill Handle i lawr i ddyblygu’r fformiwla dros yr amrediad. Neu, i AutoLlenwi yr amrediad, clic dwbl ar y plws ( + )symbol.
    • Yn olaf, gallwch weld, dim ond pump llyfr sy'n bodloni pob un o'r tri amod ar yr un pryd.

    6. Cyfuno IF & Swyddogaethau SUM yn Excel

    Byddwn yn cyfuno ffwythiannau IF a SUM yn yr enghraifft hon. Mae'r ffwythiant SUM yn ychwanegu gwerthoedd gan ddefnyddio adio. Gadewch i ni ddilyn yr enghraifft.

    CAMAU:

    • Dewiswch yr ail gell G6 , a rhowch y fformiwla yn y gell ddethol honno.
    =IF(SUM(D5:D21)>=80, "Good", IF(SUM(D5:D21)>=50, "Satisfactory", "Poor"))

    • Yna, pwyswch yr allwedd Enter i weld y canlyniad.

    🔎 Sut Mae'r Fformiwla'n Gweithio?

    • 1>SUM(D5:D21) mae'r rhan hon yn ychwanegu gwerthoedd yr amrediad ac yn dychwelyd cyfanswm nifer y llyfrau o ganlyniad.
    • SUM(D5:D21)>=80 a SUM(D5:D21)>=50 yn gwirio a yw'r amod wedi'i fodloni ai peidio.
    • IF(SUM(D5:D21)>=80, “Da”, IF(SUM(D5:D21)>=50, “Boddhaol”, “Gwael”)) yn adrodd y canlyniad. Yn ein hachos ni, y canlyniad oedd “ Da ”.

    7. Uno IF & CYFARTALEDD Swyddogaethau

    Mae cyfartaledd y rhifau a roddir fel paramedrau yn cael ei bennu gan y ffwythiant CYFARTALEDD . Gadewch i ni gyfuno'r ffwythiannau IF a AVERAGE ar gyfer yr enghraifft hon.

    CAMAU:

      Yn y dechrau, dewiswch y gell lle rydym am roi'r canlyniad. Yn ein hachos ni, byddwn yn dewis cell G6 .
    • Yna, mewnosodwch y fformiwla i mewn i hynnycell.
    =IF(AVERAGE(D5:D21)>=20, "Good", IF(AVERAGE(D5:D21)>=10, "Satisfactory", "Poor"))

    • Ymhellach, pwyswch Enter allwedd o'r bysellfwrdd.<25
    • Yn olaf, fe gewch eich canlyniad.

    🔎 Sut Mae'r Fformiwla Gwaith?

  • AVERAGE(D5:D21) yn cyfrifo nifer cyfartalog y llyfrau.
  • AVERAGE(D5:D21)> Mae =20 a AVERAGE(D5:D21)>=10 yn gwirio a fodlonwyd yr amod.
  • IF(AVERAGE(D5:D21)>=20 , “Da”, IF(AVERAGE(D5:D21)>=10, “Boddhaol”, “Gwael”)) yn datgelu'r canlyniad. Y canlyniad yn ein sefyllfa ni yw “ Boddhaol ”.
  • 8. Integreiddio IF & UNION Swyddogaethau i Gyfateb Amrediad Gwerthoedd

    Mae'r ffwythiant EXACT yn dychwelyd TRUE os yw dau linyn testun yn union yr un fath, a FALSE fel arall pan cymharu dau llinyn testun. Er ei fod yn anwybyddu anghysondebau fformatio, mae EXACT yn sensitif i achosion. Gadewch i ni integreiddio'r ffwythiannau IF a EXACT gyda'i gilydd i gyd-fynd ag ystod o werthoedd.

    CAMAU:

    • Dewiswch y gell lle rydym am weld y deilliant.
    • Ychwanegwch y fformiwla ffwythiant ganlynol ar ôl hynny.
    =IF(EXACT($C$5:$C$21,"Leo Tolstoy"), "Yes", "No")

    • Pwyswch y fysell Enter ar eich bysellfwrdd unwaith eto.
    • A, gallwch weld y bydd hwn yn dangos y canlyniad yn yr amrediad.
    <0 SYLWCH: Nid oes angen i chi ddefnyddio'r fformiwla ym mhob cell, bydd hyn yn dangos canlyniadau'r ystod ocelloedd.

    🔎 Sut Mae'r Fformiwla yn Gweithio?

    • EXACT( $C$5:$C$21,”Leo Tolstoy”) yn dangos a yw'r ddau ddata yn cyfateb yn union ai peidio.
    • IF(EXACT($C$5:$C$21,"Leo Tolstoy”), “Ie”, “Na”) gwiriwch y rhesymeg a dychwelwch y canlyniad.

    9. Cydgrynhoi OS, A & HEDDIW Swyddogaethau i Gael Dyddiad

    Tybiwch, rydym am wirio a yw'r dyddiad cyrraedd o fewn 7 diwrnod ai peidio, os yw'r dyddiad cyrraedd o fewn saith diwrnod yn unig yna gallwn brynu'r llyfr. Ar gyfer hyn, byddwn yn defnyddio'r cyfuniad o ffwythiannau IF , AND, a HEDDIW .

    CAMAU:

    • Yn yr un modd, yn yr enghreifftiau cynharach, dewiswch y gell ac yna rhowch y fformiwla yno.
    =IF(AND(E5>TODAY(), E5<=TODAY()+7), "Yes", "No")

    • Yna, pwyswch Enter .

    • I gopïo'r fformiwla dros yr amrediad, llusgwch y Llenwch Handle symbol i lawr. Fel arall, gallwch glicio ddwywaith yr ychwanegiad ( + ) arwyddo i AutoFill yr amrediad.
    • Yn olaf, bydd hwn yn dangos y canlyniad ar gyfer pob llyfr yng ngholofn F .

    10. Sicrhewch y Gwerth Uchaf/Isaf trwy Gyfuno IF, MAX & Swyddogaethau MIN

    Cymerwch ein bod am gymharu nifer y llyfrau â'r llyfr cyntaf. A byddwn yn dod o hyd i'r gwerth uchaf ac isaf o gyfanswm y llyfr. Ar gyfer hyn, byddwn yn defnyddio'r cyfuniad o IF , MAX & MIN

    Mae Hugh West yn hyfforddwr a dadansoddwr Excel hynod brofiadol gyda dros 10 mlynedd o brofiad yn y diwydiant. Mae ganddo radd Baglor mewn Cyfrifeg a Chyllid a gradd Meistr mewn Gweinyddu Busnes. Mae gan Hugh angerdd am addysgu ac mae wedi datblygu dull addysgu unigryw sy’n hawdd ei ddilyn a’i ddeall. Mae ei wybodaeth arbenigol o Excel wedi helpu miloedd o fyfyrwyr a gweithwyr proffesiynol ledled y byd i wella eu sgiliau a rhagori yn eu gyrfaoedd. Trwy ei flog, mae Hugh yn rhannu ei wybodaeth gyda’r byd, gan gynnig tiwtorialau Excel am ddim a hyfforddiant ar-lein i helpu unigolion a busnesau i gyrraedd eu llawn botensial.