අන්තර්ගත වගුව
මෙම කෙටි නිබන්ධනයෙන් ඔබ නව IFS ශ්රිතය ගැන ඉගෙන ගනු ඇති අතර එය Excel හි කැදලි IF ලිවීම සරල කරන්නේ කෙසේදැයි බලන්න. ඔබ එහි වාක්ය ඛණ්ඩය සහ උදාහරණ සහිත භාවිත අවස්ථා කිහිපයක් ද සොයා ගනු ඇත.
Excel හි Nested IF ඔබට හැකි ප්රතිඵල දෙකකට වඩා ඇති තත්ත්වයන් ඇගයීමට අවශ්ය විට බහුලව භාවිතා වේ. කැදලි IF විසින් සාදන ලද විධානයක් "IF(IF(IF()))" ට සමාන වේ. කෙසේ වෙතත් මෙම පැරණි ක්රමය විටෙක අභියෝගාත්මක සහ කාලය ගතවන ක්රමයක් විය හැක.
Excel කණ්ඩායම මෑතකදී ඔබගේ නව ප්රියතම එකක් බවට පත් විය හැකි IFS ශ්රිතය හඳුන්වා දී ඇත. Excel IFS ශ්රිතය ලබා ගත හැක්කේ Excel 365, Excel 2021 සහ Excel 2019 හි පමණි.
Excel IFS ශ්රිතය - විස්තරය සහ වාක්ය ඛණ්ඩය
Excel හි IFS ශ්රිතය මඟින් කොන්දේසි එකක් හෝ කිහිපයක් නිරීක්ෂණය කර තිබේද යන්න පෙන්වයි. පළමු TRUE කොන්දේසිය සපුරාලන අගයක් ලබා දෙයි. IFS යනු Excel බහු IF ප්රකාශවල විකල්පයක් වන අතර එය කොන්දේසි කිහිපයක් යටතේ කියවීමට වඩාත් පහසු වේ.
ශ්රිතය පෙනෙන්නේ කෙසේද යන්න මෙන්න:
IFS(logical_test1, value_if_true1, [logical_test2, value_if_true2]... )එයට අවශ්ය 2ක් සහ විකල්ප විස්තාරක 2ක් ඇත.
- logical_test1 යනු අවශ්ය තර්කයයි. එය සත්ය හෝ අසත්ය ලෙස ඇගයීමට ලක්වන කොන්දේසියයි.
- value_if_true1 යනු logical_test1 TRUE වෙත ඇගයුවහොත් ආපසු ලබාදිය යුතු ප්රතිඵලය පෙන්වන දෙවන අවශ්ය තර්කයයි. එය හිස් විය හැක, නම්අවශ්යයි.
- logical_test2...logical_test127 යනු සත්ය හෝ අසත්ය ලෙස තක්සේරු කරන විකල්ප කොන්දේසියකි.
- value_if_true2...value_if_true127 ප්රතිඵලය සඳහා විකල්ප තර්කයකි. logical_testN TRUE ලෙස ඇගයීමට ලක් කරන්නේ නම් ආපසු ලබා දෙනු ඇත. එක් එක් අගය_if_trueN තාර්කික_testN කොන්දේසියකට සම්බන්ධ වේ. එය හිස් විය හැක.
Excel IFS ඔබට විවිධ තත්වයන් 127ක් දක්වා ඇගයීමට ඉඩ දෙයි. තාර්කික_පරීක්ෂණ තර්කයකට නිශ්චිත අගය_if_true නොමැති නම්, ශ්රිතය "ඔබ මෙම ශ්රිතය සඳහා විස්තාරක ඉතා ස්වල්පයක් ඇතුළත් කර ඇත" යන පණිවිඩය පෙන්වයි. තාර්කික_පරීක්ෂණ තර්කයක් ඇගයීමට ලක් කර සත්ය හෝ අසත්ය නොවන අගයකට අනුරූප වේ නම්, Excel හි IFS #VALUE ලබා දෙයි! දෝෂය. සත්ය කොන්දේසි කිසිවක් සොයා නොගෙන, එය #N/A පෙන්වයි.
IFS ශ්රිතය එදිරිව Excel හි nested IF භාවිත අවස්ථා සමඟ
නව Excel IFS භාවිතා කිරීමේ ප්රයෝජනය නම් ඔබට ඇතුල් විය හැකි වීමයි. තනි ශ්රිතයක කොන්දේසි මාලාවක්. සෑම කොන්දේසියක්ම අනුගමනය කරන්නේ කොන්දේසිය සත්ය නම් එය සූත්රය ලිවීමට සහ කියවීමට සරල වන පරිදි භාවිත කරනු ලබන ප්රතිඵලයකි.
පරිශීලකයාට දැනටමත් ඇති බලපත්ර ගණන අනුව ඔබට වට්ටම ලබා ගැනීමට අවශ්ය යැයි සිතමු. . IFS ශ්රිතය භාවිතා කරමින්, එය මෙවැනි දෙයක් වනු ඇත:
=IFS(B2>50, 40, B2>40, 35, B2>30, 30, B2>20, 20, B2>10, 15, B2>5, 5, TRUE, 0)
Excel හි ඇති IF සමඟ එය පෙනෙන ආකාරය මෙන්න:
=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))))))
පහත IFS ශ්රිතය එහි Excel බහු IF වලට වඩා ලිවීමට සහ යාවත්කාලීන කිරීමට පහසුය.සමාන.
=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")))