Skip i'r prif gynnwys

Meistroli Datganiadau IF Nested yn Excel - Canllaw Cam-wrth-Gam

Yn Excel, er bod y swyddogaeth IF yn hanfodol ar gyfer profion rhesymegol sylfaenol, mae amodau cymhleth yn aml yn gofyn am ddatganiadau IF wedi'u nythu ar gyfer prosesu data gwell. Yn y canllaw cynhwysfawr hwn, byddwn yn ymdrin yn fanwl â hanfodion IF nythu, o gystrawen i gymwysiadau ymarferol, gan gynnwys cyfuniadau o nythu OS ag amodau A/NEU. Yn ogystal, byddwn yn rhannu sut i wella darllenadwyedd swyddogaethau IF nythu yn ogystal â rhai awgrymiadau am IF nythu, ac archwilio dewisiadau amgen pwerus fel VLOOKUP, IFS, a mwy i wneud gweithrediadau rhesymegol cymhleth yn haws i'w defnyddio ac yn fwy effeithlon.


Swyddogaeth Excel IF yn erbyn datganiadau IF nythu

Mae swyddogaeth IF a datganiadau IF nythu yn Excel yn cyflawni dibenion tebyg ond maent yn wahanol iawn o ran eu cymhlethdod a'u cymhwysiad.

Swyddogaeth OS: Mae'r swyddogaeth IF yn profi cyflwr ac yn dychwelyd un gwerth os yw'r cyflwr yn wir a gwerth arall os yw'n ffug.
  • Mae'r Cystrawen yn:
    =IF (logical_test, [value_if_true], [value_if_false])
  • Cyfyngiad: Dim ond un cyflwr y gellir ei drin ar y tro, gan ei wneud yn llai addas ar gyfer senarios gwneud penderfyniadau mwy cymhleth sy'n gofyn am asesu meini prawf lluosog.
Datganiadau IF nythu: Mae swyddogaethau IF nythu, sy'n golygu bod un swyddogaeth IF y tu mewn i un arall, yn caniatáu ichi brofi meini prawf lluosog ac yn cynyddu nifer y canlyniadau posibl.
  • Mae'r Cystrawen yn:
    =IF( condition1, value_if_true1, IF( condition2, value_if_true2, value_if_false2 ))
  • Cymhlethdod: Yn gallu trin amodau lluosog ond gall ddod yn gymhleth ac yn anodd ei ddarllen gyda gormod o haenau o nythu.

Defnydd o IF nythu

Mae'r adran hon yn dangos y defnydd sylfaenol o ddatganiadau IF nythu yn Excel, gan gynnwys cystrawen, enghreifftiau ymarferol, a sut i'w defnyddio gydag amodau AND neu OR.


Cystrawen o nythu IF

Deall cystrawen swyddogaeth yw'r sylfaen ar gyfer ei chymhwyso'n gywir ac yn effeithiol yn Excel. Gadewch i ni ddechrau gyda'r gystrawen o nythu os datganiadau.

Cystrawen:

=IF(condition1, result1, IF(condition2, result2, IF(condition3, result3, result4)))

Dadleuon:

  • Condition1, Condition2, Condition3: These are the conditions you want to test. Each condition is evaluated in order, starting with Condition1.
  • Result1: This is the value returned if Condition1 is TRUE.
  • Result2: This value is returned if Condition1 is FALSE and Condition2 is TRUE. It's important to note that Result2 is only evaluated if Condition1 is FALSE.
  • Result3: This value is returned if both Condition1 and Condition2 are FALSE, and Condition3 is TRUE. Essentially, for Result3 to be evaluated, the previous conditions (Condition1 and Condition2) must both be FALSE.
  • Result4: This result is returned if all the conditions (Condition1, Condition2, and Condition3) are FALSE.
    In short, this expression can be interpreted as follows:
    Test condition1, if TRUE, return result1, if FALSE,
    test condition2, if TRUE, return result2, if FALSE,
    test condition3, if TRUE, return result3, if FALSE,
    return result4

Cofiwch, mewn strwythur IF nythu, dim ond os yw'r holl amodau blaenorol yn ANGHYWIR y caiff pob cyflwr dilynol ei werthuso. Mae'r gwirio dilyniannol hwn yn hanfodol i ddeall sut mae IF wedi'i nythu yn gweithio.


Enghreifftiau ymarferol o IF nythu

Nawr, gadewch i ni blymio i mewn i'r defnydd o nythu IF gyda dwy enghraifft ymarferol.

Enghraifft 1: System raddio

Fel y dangosir yn y sgrinlun isod, mae'n debyg bod gennych restr o sgorau myfyrwyr a'ch bod am aseinio graddau yn seiliedig ar y sgorau hyn. Gallwch ddefnyddio IF nythu i gyflawni'r dasg hon.

