Ynhâldsopjefte
Fan dizze koarte tutorial sille jo leare oer de nije IFS-funksje en sjen hoe't it it skriuwen fan nestele IF yn Excel ferienfâldiget. Jo sille ek syn syntaksis fine en in pear gebrûksgefallen mei foarbylden.
Nested IF yn Excel wurdt faak brûkt as jo situaasjes wolle evaluearje dy't mear as twa mooglike útkomsten hawwe. In kommando makke troch geneste IF soe lykje op "IF(IF(IF()))". Dizze âlde metoade kin lykwols soms útdaagjend en tiidslinend wêze.
It Excel-team hat koartlyn de IFS-funksje yntrodusearre dy't wierskynlik jo nije favorite wurdt. Excel IFS-funksje is allinich beskikber yn Excel 365, Excel 2021 en Excel 2019.
De Excel IFS-funksje - beskriuwing en syntaksis
De IFS-funksje yn Excel lit sjen oft ien of mear betingsten wurde waarnommen en jout in wearde werom dy't foldocht oan de earste TRUE betingst. IFS is in alternatyf fan Excel meardere IF-útspraken en it is folle makliker te lêzen yn gefal fan ferskate betingsten.
Hjir is hoe't de funksje derút sjocht:
IFS(logical_test1, value_if_true1, [logical_test2, value_if_true2]... )It hat 2 fereaske en 2 opsjonele arguminten.
- logical_test1 is it fereaske argumint. It is de betingst dy't evaluearret op TRUE of FALSE.
- value_if_true1 is it twadde fereaske argumint dat it resultaat sjen lit dat weromjûn wurdt as logical_test1 evaluearret nei TRUE. It kin wêze leech, asnedich.
- logical_test2…logical_test127 is in opsjonele betingst dy't evaluearret op TRUE of FALSE.
- value_if_true2…value_if_true127 is in opsjoneel argumint foar it resultaat werom te jaan as logical_testN evaluearret nei TRUE. Elke value_if_trueN is relatearre oan in betingst logical_testN. It kin ek leech wêze.
Excel IFS lit jo maksimaal 127 ferskillende betingsten evaluearje. As in logical_test-argumint gjin bepaalde value_if_true hat, toant de funksje it berjocht "Jo hawwe te min arguminten ynfierd foar dizze funksje". As in logical_test argumint wurdt evaluearre en oerienkomt mei in wearde oars as TRUE of FALSE, jout IFS yn Excel de #VALUE! fersin. Mei gjin TRUE betingsten fûn, toant it #N/A.
De IFS-funksje tsjin geneste IF yn Excel mei gebrûksgefallen
It foardiel fan it brûken fan de nije Excel IFS is dat jo kinne ynfiere in rige fan betingsten yn ien funksje. Elke betingst wurdt folge troch it resultaat dat brûkt wurdt as de betingst wier is, wêrtroch it ienfâldich is om de formule te skriuwen en te lêzen.
Litte wy sizze dat jo de koarting krije wolle neffens it oantal lisinsjes dat de brûker al hat . Mei de IFS-funksje sil it sa wêze:
=IFS(B2>50, 40, B2>40, 35, B2>30, 30, B2>20, 20, B2>10, 15, B2>5, 5, TRUE, 0)
Hjir is hoe't it der útsjocht mei geneste IF 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))))))
De IFS-funksje hjirûnder is makliker te skriuwen en te aktualisearjen dan syn Excel meardere IFlykweardich.
=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")))