Sut i Ddefnyddio Swyddogaeth Nested IF yn Excel (6 Enghraifft Delfrydol)

  • Rhannu Hwn
Hugh West

Yn yr erthygl hon, byddwn yn dysgu defnyddio'r swyddogaeth IF nythu yn Excel . Pan fewnosodir swyddogaeth y tu mewn i swyddogaeth arall, yna fe'i gelwir yn swyddogaeth nythu. Heddiw, byddwn yn dangos 6 enghreifftiau delfrydol o'r ffwythiant IF nythu . Bydd yr enghreifftiau hyn yn eich helpu i ddeall y defnydd o'r ffwythiant nythu IF . Felly, heb unrhyw oedi, gadewch i ni ddechrau'r drafodaeth.

Lawrlwythwch y Llyfr Ymarfer

Lawrlwythwch y llyfr ymarfer oddi yma.

Defnyddiwch Nested IF Function. xlsx

Cyflwyniad i Swyddogaeth Excel IF

I ddeall y ffwythiant IF nythu , mae angen i ni wybod am swyddogaeth IF yn gyntaf. Yn Microsoft Excel , mae'r ffwythiant IF yn gwirio cyflwr penodol ac os yw'n cwrdd wedyn, mae'n dangos canlyniad. Hefyd, os nad yw'r amod yn cael ei fodloni, yna mae'n dangos canlyniad arall.

  • Cystrawen

IF (logical_test, [value_if_true], [value_if_false])

  • Dadl

prawf_rhesymegol: Mae'n orfodol dadl y ffwythiant IF . Mae'r ddadl hon yn cynrychioli'r cyflwr a roddwyd ar gyfer cell neu ystod o gelloedd.

[value_if_true]: Dyma ail arg y ffwythiant. Dyma'r gosodiad diffiniedig os yw'r amod yn cael ei fodloni.

[value_if_false]: Dyma'r drydedd ddadl sy'n ymddangos os yw'r amod yn anwir.

> Cyflwyniad i Swyddogaeth Excel Nested IF

Y nythogy ffwythiant IFS , gallwn ddefnyddio'r set ddata flaenorol.

Gadewch i ni arsylwi'r camau isod i wybod mwy.

CAMAU:

  • I ddechrau, dewiswch Cell D5 a theipiwch y fformiwla:
=IFS(C5>5500,12%,C5>=4001,9%,C5>=2500,5%,TRUE,"") <2

  • Yna, tarwch Enter .

Yma, Prawf 1 yw gwirio a yw Cell C5 yn fwy na 5500 . Os TRUE , yna bydd yn dangos 12 %. Fel arall, bydd yn symud i Prawf 2 ac yn y blaen.

  • Yn y cam canlynol, defnyddiwch y Trinlen Llenwch i lawr i weld yr holl ganlyniadau.<10 3. Mewnosod Swyddogaeth CHOOSE

    Gallwn hefyd ddefnyddio swyddogaeth CHOOSE i wirio amodau lluosog. Mae'r ffwythiant CHOOSE yn dychwelyd gwerth o'r rhestr yn seiliedig ar rif mynegai y gwerth hwnnw. Rhoddir ffurf gyffredinol y ffwythiant CHOOSE isod.

    CHOOSE((Test 1)+(Test 2)+(Test 3),Value 1,Value 2,Value 3)

Gallwch wirio mwy o brofion y tu mewn i'r fformiwla os dymunwch .

Gadewch i ni dalu sylw i'r camau isod am ragor.

CAMAU:

    Yn y dechrau, dewiswch Cell D5 a theipiwch y fformiwla:
=CHOOSE((C5>=2500)+(C5>=4001)+(C5>5500),5%,9%,12%)

  • Ar ôl hynny, pwyswch Rhowch .

Yma, gallwch weld pedair dadl y tu mewn i'r CHOOSE swyddogaeth. Yn y ddadl gyntaf, rydym wedi gosod yr holl amodau gan eu hychwanegu gyda'r arwydd plus ( + ). Yna, yn y dadleuon nesaf, rydym wedi gosod gwerth y canlyniadau gydao ran sefyllfa yr amodau. Er enghraifft, mae'r ail ddadl yn dynodi canlyniad yr amod cyntaf . Ac yn y blaen.

  • Yn y diwedd, llusgwch y Llenwad Handle i lawr.

4. Ceisiwch Swyddogaeth SWITCH Excel

