Tabl cynnwys
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.
- 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 ”.
>
=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>
- 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:
>
- Fel arall, gallwn ddefnyddio'r symbol o a cyflwr ( * ) yn y fformiwla. Felly, bydd y fformiwla yn edrych fel hyn.
- 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>
- 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?
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.
🔎 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