Nodyn: Mae'r lefelau graddio a'u hystod sgôr cyfatebol wedi'u rhestru yn yr ystod E2:F6.

Dewiswch gell wag (C2 yn yr achos hwn), nodwch y fformiwla ganlynol a gwasgwch Rhowch i gael y canlyniad. Yna llusgwch y Llenwch Trin lawr i gael gweddill y canlyniadau.

=IF(B2>=90,$F$2,IF(B2>=80,$F$3,IF(B2>=70,$F$4,IF(B2>=60,$F$5,$F$6))))
Nodiadau:
  • Gallwch chi nodi lefel y radd yn uniongyrchol yn y fformiwla, felly gellir newid y fformiwla i:
    =IF(A2>=90, "A", IF(A2>=80, "B", IF(A2>=70, "C", IF(A2>=60, "D", "F"))))
  • Defnyddir y fformiwla hon i aseinio gradd (A, B, C, D, neu F) yn seiliedig ar sgôr yng nghell A2, gan ddefnyddio trothwyon graddio safonol. Mae'n achos defnydd nodweddiadol ar gyfer datganiadau IF nythu mewn systemau graddio academaidd.
  • Esboniad o'r fformiwla:
    1. A2>=90: Dyma'r cyflwr cyntaf y mae'r fformiwla'n ei wirio. Os yw'r sgôr yng nghell A2 yn fwy na neu'n hafal i 90, mae'r fformiwla yn dychwelyd "A".
    2. A2>=80: Os yw'r cyflwr cyntaf yn ffug (mae'r sgôr yn llai na 90), mae'n gwirio a yw A2 yn fwy na neu'n hafal i 80. Os yn wir, mae'n dychwelyd "B".
    3. A2>=70: Yn yr un modd, os yw'r sgôr yn llai na 80, mae'n gwirio a yw'n fwy na neu'n hafal i 70. Os yn wir, mae'n dychwelyd "C".
    4. A2>=60: Os yw'r sgôr yn llai na 70, mae'r fformiwla yn gwirio a yw'n fwy na neu'n hafal i 60. Os yn wir, mae'n dychwelyd "D".
    5. "F" : " Yn olaf, os na fodlonir unrhyw un o'r amodau uchod (sy'n golygu bod y sgôr yn llai na 60), mae'r fformiwla yn dychwelyd "F".
Enghraifft 2: Cyfrifiad y Comisiwn Gwerthu

Dychmygwch senario lle mae cynrychiolwyr gwerthu yn derbyn cyfraddau comisiwn gwahanol yn seiliedig ar eu cyflawniadau gwerthu. Fel y dangosir yn y sgrin isod, rydych chi am gyfrifo comisiwn gwerthwr yn seiliedig ar y gwahanol drothwyon gwerthu hyn, a gall datganiadau IF nythu eich helpu gyda hyn.

Nodyn: Mae'r cyfraddau comisiwn a'u hystodau gwerthu cyfatebol wedi'u rhestru yn yr ystod E2:F4.
  • 20% ar gyfer gwerthiannau dros $20,000
  • 15% ar gyfer gwerthiannau rhwng $10,000 a $20,000
  • 10% ar gyfer gwerthiannau o dan $10,000

Dewiswch gell wag (C2 yn yr achos hwn), nodwch y fformiwla ganlynol a gwasgwch Rhowch i gael y canlyniad. Yna llusgwch y Llenwch Trin lawr i gael gweddill y canlyniadau.

=B2*IF(B2>20000,$F$2,IF(B2>=10000,$F$3,$F$4))

