Tabela e përmbajtjes
Nga ky udhëzues i shkurtër do të mësoni rreth funksionit të ri IFS dhe do të shihni se si ai thjeshton shkrimin e IF të mbivendosur në Excel. Do të gjeni gjithashtu sintaksën e saj dhe disa raste përdorimi me shembuj.
Nested IF në Excel përdoret zakonisht kur doni të vlerësoni situata që kanë më shumë se dy rezultate të mundshme. Një komandë e krijuar nga IF e ndërlidhur do të ngjante me "IF(IF(IF()))". Megjithatë, kjo metodë e vjetër ndonjëherë mund të jetë sfiduese dhe kërkon kohë.
Ekipi i Excel ka prezantuar së fundmi funksionin IFS që ka të ngjarë të bëhet i preferuari juaj i ri. Funksioni Excel IFS është i disponueshëm vetëm në Excel 365, Excel 2021 dhe Excel 2019.
Funksioni Excel IFS - përshkrimi dhe sintaksa
Funksioni IFS në Excel tregon nëse respektohen një ose më shumë kushte dhe kthen një vlerë që plotëson kushtin e parë TRUE. IFS është një alternativë e deklaratave të shumëfishta IF të Excel dhe është shumë më e lehtë për t'u lexuar në rast të disa kushteve.
Ja se si duket funksioni:
IFS(logical_test1, value_if_true1, [logical_test2, value_if_true2]… )Ka 2 argumente të kërkuara dhe 2 opsionale.
- logical_test1 është argumenti i kërkuar. Është kushti që vlerësohet në TRUE ose FALSE.
- value_if_true1 është argumenti i dytë i kërkuar që tregon rezultatin që do të kthehet nëse logical_test1 vlerësohet në TRUE. Mund të jetë bosh, nësee nevojshme.
- logical_test2…logical_test127 është një kusht opsional që vlerësohet në TRUE ose FALSE.
- value_if_true2…value_if_true127 është një argument opsional për rezultatin do të kthehet nëse logical_testN vlerësohet në TRUE. Çdo vlerë_if_trueN lidhet me një kusht logjik_testN. Mund të jetë gjithashtu bosh.
Excel IFS ju lejon të vlerësoni deri në 127 kushte të ndryshme. Nëse një argument logjik_test nuk ka vlerë të caktuar_if_true, funksioni shfaq mesazhin "Ke futur shumë pak argumente për këtë funksion". Nëse një argument logjik_test vlerësohet dhe korrespondon me një vlerë të ndryshme nga TRUE ose FALSE, IFS në Excel kthen #VALUE! gabim. Duke mos gjetur kushte TË VËRTETË, ai tregon #N/A.
Funksioni IFS kundrejt IF të mbivendosur në Excel me raste përdorimi
Përfitimi i përdorimit të Excel IFS të ri është se mund të futni një sërë kushtesh në një funksion të vetëm. Çdo kusht pasohet nga rezultati që do të përdoret nëse kushti është i vërtetë duke e bërë të thjeshtë shkrimin dhe leximin e formulës.
Le të themi se dëshironi të merrni zbritjen sipas numrit të licencave që përdoruesi ka tashmë . Duke përdorur funksionin IFS, do të jetë diçka si kjo:
=IFS(B2>50, 40, B2>40, 35, B2>30, 30, B2>20, 20, B2>10, 15, B2>5, 5, TRUE, 0)
Ja se si duket me IF të mbivendosur në 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))))))
Funksioni IFS më poshtë është më i lehtë për t'u shkruar dhe përditësuar sesa IF e tij e shumëfishtë në Excelekuivalent.
=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")))