Gallwch hefyd ddefnyddio y ffwythiant SWITCH fel dewis amgen i'r ffwythiant nythog IF . Ond, mae angen i chi gofio un peth. Gallwch ddefnyddio'r ffwythiant SWITCH pan fydd angen i chi ddelio â set sefydlog o werthoedd penodol. Yn y set ddata, gallwch weld ein bod wedi cyflwyno Rank yn lle'r Amrediad Gwerthiant . Bydd y gwerthoedd penodol hyn o Rank yn ein helpu i ddosbarthu'r comisiwn yn hawdd.

Dilynwch y camau isod i wybod mwy am y dull hwn.

CAMAU:

  • Yn gyntaf oll, teipiwch y fformiwla isod yn Cell E5 :
1> =SWITCH(D5,$D$13,$E$13,$D$14,$E$14,$D$15,$E$15,"")

  • Nawr, pwyswch Enter i weld y canlyniad.

Yma, bydd y fformiwla yn edrych am werth Cell D5 . Os yw'r gwerth yn A , yna bydd yn argraffu 5 %, os B yna 9 %, ac os C yna 12 %.

  • Yn y cam nesaf, llusgwch y Fill Handle i lawr.

<49

5. Defnyddio ffwythiant CONCATENATE

Cyflwynwyd y ffwythiant SWITCH yn Excel 2016 . Nid oes gan y fersiynau hŷn y swyddogaeth SWITCH . Yn yr achos hwnnw, gallwch ddefnyddio y swyddogaeth CONCATENATE yn lle'rdull blaenorol.

Dewch i ni drafod y camau isod.

CAMAU:

  • Yn y cyntaf lle, teipiwch y fformiwla isod yn Cell E5 :
=CONCATENATE(IF(D5="A",5%,""),IF(D5="B",9%,"") & IF(D5="C",12%,""))*1

  • Ar ôl hynny, taro Rhowch i weld y canlyniad.

Yma, rydym wedi cydgatenu lluosog IF swyddogaethau. Mae'r fformiwla hon yn dangos 5 % os yw gwerth Cell D5 yn A , 9 % os B , a 12 % os C .

  • Yn olaf, llusgwch i lawr y Trinlen Llenwch i weld canlyniadau yn y celloedd dymunol.

Pethau i'w Cofio

Mae angen i chi gofio'r pethau canlynol wrth weithio gyda'r ffwythiant nythog IF yn Excel.

  • Rhaid i chi gadw trefn gywir y profion a'r canlyniadau pan fyddwch yn defnyddio'r ffwythiant IF 2> nythu.
  • Yn Excel 2007 2016 , gallwch ddefnyddio uchafswm o 64 amodau.
  • Os yw'ch fformiwla'n mynd yn fwy oherwydd nifer yr amodau, defnyddiwch y dulliau amgen yn lle hynny.
Mae fformiwla OSyn dal ffwythiannau IFlluosog. Yn achos amodau lluosog, mae angen i ni ddefnyddio'r ffwythiant IFy tu mewn i ffwythiant IFarall. Gellir ysgrifennu ffurf gyffredinol y ffwythiant IF nythufel: IF(C1,T1,IF(C2,T2,(IF(C3,T3,IF(C4,T4,F4))))

Yma,

  • C1: Amod Cyntaf.
  • T1: Gwerth i'w ddangos os bodlonir yr amod cyntaf.
  • C2: Ail Amod.
  • T2: Gwerth i'w ddangos os yw'r ail amod yn cael ei fodloni.
  • C3: Trydydd Amod.
  • T3: Gwerth i'w ddangos os bodlonir y trydydd amod.
  • C4: Pedwerydd Amod.<10
  • T4: Gwerth i'w ddangos os yw'r pedwerydd amod yn cael ei fodloni.
  • F4: Dyma'r gwerth fydd yn cael ei ddangos os na fodlonir yr amodau .

Gallwch ychwanegu mwy o amodau yn ôl eich anghenion y tu mewn i'r fformiwla.

6 Enghraifft Delfrydol o Ddefnyddio Swyddogaeth Nested IF yn Excel

1. Defnyddio Syml Swyddogaeth wedi'i nythu IF i ddod o hyd i Ganlyniadau

I ddeall y defnydd o'r ffwythiant nythog IF , byddwn yn dangos enghraifft syml yn y lle cyntaf. Yn yr enghraifft hon, byddwn yn ceisio dod o hyd i ganlyniadau rhai myfyrwyr. Yma, rydym yn defnyddio tri chyflwr.

  • Yn gyntaf, os bydd myfyriwr yn cael 70 neu uwch , bydd yn pasio.
  • Yn ail, os yw'n cael llai na 70 , yna bydd yn methu.
  • Yn drydydd, os nad oes marc, yna, bydd y myfyriwr yn cael ei ystyriedabsennol.