Nodiadau:
  • Gallwch chi nodi'r gyfradd comisiwn yn uniongyrchol yn y fformiwla, felly gellir newid y fformiwla i:
    =B2*IF(B2>20000, 20%, IF(B2>=10000, 15%, 10%))
  • Defnyddir y fformiwla a ddarperir i gyfrifo comisiwn gwerthwr yn seiliedig ar eu swm gwerthiant, gan gymhwyso cyfraddau comisiwn gwahanol ar gyfer trothwyon gwerthu gwahanol.
  • Esboniad o'r fformiwla:
    1. B2: Mae hyn yn cynrychioli'r swm gwerthiant ar gyfer y gwerthwr, a ddefnyddir fel y sylfaen i gyfrifo'r comisiwn.
    2. IF(B2> 20000, "20%", ...): Dyma'r cyflwr cyntaf wedi'i wirio. Mae'n gwirio a yw swm y gwerthiant yn B2 yn fwy na 20,000. Os ydyw, mae'r fformiwla'n defnyddio cyfradd comisiwn o 20%.
    3. IF(B2>=10000, "15%", "10%): Os yw'r cyflwr cyntaf yn ffug (nid yw gwerthiant yn fwy na 20,000), mae'r fformiwla yn gwirio a yw'r gwerthiant yn hafal i neu'n fwy na 10,000. Os yn wir, mae'n cymhwyso cyfradd comisiwn o 15%. Os yw'r swm gwerthu yn llai na 10,000, mae'r fformiwla yn methu â chyfradd comisiwn o 10%.

Yn nythu os gyda chyflwr A/NEU

Yn yr adran hon, rwy'n addasu'r enghraifft gyntaf uchod "y system raddio" i ddangos sut i gyfuno IF nythu gyda chyflwr AND neu OR yn Excel. Yn yr enghraifft graddio ddiwygiedig, cyflwynais amod ychwanegol yn seiliedig ar "Cyfradd presenoldeb".

Defnyddio nythog os gyda chyflwr AND

Os yw myfyriwr yn bodloni'r sgôr a'r meini prawf presenoldeb, bydd yn cael hwb gradd. Er enghraifft, bydd gradd myfyriwr sydd â sgôr o 60 neu uwch ac y mae ei gyfradd presenoldeb yn 95% neu uwch yn cael ei huwchraddio o un lefel, megis o A i A+, B i B+ ac ati. Fodd bynnag, os yw'r gyfradd presenoldeb yn is na 95%, bydd y radd yn dilyn y meini prawf gwreiddiol ar sail sgôr. Mewn achosion o'r fath, mae angen i ni ddefnyddio datganiad IF nythu gyda chyflwr AND.

Dewiswch gell wag (D2 yn yr achos hwn), nodwch y fformiwla ganlynol a gwasgwch Rhowch i gael y canlyniad. Yna llusgwch y Llenwch Trin lawr i gael gweddill y canlyniadau.

=IF(AND(B2>=60, C2>=95%),IF(B2>=90, "A+", IF(B2>=80, "B+", IF(B2>=70, "C+", "D+"))),IF(B2>=90, "A", IF(B2>=80, "B", IF(B2>=70, "C", IF(B2>=60, "D", "F")))))

Nodiadau: Dyma esboniad o sut mae'r fformiwla hon yn gweithio:
  1. A gwiriad cyflwr:
    AND(B2>=60, C2>=95%): Mae'r cyflwr AND yn gwirio'n gyntaf a yw'r ddau amod yn cael eu bodloni — mae sgôr y myfyriwr yn 60 neu'n uwch, a'i gyfradd presenoldeb yn 95% neu fwy.
  2. Aseiniad gradd newydd:
    IF(B2>=90, "A+", IF(B2>=80, "B+", IF(B2>=70, "C+", "D+"))): Os yw'r ddau amod yn y datganiad AND yn wir, mae'r fformiwla wedyn yn gwirio sgôr y myfyriwr ac yn codi ei radd ef neu hi o un lefel.
    • B2>=90: Os yw'r sgôr yn 90 neu'n uwch, y radd yw "A+". Aseiniad gradd newydd:
    • B2>=80: Os yw'r sgôr yn 80 neu'n uwch (ond yn llai na 90), y radd yw "B+".
    • B2>=70: Os yw'r sgôr yn 70 neu'n uwch (ond yn llai na 80), y radd yw "C+".
    • B2>=60: Os yw'r sgôr yn 60 neu'n uwch (ond yn llai na 70), y radd yw "D+".
  3. Aseiniad Gradd Rheolaidd:
    IF(B2>=90, "A", IF(B2>=80, "B", IF(B2>=70, "C", IF(B2>=60, "D", "F"))) ): Os na chaiff yr amod AND ei fodloni (naill ai mae'r sgôr yn is na 80 neu bresenoldeb yn is na 95%), mae'r fformiwla yn pennu graddau safonol.
    • B2>=90: Sgôr 90 neu uwch yn cael "A".
    • B2>=80: Sgôr 80 neu uwch (ond llai na 90) yn cael "B".
    • B2>=70: Sgôr 70 neu uwch (ond llai na 80) yn cael "C".
    • B2>=60: Sgôr 60 neu uwch (ond llai na 70) yn cael "D".
    • Mae sgorau o dan 60 yn cael "F".
Defnyddio nythu os gyda chyflwr NEU

Yn yr achos hwn, bydd gradd myfyriwr yn cael ei chodi un lefel os yw ei sgôr yn 95 neu'n uwch, neu os yw ei gyfradd presenoldeb yn 95% neu fwy. Dyma sut y gallwn ei gyflawni gan ddefnyddio amodau OS a NEU nythu.

Dewiswch gell wag (D2 yn yr achos hwn), nodwch y fformiwla ganlynol a gwasgwch Rhowch i gael y canlyniad. Yna llusgwch y Llenwch Trin lawr i gael gweddill y canlyniadau.

=IF(OR(B2>=95, C2>=95%),IF(B2>=90, "A+", IF(B2>=80, "B+", IF(B2>=70, "C+", IF(B2>=60, "D+", "F+")))),IF(B2>=90, "A", IF(B2>=80, "B", IF(B2>=70, "C", IF(B2>=60, "D", "F")))))

Nodiadau: Dyma ddadansoddiad o sut mae'r fformiwla'n gweithio:
  1. NEU Gwiriad Cyflwr:
    NEU(B2>=95, C2>=95%): Mae'r fformiwla yn gwirio'n gyntaf a yw'r naill neu'r llall o'r amodau'n wir — mae sgôr y myfyriwr yn 95 neu'n uwch, neu ei gyfradd presenoldeb yn 95% neu'n uwch.
  2. Aseiniad Gradd gyda Bonws:
    IF(B2>=90, "A+", IF(B2>=80, "B+", IF(B2>=70, "C+", IF(B2>=60, "D+", "F+"))) ): Os yw'r naill amod neu'r llall yn y datganiad NEU yn wir, codir gradd y myfyriwr un lefel.
    • B2>=90: Os yw'r sgôr yn 90 neu'n uwch, y radd yw "A+".
    • B2>=80: Os yw'r sgôr yn 80 neu'n uwch (ond yn llai na 90), y radd yw "B+".
    • B2>=70: Os yw'r sgôr yn 70 neu'n uwch (ond yn llai na 80), y radd yw "C+".
    • B2>=60: Os yw'r sgôr yn 60 neu'n uwch (ond yn llai na 70), y radd yw "D+".
    • Fel arall, y radd yw "F+".
  3. Aseiniad Gradd Rheolaidd:
    IF(B2>=80, "B", IF(B2>=70, "C", IF(B2>=60, "D", "F")))): Os na chaiff y naill na'r llall o'r amodau NEU eu bodloni (mae'r sgôr yn is na 95 a phresenoldeb yn is na 95%), mae'r fformiwla yn pennu graddau safonol.
    • B2>=90: Sgôr 90 neu uwch yn cael "A".
    • B2>=80: Sgôr 80 neu uwch (ond llai na 90) yn cael "B".
    • B2>=70: Sgôr 70 neu uwch (ond llai na 80) yn cael "C".
    • B2>=60: Sgôr 60 neu uwch (ond llai na 70) yn cael "D".
    • Mae sgorau o dan 60 yn cael "F".

Awgrymiadau a thriciau ar gyfer IF nythu

Mae'r adran hon yn ymdrin â phedwar awgrym a thric defnyddiol ar gyfer IF nythu.


Gwneud nyth OS yn hawdd ei ddarllen

Gallai datganiad IF nythog nodweddiadol edrych yn gryno ond gall fod yn anodd ei ddehongli.

Yn y fformiwla ganlynol, mae'n heriol nodi'n gyflym lle mae un cyflwr yn dod i ben ac un arall yn dechrau, yn enwedig wrth i'r cymhlethdod gynyddu.

=IF(A2>=90, "A", IF(A2>=80, "B", IF(A2>=70, "C", IF(A2>=60, "D", "F"))))
Ateb: Ychwanegu Toriadau Llinell a mewnoliad

I wneud nythu OS yn hawdd i'w ddarllen, gallwch dorri'r fformiwla'n linellau lluosog gyda phob IF wedi'i nythu ar linell newydd. Yn y fformiwla, rhowch y cyrchwr cyn yr IF a gwasgwch y bysellau Alt + Enter.

Ar ôl torri'r fformiwla uchod, fe'i dangosir fel a ganlyn:

=IF(A2>=90, "A",
      IF(A2>=80, "B",
          IF(A2>=70, "C",
              IF(A2>=60, "D", "F")))
)

Mae'r fformat hwn yn ei gwneud yn gliriach ble mae pob amod ac allbwn cyfatebol, gan wella darllenadwyedd y fformiwla.


Trefn swyddogaethau IF nythu

Mae trefn amodau rhesymegol mewn fformiwla IF nythu yn hollbwysig oherwydd ei fod yn pennu sut mae Excel yn gwerthuso'r amodau hyn ac felly'n effeithio ar ganlyniad terfynol y fformiwla.

Fformiwla gywir

Yn yr enghraifft System Raddio, rydym yn defnyddio'r fformiwla ganlynol i aseinio graddau yn seiliedig ar sgorau.

=IF(B2>=90, "A", IF(B2>=80, "B", IF(B2>=70, "C", IF(B2>=60, "D", "F"))))

Mae Excel yn gwerthuso'r amodau mewn fformiwla IF nythu yn ddilyniannol, o'r cyflwr cyntaf i'r olaf. Mae'r fformiwla hon yn gwirio'r trothwy sgôr uchaf yn gyntaf (>=90 ar gyfer "A") ac yna'n symud i'r trothwyon is. Mae'n sicrhau bod sgôr yn cael ei gymharu â'r radd uchaf y mae'n gymwys ar ei chyfer. Os yw'r amod cyntaf yn wir (A2>=90), mae'n dychwelyd "A" ac nid yw'n gwerthuso unrhyw amodau pellach.

Fformiwla wedi'i threfnu'n anghywir

Pe bai trefn yr amodau'n cael ei gwrthdroi, gan ddechrau gyda'r trothwy isaf, byddai'n rhoi canlyniadau anghywir.

=IF(B2>=60, "D", IF(B2>=70, "C", IF(B2>=80, "B", IF(B2>=90, "A", "F"))))

Yn y fformiwla anghywir hon, byddai sgôr o 95 yn bodloni'r amod cyntaf B2>=60 ar unwaith ac yn cael gradd "D" yn anghywir.


Dylid trin rhifau a thestun yn wahanol

Bydd yr adran hon yn dangos i chi sut mae rhifau a thestun yn cael eu trin yn wahanol mewn datganiadau IF nythu.

Niferoedd

Defnyddir rhifau ar gyfer cymariaethau a chyfrifiadau rhifyddol. Mewn datganiadau IF nythu, gallwch gymharu niferoedd yn uniongyrchol gan ddefnyddio gweithredwyr fel >, <, =, >=, a <=.

Testun

Mewn datganiadau IF nythu, dylai'r testun fod wedi'i amgáu mewn dyfyniadau dwbl. Gweler yr A, B, C , D ac F yn y fformiwla ganlynol:

=IF(A2>=90, "A", IF(A2>=80, "B", IF(A2>=70, "C", IF(A2>=60, "D", "F"))))

Cyfyngiadau IF nythu

Mae'r adran hon yn rhestru nifer o gyfyngiadau ac anfanteision IF nythu.

Cymhlethdod a Darllenadwyedd:

Er bod Excel yn caniatáu i chi nythu hyd at 64 o swyddogaethau IF gwahanol, nid yw'n ddoeth gwneud hynny o gwbl. Po fwyaf o lefelau nythu, y mwyaf cymhleth y daw'r fformiwla. Gall hyn arwain at fformiwlâu sy'n anodd eu darllen, eu deall a'u cynnal.

Gwall-dueddol:

Ar ben hynny, gall datganiadau IF cymhleth ddod yn agored i gamgymeriadau ac yn heriol i'w dadfygio neu eu haddasu.

Anodd ei ymestyn neu ei raddio:

Os bydd eich rhesymeg yn newid neu os oes angen i chi ychwanegu mwy o amodau, gall fod yn anodd addasu neu ymestyn IFs sydd wedi'u nythu'n ddwfn.

Mae deall y cyfyngiadau hyn yn allweddol i ddefnyddio datganiadau IF nythu yn effeithiol yn Excel. Yn aml, gall cyfuno IF nythu â swyddogaethau eraill neu geisio dulliau amgenach arwain at atebion mwy effeithlon a chynaladwy.


Dewisiadau eraill yn lle Nyth IF

Mae'r adran hon yn rhestru nifer o swyddogaethau yn Excel y gellir eu defnyddio fel dewisiadau amgen i ddatganiadau IF nythu.


Gan ddefnyddio VLOOKUP

Gallwch ddefnyddio'r swyddogaeth VLOOKUP yn lle datganiadau IF nythu i gyflawni'r ddwy enghraifft ymarferol uchod. Dyma sut y gallwch chi ei wneud:

Enghraifft 1: System raddio gyda VLOOKUP

Yma byddaf yn dangos sut i ddefnyddio VLOOKUP i aseinio graddau yn seiliedig ar sgoriau.

Cam 1: Creu Tabl Edrych ar gyfer Graddau

Yn gyntaf, mae angen i chi greu tabl chwilio (fel E1:F6 yn yr achos hwn) ar gyfer yr ystod sgôr a'r graddau cyfatebol. Nodyn: Rhaid didoli'r sgoriau yng ngholofn gyntaf y tabl mewn trefn esgynnol.

Cam 2: Cymhwyswch y swyddogaeth VLOOKUP i aseinio graddau

Dewiswch gell wag (C2 yn yr achos hwn), nodwch y fformiwla ganlynol a gwasgwch y Rhowch allwedd i gael y radd gyntaf. Dewiswch y gell fformiwla hon a llusgwch ei Llenwch Trin lawr i gael gweddill y graddau.

=VLOOKUP(B2,$E$2:$F$6,2,TRUE)

Nodiadau:
  • Y gwerth 95 yng nghell B2 yw'r hyn y mae VLOOKUP yn chwilio amdano yng ngholofn gyntaf y tabl chwilio ($E$2:$F$6). Os caiff ei chanfod, mae'n dychwelyd y radd gyfatebol o ail golofn y tabl, sydd wedi'i lleoli yn yr un rhes â'r gwerth cyfatebol.
  • Cofiwch wneud y cyfeirnod tabl chwilio yn absoliwt (ychwanegwch yr arwyddion doler ($) cyn y cyfeiriadau), sy'n golygu na fydd y cyfeirnod yn newid os caiff y fformiwla ei chopïo i gell arall.
  • I wybod mwy am y swyddogaeth VLOOKUP, ymweld â'r dudalen hon.
Enghraifft 2: Cyfrifiad y Comisiwn Gwerthu gyda VLOOKUP

Gallwch hefyd ddefnyddio VLOOKUP i gyflawni cyfrifiad y comisiwn gwerthu yn Excel. Gwnewch fel a ganlyn.

Cam 1: Creu Tabl Edrych ar gyfer Graddau

Yn gyntaf, mae angen i chi greu tabl chwilio ar gyfer y gwerthiannau a'r gyfradd comisiwn gyfatebol, fel E2:F4 yn yr achos hwn. Nodyn: Rhaid didoli gwerthiannau yng ngholofn gyntaf y tabl mewn trefn esgynnol.

Cam 2: Cymhwyswch y swyddogaeth VLOOKUP i aseinio graddau

Dewiswch gell wag (C2 yn yr achos hwn), nodwch y fformiwla ganlynol a gwasgwch yr allwedd Enter i gael y comisiwn cyntaf. Dewiswch y gell fformiwla hon a llusgwch ei Fill Handle i lawr i gael gweddill y canlyniadau.

=B2*VLOOKUP(B2,$E$2:$F$4,2,TRUE)

Nodiadau:
  • Yn y ddwy enghraifft, defnyddir VLOOKUP i ddod o hyd i werth mewn tabl yn seiliedig ar werth chwilio (sgôr neu swm gwerthiant) ac mae'n dychwelyd gwerth yn yr un rhes o golofn benodol (graddfa neu gyfradd comisiwn). Mae'r pedwerydd paramedr GWIR yn nodi cyfatebiaeth fras, sy'n addas ar gyfer y senarios hyn lle mae'n bosibl na fydd yr union werth chwilio yn bresennol yn y tabl.
  • I wybod mwy am y swyddogaeth VLOOKUP, ymweld â'r dudalen hon.

Defnyddio IFS

Mae adroddiadau Swyddogaeth IFS yn symleiddio'r broses trwy ddileu'r angen am nythu ac yn gwneud y fformiwlâu yn haws i'w darllen a'u rheoli. Mae'n gwella darllenadwyedd ac yn symleiddio'r broses o ymdrin â gwiriadau amodol lluosog. I ddefnyddio'r swyddogaeth IFS, sicrhewch eich bod yn defnyddio Excel 2019 neu'n hwyrach, neu fod gennych danysgrifiad Office 365. Gadewch i ni weld sut y gellir ei gymhwyso mewn enghreifftiau ymarferol.

Enghraifft 1: System raddio gydag IFS

Gan dybio bod yr un meini prawf graddio ag o'r blaen, gellir defnyddio'r swyddogaeth IFS fel a ganlyn:

Dewiswch gell wag, fel C2, rhowch y fformiwla ganlynol a gwasgwch Rhowch i gael y canlyniad cyntaf. Dewiswch y gell canlyniad hon a llusgwch ei Llenwch Trin lawr i gael gweddill y canlyniadau.

=IFS(B2>=90,"A",B2>=80,"B",B2>=70,"C",B2>=60,"D",B2<60,"F")

Nodiadau:
  • Mae pob cyflwr yn cael ei werthuso yn ei drefn. Cyn gynted ag y bodlonir amod, dychwelir ei ganlyniad cyfatebol, ac mae'r fformiwla yn stopio gwirio amodau pellach. Yn yr achos hwn, defnyddir y fformiwla i aseinio graddau yn seiliedig ar y sgôr yn B2, gan ddilyn graddfa raddio nodweddiadol lle mae sgôr uwch yn cyfateb i radd well.
  • I wybod mwy am swyddogaeth IFS, ymweld â'r dudalen hon.
Enghraifft 2: Cyfrifiad y Comisiwn Gwerthu gyda IFS

Ar gyfer senario cyfrifo'r comisiwn gwerthu, cymhwysir swyddogaeth IFS fel a ganlyn:

Dewiswch gell wag, fel C2, rhowch y fformiwla ganlynol a gwasgwch Rhowch i gael y canlyniad cyntaf. Dewiswch y gell canlyniad hon a llusgwch ei Llenwch Trin lawr i gael gweddill y canlyniadau.

=B2*IFS(B2>20000,20%,B2>=10000,15%,TRUE,10%)


Defnyddio CHOOSE a MATCH

Gall y dull CHOOSE a MATCH fod yn fwy effeithlon ac yn haws ei reoli o gymharu â datganiadau IF nythu. Mae'r dull hwn yn symleiddio'r fformiwla ac yn gwneud diweddariadau neu newidiadau yn fwy syml. Isod byddaf yn dangos sut i ddefnyddio cyfuniad o swyddogaethau CHOOSE a MATCH i drin y ddwy enghraifft ymarferol yn yr erthygl hon.

Enghraifft 1: System raddio gyda CHOOSE a MATCH

Gallwch ddefnyddio'r cyfuniad o swyddogaethau CHOOSE a MATCH i aseinio graddau yn seiliedig ar wahanol sgoriau.

Cam 1: Creu arae-edrych gyda gwerthoedd chwilio

Yn gyntaf, mae angen i chi greu ystod o gelloedd sy'n cynnwys y gwerthoedd trothwy y bydd MATCH yn chwilio drwyddynt, megis $E$2:$E$6 yn yr achos hwn. Nodyn: Rhaid didoli'r rhifau yn yr ystod hon mewn trefn esgynnol er mwyn i'r ffwythiant MATCH weithio'n gywir wrth ddefnyddio math cyfatebol yn fras.

Cam 2: Defnyddiwch CHOOSE a MATCH i aseinio graddau

Dewiswch gell wag (C2 yn yr achos hwn), nodwch y fformiwla ganlynol a gwasgwch y Rhowch allwedd i gael y radd gyntaf. Dewiswch y gell fformiwla hon a llusgwch ei Llenwch Trin lawr i gael gweddill y canlyniadau.

=CHOOSE(MATCH(B2, $E$2:$E$6, 1), "F", "D", "C", "B", "A")

Nodiadau:
  • MATCH(B2, $E$2:$E$6, 1): Mae'r rhan hon o'r fformiwla yn edrych am y sgôr (95) yng nghell B2 o fewn yr ystod $E$2:$E$6. Mae'r 1 yn nodi y dylai MATCH ddod o hyd i gyfatebiaeth fras, sy'n golygu ei fod yn dod o hyd i'r gwerth mwyaf yn yr amrediad sy'n llai na neu'n hafal i B2.
  • DEWIS (..., "F", "D", "C", "B", "A"): Yn seiliedig ar y sefyllfa a ddychwelwyd gan y swyddogaeth MATCH, mae CHOOSE yn dewis gradd gyfatebol.
  • I wybod mwy am y Swyddogaeth MATCH, ymweld â'r dudalen hon.
  • I wybod mwy am y DEWIS swyddogaeth, ymweld â'r dudalen hon.
Enghraifft 2: Cyfrifiad y Comisiwn Gwerthu gyda IFS

Gall defnyddio'r cyfuniad CHOOSE a MATCH ar gyfer Cyfrifiad Comisiwn Gwerthu fod yn effeithiol hefyd, yn enwedig pan fo'r cyfraddau comisiwn yn seiliedig ar drothwyon gwerthu penodedig. Gawn ni weld sut y gallwn ni wneud.

Cam 1: Creu arae-edrych gyda gwerthoedd chwilio

Yn gyntaf, mae angen i chi greu ystod o gelloedd sy'n cynnwys y gwerthoedd trothwy y bydd MATCH yn chwilio drwyddynt, megis $E$2:$E$4 yn yr achos hwn. Nodyn: Rhaid didoli'r rhifau yn yr ystod hon mewn trefn esgynnol er mwyn i'r ffwythiant MATCH weithio'n gywir wrth ddefnyddio math cyfatebol yn fras.

Cam 2: Gwnewch gais CHOOSE a MATCH i gael y canlyniadau

Dewiswch gell wag (C2 yn yr achos hwn), nodwch y fformiwla ganlynol a gwasgwch y Rhowch allwedd i gael y radd gyntaf. Dewiswch y gell fformiwla hon a llusgwch ei Llenwch Trin lawr i gael gweddill y canlyniadau.

=B2*CHOOSE(MATCH(B2, $E$2:$E$4, 1), 10%, 15%, 20%)

Nodiadau:

I gloi, mae meistroli datganiadau IF nythu yn Excel yn sgil werthfawr sy'n gwella'ch gallu i drin senarios rhesymegol cymhleth mewn prosesau dadansoddi data a gwneud penderfyniadau. Er bod IF nythu yn bwerus ar gyfer gweithrediadau rhesymegol cymhleth, mae'n bwysig bod yn ymwybodol o'u cyfyngiadau. Gall dewisiadau amgen symlach fel VLOOKUP, IFS, a CHOOSE gyda MATCH ddarparu atebion symlach mewn rhai senarios. Gyda'r mewnwelediadau hyn, gallwch nawr gymhwyso'r technegau Excel mwyaf priodol yn hyderus i'ch tasgau dadansoddi data, gan sicrhau eglurder, cywirdeb ac effeithlonrwydd yn eich taenlenni. I'r rhai sy'n awyddus i ymchwilio'n ddyfnach i alluoedd Excel, mae ein gwefan yn cynnwys cyfoeth o sesiynau tiwtorial. Darganfyddwch fwy o awgrymiadau a thriciau Excel yma.

Offer Cynhyrchiant Swyddfa Gorau

🤖 Kutools AI Aide: Chwyldro dadansoddi data yn seiliedig ar: Cyflawniad Deallus   |  Cynhyrchu Cod  |  Creu Fformiwlâu Personol  |  Dadansoddi Data a Chynhyrchu Siartiau  |  Invoke Swyddogaethau Kutools...
Nodweddion Poblogaidd: Darganfod, Amlygu neu Adnabod Dyblygiadau   |  Dileu Rhesi Gwag   |  Cyfuno Colofnau neu Gelloedd heb Colli Data   |   Rownd heb Fformiwla ...
Super-edrych: VLookup Meini Prawf Lluosog    VLookup Gwerth Lluosog  |   VLookup Ar Draws Taflenni Lluosog   |   Edrych Niwlog ....
Rhestr gwympo Uwch: Creu Rhestr Gollwng yn Gyflym   |  Rhestr Gollwng Dibynnol   |  Rhestr Gollwng Aml-ddewis ....
Rheolwr Colofn: Ychwanegu Nifer Penodol o Golofnau  |  Symud Colofnau  |  Toglo Statws Gwelededd Colofnau Cudd  |  Cymharwch Ystodau a Cholofnau ...
Nodweddion dan Sylw: Ffocws ar y Grid   |  Golwg Dylunio   |   Bar Fformiwla Mawr    Rheolwr Llyfr Gwaith a Thaflen   |  Llyfrgell Adnoddau (Testun Auto)   |  Dewiswr Dyddiad   |  Cyfuno Taflenni Gwaith   |  Amgryptio/Dadgryptio Celloedd    Anfon E-byst trwy Restr   |  Hidlo Super   |   Hidlo Arbennig (hidlo mewn print trwm/italig/strikethrough...) ...
15 Set Offer Gorau12 Testun offer (Ychwanegu Testun, Dileu Cymeriadau,...)   |   50 + Siart Mathau (Siart Gantt,...)   |   40+ Ymarferol Fformiwlâu (Cyfrifwch oedran yn seiliedig ar ben-blwydd,...)   |   19 mewnosod offer (Mewnosod Cod QR, Mewnosod Llun o'r Llwybr,...)   |   12 Trosi offer (Rhifau i Eiriau, Trosi arian cyfred,...)   |   7 Uno a Hollti offer (Rhesi Cyfuno Uwch, Celloedd Hollt,...)   |   ... a mwy

Supercharge Eich Sgiliau Excel gyda Kutools ar gyfer Excel, a Phrofiad Effeithlonrwydd Fel Erioed Erioed. Kutools ar gyfer Excel Yn Cynnig Dros 300 o Nodweddion Uwch i Hybu Cynhyrchiant ac Arbed Amser.  Cliciwch Yma i Gael Y Nodwedd Sydd Ei Angen Y Mwyaf...

Disgrifiad


Mae Office Tab yn dod â rhyngwyneb Tabbed i Office, ac yn Gwneud Eich Gwaith yn Haws o lawer

  • Galluogi golygu a darllen tabbed yn Word, Excel, PowerPoint, Cyhoeddwr, Mynediad, Visio a Phrosiect.
  • Agor a chreu dogfennau lluosog mewn tabiau newydd o'r un ffenestr, yn hytrach nag mewn ffenestri newydd.
  • Yn cynyddu eich cynhyrchiant 50%, ac yn lleihau cannoedd o gliciau llygoden i chi bob dydd!
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations