Y swyddogaeth Excel IFS newydd yn lle IF lluosog

  • Rhannu Hwn
Michael Brown

O'r tiwtorial byr hwn byddwch yn dysgu am y swyddogaeth IFS newydd ac yn gweld sut mae'n symleiddio ysgrifennu wedi'i nythu IF yn Excel. Fe welwch hefyd ei gystrawen a chwpl o achosion defnydd gydag enghreifftiau.

Mae Nested IF yn Excel yn cael ei ddefnyddio’n gyffredin pan fyddwch am werthuso sefyllfaoedd sydd â mwy na dau ganlyniad posibl. Byddai gorchymyn a grëwyd gan IF nythog yn debyg i "IF(IF(IF()))". Fodd bynnag, gall yr hen ddull hwn fod yn heriol ac yn cymryd llawer o amser ar brydiau.

Yn ddiweddar mae tîm Excel wedi cyflwyno swyddogaeth IFS sy'n debygol o ddod yn ffefryn newydd i chi. Mae swyddogaeth Excel IFS ar gael yn Excel 365, Excel 2021 ac Excel 2019 yn unig.

Swyddogaeth Excel IFS - disgrifiad a chystrawen

Mae'r swyddogaeth IFS yn Excel yn dangos a yw un neu fwy o amodau'n cael eu dilyn a yn dychwelyd gwerth sy'n cwrdd â'r amod GWIR cyntaf. Mae IFS yn ddewis arall o ddatganiadau IF lluosog Excel ac mae'n llawer haws ei ddarllen rhag ofn y bydd sawl cyflwr.

Dyma sut mae'r swyddogaeth yn edrych:

IFS(logical_test1, value_if_true1, [logical_test2, value_if_true2]… )

Mae ganddo 2 arg ofynnol a 2 arg opsiynol.

  • logical_test1 yw'r ddadl ofynnol. Dyma'r cyflwr sy'n gwerthuso i WIR neu ANGHYWIR.
  • value_if_true1 yw'r ail arg gofynnol sy'n dangos y canlyniad i'w ddychwelyd os yw logical_test1 yn gwerthuso i TRUE. Gall fod yn wag, osangenrheidiol.
  • logical_test2…logical_test127 yn amod dewisol sy'n gwerthuso i WIR neu ANGHYWIR.
  • value_if_true2…value_if_true127 yn arg ddewisol ar gyfer y canlyniad i'w ddychwelyd os yw logical_testN yn gwerthuso i TRUE. Mae pob gwerth_if_trueN yn ymwneud â chyflwr logical_testN. Gall fod yn wag hefyd.

Mae Excel IFS yn gadael i chi werthuso hyd at 127 o amodau gwahanol. Os nad oes gan arg logical_test value_if_true penodol, mae'r swyddogaeth yn dangos y neges "Rydych chi wedi rhoi rhy ychydig o ddadleuon ar gyfer y swyddogaeth hon". Os yw dadl logical_test yn cael ei gwerthuso ac yn cyfateb i werth heblaw GWIR neu ANGHYWIR, mae IFS yn Excel yn dychwelyd y #VALUE! gwall. Heb unrhyw amodau GWIR wedi'u canfod, mae'n dangos #N/A.

Y ffwythiant IFS vs. nythu IF yn Excel gydag achosion defnydd

> Mantais defnyddio'r Excel IFS newydd yw y gallwch chi fynd i mewn cyfres o amodau mewn un swyddogaeth. Dilynir pob amod gan y canlyniad a ddefnyddir os yw'r amod yn wir gan ei gwneud hi'n hawdd ysgrifennu a darllen y fformiwla.

Dywedwch eich bod am gael y gostyngiad yn ôl nifer y trwyddedau sydd gan y defnyddiwr yn barod . Gan ddefnyddio'r swyddogaeth IFS, bydd yn rhywbeth fel hyn:

=IFS(B2>50, 40, B2>40, 35, B2>30, 30, B2>20, 20, B2>10, 15, B2>5, 5, TRUE, 0)

Dyma sut mae'n edrych gyda IF nythu yn Excel:

=IF(B2>50, 40, IF(B2>40, 35, IF(B2>30, 30, IF(B2>20, 20, IF(B2>10, 15, IF(B2>5, 5, 0))))))

Mae'r ffwythiant IFS isod yn haws i'w ysgrifennu a'i ddiweddaru na'i IF lluosog Excelcyfatebol.

=IFS(A2>=1024 * 1024 * 1024, TEXT(A2/(1024 * 1024 * 1024), "0.0") & " GB", A2>=1024 * 1024, TEXT(A2/(1024 * 1024), "0.0") & " Mb", A2>=1024, TEXT(A2/1024, "0.0") & " Kb", TRUE, TEXT(A2, "0") & " bytes")

=IF(A2>=1024 * 1024 * 1024, TEXT(A2/(1024 * 1024 * 1024), "0.0") & " GB", IF(A2>=1024 * 1024, TEXT(A2/(1024 * 1024), "0.0") & " Mb", IF(A2>=1024, TEXT(A2/1024, "0.0") & " Kb", TEXT(A2, "0") & " bytes")))

Mae Michael Brown yn frwd dros dechnoleg ymroddedig ac yn frwd dros symleiddio prosesau cymhleth gan ddefnyddio offer meddalwedd. Gyda mwy na degawd o brofiad yn y diwydiant technoleg, mae wedi hogi ei sgiliau yn Microsoft Excel ac Outlook, yn ogystal â Google Sheets a Docs. Mae blog Michael yn ymroddedig i rannu ei wybodaeth a'i arbenigedd ag eraill, gan ddarparu awgrymiadau a thiwtorialau hawdd eu dilyn ar gyfer gwella cynhyrchiant ac effeithlonrwydd. P'un a ydych chi'n weithiwr proffesiynol profiadol neu'n ddechreuwr, mae blog Michael yn cynnig mewnwelediadau gwerthfawr a chyngor ymarferol ar gyfer cael y gorau o'r offer meddalwedd hanfodol hyn.