Dewch i ni ddilyn y camau isod i weld sut mae ffwythiant nythog OS yn gweithio.

STEPS :

  • Yn gyntaf, dewiswch Cell C5 a theipiwch y fformiwla:
=IF(C5="","Absent",IF(C5>=70,"Pass","Fail"))

  • Ar ôl hynny, pwyswch Enter i weld y canlyniad.

0>Yn y fformiwla hon,
  • Y arg gyntaf yw C5= “” a’r ail arg yw “Absenol” . Mae'n dynodi'r amod cyntaf. Mae'n nodi os yw Cell C5 yn wag, yna, bydd yn dangos yr ail ddadl. Yn ein hachos ni, hynny yw Absennol .
  • Mae'r ail ffwythiant IF yn nodi os yw'r marc yn uwch na 70 , yna bydd myfyriwr pasio. Fel arall, ni fydd.
  • Yn y cam canlynol, rhowch y cyrchwr ar ochr dde isaf Cell D5 a llusgwch y Fill Handle i lawr.

  • Yn olaf, fe welwch ganlyniadau fel y llun isod.

2. Darganfod Gradd Gan Ddefnyddio Swyddogaeth Nested IF yn Excel

Yn yr ail enghraifft, byddwn yn defnyddio'r ffwythiant nythog IF yn Excel i ganfod graddau rhai myfyrwyr. Mae'n un o'r enghreifftiau a ddefnyddir fwyaf i ddisgrifio'r ffwythiant nythog IF . Ar gyfer yr enghraifft hon, byddwn yn defnyddio set ddata sy'n cynnwys marciau rhai myfyrwyr. Yma, rhoddir amrediad y marciau a'r graddau cyfatebol hefyd. Mae angen i ni werthuso graddau'r myfyrwyr yn seiliedig ar y marciau a enillwyd ganddynt.

Gadewch i niarsylwch y camau isod i ddysgu mwy am yr enghraifft hon.

CAMAU:

  • Yn y lle cyntaf, dewiswch Cell D5 a theipiwch y fformiwla:
=IF(C5<61,"F",IF(C5<71,"D",IF(C5<81,"C",IF(C5<91,"B","A"))))

  • Yna, pwyswch Enter i weld y canlyniad.
Ein cyflwr cyntaf yw gwirio a oes unrhyw farc isod 61 .
  • Os TRUE , yna mae'n dychwelyd F .
  • Os FALSE , yna mae'n gwirio y nesaf IF
  • Yn y ffwythiant IF nesaf, mae'n gwirio marciau isod 71 ac yn dychwelyd D os yw TRUE .
  • Yn y modd hwn, mae'r ffwythiant IF nythog yn symud ymlaen i wirio'r holl amodau.
    • Ar ôl hynny , defnyddiwch y Llenwch Handle i weld canlyniadau ym mhob cell.

    3. Cymhwyswch Swyddogaeth Excel Nested IF i Ddyrannu Diwrnodau Gwyliau

    Gallwn ddefnyddio'r ffwythiant IF nythu at fwy o ddibenion hefyd. Yn y drydedd enghraifft, byddwn yn ceisio dyrannu cyfnod Gwyliau i weithwyr cwmni. Er mwyn neilltuo cyfnod gwyliau, rydym wedi cyflwyno rhai amodau. Os yw cyfnod cyflogaeth cyflogai yn 15 flwyddyn neu fwy, yna bydd ganddo 25 diwrnod gwyliau. Os yw rhwng 9 a 14 flwyddyn, yna bydd ganddo 15 diwrnod gwyliau. Ac yn olaf, os yw'r cyfnod cyflogaeth yn llai na 9 flynedd, yna bydd ganddo 10 diwrnod gwyliau.

    Gadewch i ni dalu sylw i'r camau isodi ddysgu'r enghraifft.

    CAMAU:

    • Yn gyntaf, dewiswch Cell D5 a theipiwch y fformiwla isod:
    • <11 =IF(C5>=15,25,IF(C5>=9,15,IF(C5>=1,10,0)))

    • Ar ôl hynny, tarwch Enter i weld y canlyniad.
    <0

    Yn y fformiwla hon, rydym wedi defnyddio amodau 3 .

    • Yn yr amod cyntaf, gwnaethom wirio a yw 3 amodau. 1>Mae cell C5 yn fwy na 15 . Gan ei fod yn WIR , mae'n dangos 25 yn Cell D5 .
    • Os oedd yn FALSE , yna, mae'n yn gwirio'r cyflwr nesaf ac yn y blaen.
    • Yn olaf, llusgwch y Llenwad Handle i lawr i weld canlyniadau fel y sgrinlun isod.
    <0

    4. Pennu Statws Talu gyda Swyddogaeth Nested OS yn Excel

    Mewn bywyd ymarferol, mae angen i ni bennu'r statws talu yn aml. Mae angen i sefydliadau sy'n darparu gwasanaethau gadw cofnod o daliadau eu cwsmeriaid. Yn yr achosion hynny, gallwn hefyd ddefnyddio'r ffwythiant IF nythog IF .

    Yn y set ddata isod, gallwn weld y Bil a Symiau a Dalwyd o rai cwsmeriaid. Gan ddefnyddio'r wybodaeth hon, byddwn yn ceisio diweddaru'r golofn Statws .

    Felly, gadewch i ni ddilyn y camau isod i ddeall yr enghraifft.

    0> CAMAU:
    • Yn y lle cyntaf, dewiswch Cell G5 a theipiwch y fformiwla:
    =IF(F5=0,"Paid",IF(TODAY()

    • Pwyswch Enter i weld y canlyniad.

    Yn y fformiwla hon,

    • Yn gyntaf byddwn yn gwirio a yw Cell F5 yn hafal i 0 .Os yw'n TRUE , yna bydd yn dangos Talwyd .
    • Fel arall, bydd yn symud i'r ail amod.
    • Yn yr ail amod, defnyddiwyd swyddogaeth HEDDIW a'i gymharu â'r Dyddiad Dyledus .
    • Os yw'r dyddiad presennol yn fwy na'r Dyddiad Dyledus , yna, bydd yn dangos Dyledus .
    • Ac os yw'r dyddiad cyfredol yn llai na'r Dyddiad Dyledus , yna bydd yn dangos Ar .
    • Yn olaf, llusgwch yr handlen Llenwi i lawr i weld y canlyniadau ym mhob cell.

    5. Mewnosod Swyddogaeth Excel Nested IF i Ddychwelyd Cynnyrch Cywir

    Yn yr enghraifft hon, byddwn yn ceisio dychwelyd y cynnyrch cywir o ddau rif gan ddefnyddio'r ffwythiant nythog IF . I egluro'r enghraifft, byddwn yn defnyddio'r set ddata isod.

    Dewch i ni ddilyn y camau isod i ddeall yr enghraifft.

    CAMAU:<2

    • I ddechrau, dewiswch Cell C5 a theipiwch y fformiwla:
    =IF(B5="15x12",180,IF(B5="14x19",266,IF(B5="20x25",500)))

    • A gwasgwch Enter .
    Enter .

    Yn y fformiwla hon,
    • Yr amod cyntaf yw gwirio a yw Cell B5 yn hafal i 15×12 . Os TRUE , yna, bydd yn dangos 180 . Os yw'n FALSE , yna, byddwn yn symud i'r cyflwr nesaf.
    • Yn y cyflwr nesaf, bydd yn chwilio am 14×19 ac yn dangos 266 os yw'n bodloni'r amod.
    • Ac yn y cyflwr olaf, bydd yn chwilio gwerth 2 0x25 ac yn dangos 500 os yw'n bodloni'rcyflwr.
    • Ar ôl teipio'r fformiwla, llusgwch i lawr y Llenwad Dolen .

      9>Yn y diwedd, fe welwch ganlyniadau fel y llun isod.

    6. Gwnewch gais Nested IF gyda A/OR Functions yn Excel

    Yn yr enghraifft olaf, byddwn yn defnyddio'r swyddogaeth nythu IF gyda'r A & NEU ffwythiannau . Yn gyntaf, byddwn yn dangos y defnydd o y ffwythiant OR ac yna, byddwn yn gweithredu y ffwythiant AND .

    I esbonio'r enghraifft, byddwn yn defnyddio set ddata sy'n yn cynnwys gwybodaeth am y swm gwerthiant o Mawrth & Ebrill . Byddwn yn dosbarthu'r Comisiwn Gwerthu yn seiliedig ar swm eu gwerthiant.

    Dewch i ni ddilyn y camau isod i ddysgu mwy am ddosbarthiad y comisiwn.<3

    CAMAU:

    • Yn y lle cyntaf, dewiswch Cell E5 a theipiwch y fformiwla:
    7> =IF(OR(C5>5500,D5>5500),12%,IF(OR(C5>=4001,D5>=4001),9%,IF(OR(C5>=2500,D5>=2500),5%,"")))

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

    Yn y fformiwla hon, rydym wedi defnyddio'r ffwythiant IF nythog IF gyda'r ffwythiant NEU . Gallwn ddefnyddio amodau lluosog y tu mewn i'r ffwythiant NEU . Os yw unrhyw un o'r amodau hyn yn TRUE , yna bydd yn dangos y gwerth a neilltuwyd. Mae hynny'n golygu os oes angen i chi fodloni unrhyw un amod, yna dylech gymhwyso'r swyddogaeth NEU .

    • Mae'r amod cyntaf yn gwirio a yw swm y gwerthiant yn unrhyw un o'r ddau fis yn fwy. nag 5500 ac os TRUE , mae'n gosod y comisiwn i 12 %.
    • Yn yr ail amod, mae'n gwirio a yw swm y gwerthiant rhwng 4001 i 5500 . Mae'n argraffu 9 % yn y Comisiwn .
    • A'r amod olaf yw gwirio'r swm gwerthiant rhwng 2500 i 4000 .
    • Ar ôl hynny, defnyddiwch y Llenwad Dolen i gopïo'r fformiwla i lawr.

    6>

    Sylwer: Rhaid gosod Fformat Rhif yr ystod E5:E10 i Canran . Fel arall, bydd yn dangos 0 .

    • Yn y cam canlynol, byddwn yn mewnosod y fformiwla IF nythu gyda'r ffwythiant AND .
    • I'r diben hwnnw, dewiswch Cell E5 a theipiwch y fformiwla:
    =IF(AND(C5>5500,D5>5500),12%,IF(AND(C5>=4001,D5>=4001),9%,IF(AND(C5>=2500,D5>=2500),5%,"")))

    Yma, rhaid i'r ddau amod o fewn y ffwythiant AND fod yn TRUE . Fel arall, bydd yn gweithredu'r amod IF nesaf. Er enghraifft, os yw Cell C5 a D5 yn fwy na 5500 , dim ond wedyn bydd yn gosod y comisiwn i 12 %.

    • Yn olaf, llusgwch y Llenwad Dolen i lawr i weld yr holl ganlyniadau. Excel

      Mae'n dod yn anodd gweithredu'r ffwythiant nythog IF os oes gennych chi lawer o amodau. Gall y fformiwla fynd yn fwy a gall unrhyw gamgymeriad bach eich arwain at ganlyniadau anghywir. Er mwyn osgoi'r anawsterau, gallwch ddefnyddio'r dewisiadau amgen o'r nythIF swyddogaeth yn Excel. Yma, byddwn yn trafod dewisiadau amgen 5 . Gallwch eu defnyddio yn ôl eich anghenion.

      1. Defnyddiwch Swyddogaeth VLOOKUP

      Pan fyddwch yn defnyddio ystodau parhaus o rifau, gallwch ddefnyddio y ffwythiant VLOOKUP yn lle y ffwythiant IF nythog . At y diben hwn, mae angen i chi gael tabl cyfeirio a chreu'r fformiwla gyda'r cyfatebiad bras. Yn ein hachos ni, y tabl Comisiwn yw ein tabl cyfeirio. Yn y set ddata, mae gennym swm gwerthiant ar gyfer pob gwerthwr a byddwn yn ceisio dyrannu'r comisiwn.

      Dewch i ni ddilyn y camau yn ofalus i ddysgu mwy.

      CAMAU:

      • Yn gyntaf, dewiswch Cell D5 a theipiwch y fformiwla:
      =VLOOKUP(C5,$C$13:$D$15,2,TRUE)

      • Ar ôl hynny, pwyswch Enter .
      • Enter .
    • Enter . Enter . Enter . wedi defnyddio'r ffwythiant VLOOKUP i chwilio am werth Cell C5 yng ngholofn ail y tabl lookup yn amrywio o Cell C13 i D15 . Mae angen i ni gymhwyso'r cyfatebiad bras yma, felly defnyddion ni TRUE yn arg olaf y fformiwla.
      • Yn olaf, llusgwch y Fill Handle i lawr i gweld yr holl ganlyniadau.

      2. Cymhwyso Swyddogaeth Excel IFS

      Mae cymhwyso y ffwythiant IFS yn gwneud y dasg o gweithredu amodau lluosog yn hawdd iawn. Gellir ysgrifennu ffurf gyffredinol y ffwythiant IFS fel:

      IFS(Test1,Value1,[Test 2],[Value 2]....)

      Er mwyn egluro'r defnydd o

    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.