Excel හි IF ශ්‍රිතය: පෙළ, අංක, දිනයන්, හිස් තැන් සඳහා සූත්‍ර උදාහරණ

  • මේක Share කරන්න
Michael Brown

මෙම ලිපියෙන්, ඔබ විවිධ වර්ගයේ අගයන් සඳහා Excel IF ප්‍රකාශයක් ගොඩනඟන්නේ කෙසේද යන්න මෙන්ම බහු IF ප්‍රකාශයන් සාදන ආකාරය ඉගෙන ගනු ඇත.

IF යනු වඩාත්ම එකකි. Excel හි ජනප්රිය සහ ප්රයෝජනවත් කාර්යයන්. සාමාන්‍යයෙන්, ඔබ කොන්දේසියක් පරීක්ෂා කිරීමට සහ කොන්දේසිය සපුරා ඇත්නම් එක් අගයක් සහ කොන්දේසිය සපුරා නොමැති නම් තවත් අගයක් ලබා දීමට IF ප්‍රකාශයක් භාවිතා කරයි.

මෙම නිබන්ධනයේදී, අපි වාක්‍ය ඛණ්ඩය සහ ඉගෙන ගන්නෙමු. Excel IF ශ්‍රිතයේ පොදු භාවිතයන්, පසුව සූත්‍ර උදාහරණ දෙස සමීපව බලන්න, එය ආරම්භකයින්ට සහ පළපුරුදු පරිශීලකයින්ට ප්‍රයෝජනවත් වනු ඇත>IF යනු තාර්කික ශ්‍රිතවලින් එකක් වන අතර එය කොන්දේසිය සත්‍ය නම් එක් අගයක් සහ කොන්දේසිය වැරදි නම් තවත් අගයක් ලබා දෙයි.

IF ශ්‍රිතයේ වාක්‍ය ඛණ්ඩය පහත පරිදි වේ:

IF(logical_test, [value_if_true], [value_if_false])

ඔබ දකින පරිදි, IF විස්තාරක 3 ක් ගනී, නමුත් පළමු එක පමණක් අනිවාර්ය වේ, අනෙක් දෙක විකල්ප වේ.

තාර්කික_පරීක්ෂණය (අවශ්‍යයි) - පරීක්ෂා කිරීමට කොන්දේසිය. සත්‍ය හෝ අසත්‍ය ලෙස ඇගයීමට ලක් කළ හැක.

Value_if_true (විකල්ප) - තාර්කික පරීක්ෂණය TRUE වෙත ඇගයූ විට ආපසු ලබා දිය යුතු අගය, එනම් කොන්දේසිය සපුරා ඇත. ඉවත් කර ඇත්නම්, value_if_false තර්කය නිර්වචනය කළ යුතුය.

Value_if_false (විකල්ප) - තාර්කික පරීක්ෂණය ඇගයීමට ලක් කරන විට ආපසු ලබා දිය යුතු අගයලකුණු 80 ට වඩා වැඩි නම් " සමත් වන්න", සූත්‍රය වන්නේ:

=IF(OR(B2>80, C2>80), "Pass", "Fail")

සම්පූර්ණ විස්තර සඳහා, කරුණාකර පිවිසෙන්න:

  • IF සහ Excel හි සූත්‍රය
  • Excel IF OR සූත්‍ර උදාහරණ සහිත ශ්‍රිතය

Excel හි දෝෂයක් නම්

Excel 2007 සිට, දෝෂ සඳහා සූත්‍ර පරීක්ෂා කිරීමට IFERROR නමින් විශේෂ ශ්‍රිතයක් ඇත. . Excel 2013 සහ ඉහළ වලදී, #N/A දෝෂ හැසිරවීමට IFNA ශ්‍රිතයද ඇත.

තවමත්, ISERROR හෝ ISNA සමඟ එක්ව IF ශ්‍රිතය භාවිතා කිරීමේදී යම් යම් තත්වයන් ඇති විය හැක හෝ ISNA වඩා හොඳ විසඳුමකි. මූලික වශයෙන්, IF ISERROR යනු ඔබට යම් දෙයක් දෝෂයක් ඇත්නම් සහ වෙනත් දෙයක් දෝෂයක් නොමැති නම් ආපසු ලබා දීමට අවශ්‍ය විට භාවිතා කළ යුතු සූත්‍රයයි. එය දෝෂයක් නොවේ නම් එය සැමවිටම ප්‍රධාන සූත්‍රයේ ප්‍රතිඵලය ලබා දෙන බැවින් IFERROR ශ්‍රිතයට එය කළ නොහැක.

උදාහරණයක් ලෙස, B තීරුවේ එක් එක් ලකුණු E2 හි ඉහළම ලකුණු 3 සමඟ සංසන්දනය කිරීමට: E4, සහ ගැළපීමක් හමු වුවහොත් "ඔව්" ආපසු එවන්න, "නැත" එසේ නොමැති නම්, ඔබ මෙම සූත්‍රය C2 හි ඇතුළත් කරන්න, ඉන්පසු එය C7 හරහා පිටපත් කරන්න:

=IF(ISERROR(MATCH(B2, $E$2:$E$4, 0)), "No", "Yes" )

වැඩිදුර තොරතුරු සඳහා, කරුණාකර Excel හි IF ISERROR සූත්‍රය බලන්න.

අපේ උදාහරණ ඔබට Excel IF මූලික කරුණු ග්‍රහණය කර ගැනීමට උපකාර කර ඇත. කියවීම ගැන මම ඔබට ස්තූතිවන්ත වන අතර ලබන සතියේ අපගේ බ්ලොගයේ ඔබව දැකීමට බලාපොරොත්තු වෙමි!

ප්‍රායෝගික වැඩපොත

Excel IF ප්‍රකාශය - සූත්‍ර උදාහරණ (.xlsx ගොනුව)

3>3>3>FALSE, එනම් කොන්දේසිය සපුරා නැත. ඉවත් කර ඇත්නම්, value_if_trueතර්කය සැකසිය යුතුය.

Excel හි මූලික IF සූත්‍රය

Excel හි සරල එසේ නම් ප්‍රකාශයක් සෑදීමට, මෙය ඔබ කළ යුත්තේ:

  • logical_test සඳහා, TRUE හෝ FALSE ලබා දෙන ප්‍රකාශනයක් ලියන්න. මේ සඳහා, ඔබ සාමාන්‍යයෙන් තාර්කික ක්‍රියාකරුවන්ගෙන් එකක් භාවිතා කරයි.
  • value_if_true සඳහා, තාර්කික පරීක්ෂණය TRUE වෙත ඇගයූ විට ආපසු ලබාදිය යුතු දේ සඳහන් කරන්න.
  • <1 සඳහා>value_if_false , තාර්කික පරීක්ෂණය FALSE වෙත ඇගයූ විට ආපසු ලබාදිය යුතු දේ සඳහන් කරන්න. මෙම තර්කය වෛකල්පිත වුවද, අනපේක්ෂිත ප්‍රතිඵල වළක්වා ගැනීම සඳහා එය සැමවිටම වින්‍යාස කිරීම අපි නිර්දේශ කරමු. සවිස්තරාත්මක පැහැදිලි කිරීම සඳහා, කරුණාකර Excel IF බලන්න: දැනගත යුතු දේවල්.

උදාහරණයක් ලෙස, A2 කොටුවේ අගයක් පරීක්ෂා කර අගය නම් "හොඳ" ලබා දෙන ඉතා සරල IF සූත්‍රයක් ලියන්නෙමු. 80 ට වැඩි, "නරක" එසේ නොමැති නම්:

=IF(B2>80, "Good", "Bad")

මෙම සූත්‍රය C2 වෙත ගොස්, පසුව C7 හරහා පිටපත් කරනු ලැබේ:

ඔබට අගයක් ආපසු දීමට අවශ්‍ය නම් කොන්දේසිය සපුරා ඇති විට (හෝ සපුරා නොමැති), එසේ නොමැති නම් - කිසිවක් නැත, පසුව "අනිශ්චිත" තර්කය සඳහා හිස් තන්තුවක් ("") භාවිතා කරන්න. උදාහරණයක් ලෙස:

=IF(B2>80, "Good", "")

A2 හි අගය 80 ට වඩා වැඩි නම් මෙම සූත්‍රය "හොඳ" ලබා දෙනු ඇත, එසේ නොමැතිනම් හිස් කොටුවක්:

Excel එසේ නම් සූත්‍රය: දේවල් දැන ගැනීමට

IF ශ්‍රිතයේ අවසාන පරාමිති දෙක විකල්ප වුවත්, ඔබේ සූත්‍රය අනපේක්ෂිත ලෙස නිපදවිය හැකඔබ යටින් පවතින තර්කය නොදන්නේ නම් ප්‍රතිඵල ලැබේ.

value_if_true ඉවත් කර ඇත්නම්

ඔබගේ Excel IF සූත්‍රයේ 2වන තර්කය මඟ හැරියහොත් (එනම් තාර්කික පරීක්ෂණයෙන් පසු අඛණ්ඩ කොමා දෙකක් ඇත) , කොන්දේසිය සපුරා ඇති විට ඔබට ශුන්‍ය (0) ලැබෙනු ඇත, එය බොහෝ අවස්ථාවල තේරුමක් නැත. මෙන්න එවැනි සූත්‍රයක උදාහරණයක්:

=IF(B2>80, , "Bad")

ඒ වෙනුවට හිස් කොටුවක් ආපසු ලබා දීමට, දෙවන පරාමිතිය සඳහා හිස් තන්තුවක් ("") සපයන්න, මේ වගේ:

=IF(B2>80, "", "Bad")

පහත තිර රුවක් වෙනස පෙන්නුම් කරයි:

value_if_false ඉවත් කර ඇත්නම්

IF හි 3 වන පරාමිතිය මඟ හැරීම තාර්කික පරීක්ෂණය FALSE වෙත ඇගයූ විට පහත ප්‍රතිඵල නිපදවනු ඇත.

value_if_true ට පසු වැසීමේ වරහනක් තිබේ නම්, IF ශ්‍රිතය තාර්කික අගය FALSE ලබා දෙනු ඇත. තරමක් අනපේක්ෂිතයි, එහෙම නේද? මෙන්න එවැනි සූත්‍රයක උදාහරණයක්:

=IF(B2>80, "Good")

value_if_true තර්කයට පසුව කොමාවක් ටයිප් කිරීමෙන් Excel හට 0 නැවත ලබා දීමට බල කෙරෙනු ඇත, එයද එතරම් තේරුමක් නැත. :

=IF(B2>80, "Good",)

වඩාත් සාධාරණ ප්‍රවේශය වන්නේ කොන්දේසිය සපුරා නොමැති විට හිස් කොටුවක් ලබා ගැනීමට ශුන්‍ය දිග තන්තුවක් ("") භාවිතා කිරීමයි:

=IF(B2>80, "Good", "")

ඉඟිය. නිශ්චිත කොන්දේසිය සපුරා ඇති විට හෝ සපුරා නොමැති විට තාර්කික අගයක් ලබා දීමට, value_if_true සඳහා TRUE සහ value_if_false සඳහා FALSE සපයන්න. අනෙකුත් Excel ශ්‍රිතවලට හඳුනාගත හැකි ප්‍රතිඵල බූලියන් අගයන් වීමට නම්, සත්‍ය සහ අසත්‍ය දෙගුණයකින් පුරවන්න එපා.මෙම උපුටා දැක්වීම් ඒවා සාමාන්‍ය පෙළ අගයන් බවට පත් කරනු ඇත.

එක්සෙල් හි IF ශ්‍රිතය භාවිතා කිරීම - සූත්‍ර උදාහරණ

දැන් ඔබ IF ශ්‍රිතයේ වාක්‍ය ඛණ්ඩය ගැන හුරුපුරුදු බැවින්, අපි සූත්‍ර උදාහරණ කිහිපයක් දෙස බලා එසේ නම් ප්‍රකාශයන් සැබෑ ලෙස භාවිතා කරන්නේ කෙසේදැයි ඉගෙන ගනිමු. -life scenarios.

සංඛ්‍යා සමඟ Excel IF ශ්‍රිතය

සංඛ්‍යා සඳහා IF ප්‍රකාශයක් තැනීමට, තාර්කික ක්‍රියාකරුවන් භාවිතා කරන්න:

  • සමාන (=)
  • සමාන නොවේ ()
  • ට වඩා වැඩි (>)
  • ට වඩා විශාල හෝ සමාන (>=)
  • ට වඩා අඩු (<)
  • ට වඩා අඩු හෝ සමාන (<=)

ඉහත, ඔබ දැනටමත් එවැනි සූත්‍රයක උදාහරණයක් දැක ඇති අතර එය ලබා දී ඇති සංඛ්‍යාවට වඩා සංඛ්‍යාවක් වැඩි දැයි පරීක්ෂා කරයි.

සහ මෙහි සෛලයක සෘණ අංකයක් තිබේදැයි පරීක්ෂා කරන සූත්‍රයක් :

=IF(B2<0, "Invalid", "")

සෘණ සංඛ්‍යා සඳහා (0 ට අඩු) සූත්‍රය "අවලංගු" ලබා දෙයි; ශුන්‍ය සහ ධන සංඛ්‍යා සඳහා - හිස් සෛලයකි.

පෙළ සමඟ Excel IF ශ්‍රිතය

සාමාන්‍යයෙන්, ඔබ "සමාන" හෝ "නොවන සමාන" ක්‍රියාකරු භාවිතයෙන් පෙළ අගයන් සඳහා IF ප්‍රකාශයක් ලියන්න.

උදාහරණයක් ලෙස, ක්‍රියාවක් අවශ්‍යද නැද්ද යන්න තීරණය කිරීම සඳහා පහත සූත්‍රය B2 හි බෙදාහැරීමේ තත්ත්වය පරීක්ෂා කරයි:

=IF(B2="delivered", "No", "Yes")

සරල ඉංග්‍රීසි භාෂාවට පරිවර්තනය කර ඇති අතර, සූත්‍රය මෙසේ කියයි: ආපසු "නැත "B2 "බෙදාහැරීමට" සමාන නම්, "ඔව්" එසේත් නැතිනම්.

එකම ප්‍රතිඵලය සාක්ෂාත් කර ගැනීම සඳහා තවත් ක්‍රමයක් නම් "නො සමාන" ක්‍රියාකරු භාවිතා කර හුවමාරු කර ගැනීමයි. value_if_true සහ value_if_false අගයන්:

=IF(C2"delivered", "Yes", "No")

සටහන්:

  • IF හි පරාමිති සඳහා පෙළ අගයන් භාවිතා කරන විට, මතක තබා ගන්න සෑම විටම ඒවා ද්විත්ව උපුටා දැක්වීම් තුළ ඇතුළත් කිරීමට.
  • අනෙකුත් බොහෝ Excel ශ්‍රිතයන් මෙන්, IF පෙරනිමියෙන් කේස්-සංවේදී වේ . ඉහත උදාහරණයේ දී, එය "බෙදා හරින ලද", "බෙදා හරින ලද", සහ "බෙදා හරින ලද" අතර වෙනසක් නැත.

පෙළ අගයන් සඳහා සිද්ධි-සංවේදී IF ප්‍රකාශය

ලොකු අකුරු සැලකීමට සහ කුඩා අකුරු විවිධ අක්ෂර ලෙස, අවස්ථා-සංවේදී EXACT ශ්‍රිතය සමඟ ඒකාබද්ධව IF භාවිතා කරන්න.

උදාහරණයක් ලෙස, B2 හි "DELIVERED" (ලොකු අකුර) අඩංගු වූ විට පමණක් "No" ලබා දීමට, ඔබ මෙම සූත්‍රය භාවිතා කරන්න. :

=IF(EXACT(B2,"DELIVERED"), "No", "Yes")

කොටුව තුළ අර්ධ පෙළ අඩංගු නම්

තත්ත්වයකදී ඔබට නියම ගැලපීම වෙනුවට අර්ධ ගැලපීම මත කොන්දේසිය පදනම් කිරීමට අවශ්‍ය වූ විට, වහාම මතකයට එන විසඳුම තාර්කික පරීක්ෂණයේදී Wildcards භාවිතා කිරීමයි. කෙසේ වෙතත්, මෙම සරල හා පැහැදිලි ප්රවේශය ක්රියා නොකරනු ඇත. බොහෝ ශ්‍රිතයන් වයිල්ඩ්කාඩ් පිළිගන්නා නමුත් කනගාටුවට කරුණක් නම් IF ඒවායින් එකක් නොවේ.

ක්‍රියාකාරී විසඳුමක් වන්නේ ISNUMBER සහ SEARCH (අවස්ථාව-සංවේදී) හෝ FIND (අවස්ථා සංවේදී) සමඟ ඒකාබද්ධව IF භාවිතා කිරීමයි.

උදාහරණයක් ලෙස, "බෙදා හරින ලද" සහ "බෙදාහැරීමට" යන අයිතම දෙකටම "නැත" ක්‍රියාව අවශ්‍ය නම්, පහත සූත්‍රය සංග්‍රහයක් වනු ඇත:

=IF(ISNUMBER(SEARCH("deliv", B2)), "No", "Yes")

වැඩිදුර තොරතුරු සඳහා , කරුණාකර බලන්න:

  • Excel IF ප්‍රකාශය අර්ධ පෙළ ගැළපේ
  • කොටුව නම්පසුව අඩංගු වේ

Excel IF ප්‍රකාශය දින සහිත

මුලින් බැලීමේදී, දිනයන් සඳහා වන IF සූත්‍ර සංඛ්‍යාත්මක සහ පෙළ අගයන් සඳහා වන IF ප්‍රකාශයන්ට සමාන බව පෙනේ. කනගාටුවට කරුණක් නම්, එය එසේ නොවේ. වෙනත් බොහෝ කාර්යයන් මෙන් නොව, IF තාර්කික පරීක්ෂණවල දින හඳුනාගෙන ඒවා හුදෙක් පෙළ නූල් ලෙස අර්ථකථනය කරයි. වෙනත් වචන වලින් කිවහොත්, ඔබට "1/1/2020" හෝ ">1/1/2020" ආකාරයෙන් දිනයක් සැපයිය නොහැක. IF ශ්‍රිතය දිනයක් හඳුනා ගැනීමට සැලැස්වීමට, ඔබ එය DATEVALUE ශ්‍රිතය තුළ එතීමට අවශ්‍ය වේ.

උදාහරණයක් ලෙස, දී ඇති දිනයක් වෙනත් දිනයකට වඩා වැඩිදැයි ඔබට පරීක්ෂා කළ හැකි ආකාරය මෙන්න:

=IF(B2>DATEVALUE("7/18/2022"), "Coming soon", "Completed")

මෙම සූත්‍රය B තීරුවේ දිනයන් ඇගයීමට ලක් කරන අතර ක්‍රීඩාවක් 18-ජූලි-2022 හෝ ඊට පසුව සැලසුම් කර ඇත්නම්, පෙර දිනයකට "සම්පූර්ණ කර ඇත" නම් "ඉක්මනින් පැමිණේ" යන්න ලබා දෙයි.

ඇත්ත වශයෙන්ම, පෙර නිශ්චිත කොටුවක (E2 කියන්න) ඉලක්කගත දිනය ඇතුළු කිරීමෙන් සහ එම කොටුව වෙත යොමු කිරීමෙන් ඔබව වළක්වන කිසිවක් නැත. එය නිරපේක්ෂ සඳහනක් කිරීමට $ ලකුණ සමඟ සෛල ලිපිනය අගුළු දැමීමට මතක තබා ගන්න. උදාහරණයක් ලෙස:

=IF(B2>$E$2, "Coming soon", "Completed")

දිනයක් වත්මන් දිනය සමඟ සංසන්දනය කිරීමට, TODAY() ශ්‍රිතය භාවිතා කරන්න. උදාහරණයක් ලෙස:

=IF(B2>TODAY(), "Coming soon", "Completed")

හිස් තැන් සහ හිස් නොවන තැන් සඳහා Excel IF ප්‍රකාශය

ඔබ යම්කිසි කොටුවක් (ය) හිස්ව තිබීම මත පදනම්ව ඔබේ දත්ත කෙසේ හෝ සලකුණු කිරීමට බලාපොරොත්තු වන්නේ නම් හෝ හිස් නොවේ, ඔබට එක්කෝ:

  • ISBLANK සමඟ එක්ව IF ශ්‍රිතය භාවිතා කරන්න, නැතහොත්
  • තාර්කික ප්‍රකාශන (හිස් කිරීමට සමාන) හෝ "" (සමාන නොවේහිස්).

පහත වගුව සූත්‍ර උදාහරණ සමඟින් මෙම ප්‍රවේශ දෙක අතර වෙනස පැහැදිලි කරයි.

තර්කානුකූල පරීක්ෂණය විස්තරය සූත්‍ර උදාහරණය
හිස් කොටු =""

ඇත්ත නම් සෛලයක් ශුන්‍ය දිග තන්තුවක් අඩංගු වුවද දෘශ්‍යමය වශයෙන් හිස්ය.

එසේ නොමැතිනම්, අසත්‍ය ලෙස ඇගයීමට ලක් කරයි.

=IF(A1 ="", 0, 1)

A1 දෘශ්‍යමය වශයෙන් හිස් නම් 0 ලබා දෙයි. එසේ නොමැතිනම් 1 ලබා දෙයි.

A1 හි හිස් තන්තුවක් ("") අඩංගු නම්, සූත්‍රය 0 ලබා දෙයි. ISBLANK()

ඇගයන්නේ TRUE යනු කොටුවකි. සම්පූර්ණයෙන්ම කිසිවක් අඩංගු නොවේ - සූත්‍රයක් නැත, හිස් වැසුම් නැත, හිස් තන්තු නැත.

එසේ නොමැති නම්, අසත්‍ය ලෙස තක්සේරු කරයි.

=IF(ISBLANK(A1) ), 0, 1)

A1 සම්පූර්ණයෙන්ම හිස් නම් 0, එසේ නොමැති නම් 1 ලබා දෙයි.

A1 හි හිස් තන්තුවක් ("") අඩංගු නම් සූත්‍රය 1 ලබා දෙයි. හිස්-නොවන කොටු "" කොටුවක යම් දත්තයක් තිබේ නම් සත්‍ය ලෙස තක්සේරු කරයි. එසේ නොමැතිනම්, FALSE ලෙස ඇගයීමට ලක් කරයි.

ශුන්‍ය දිග තන්තු සහිත සෛල හිස් ලෙස සැලකේ. =IF(A1 "", 1, 0)

A1 හිස් නොවේ නම් 1 ලබා දෙයි; 0 වෙනත් ආකාරයකින්.

A1 හි හිස් තන්තුවක් තිබේ නම්, සූත්‍රය 0 ලබා දෙයි. ISBLANK()=FALSE කොටුවක් හිස් නැතිනම් TRUE ලෙස ඇගයීමට ලක් කරයි. එසේ නොමැතිනම්, FALSE ලෙස ඇගයීමට ලක් කරයි.

ශුන්‍ය දිග තන්තු සහිත සෛල නොවන ලෙස සැලකේ.හිස් . =IF(ISBLANK(A1)=FALSE, 0, 1)

ඉහත සූත්‍රය මෙන් ක්‍රියා කරයි, නමුත් A1 නම් 1 ලබා දෙයි හිස් තන්තුවක් අඩංගු වේ.

දැන්, අපි බලමු හිස් සහ හිස් නොවන IF ප්‍රකාශ ක්‍රියාත්මක වන ආකාරය. ක්‍රීඩාවක් දැනටමත් ක්‍රීඩා කර ඇත්නම් පමණක් ඔබට B තීරුවේ දිනයක් ඇතැයි සිතමු. සම්පුර්ණ කරන ලද ක්‍රීඩා ලේබල් කිරීමට, මෙම සූත්‍රවලින් එකක් භාවිතා කරන්න:

=IF(B2="", "", "Completed")

=IF(ISBLANK(B2), "", "Completed")

=IF($B2"", "Completed", "")

=IF(ISBLANK($B2)=FALSE, "Completed", "")

පරීක්‍ෂා කර ඇත්නම් සෛලවලට ශුන්‍ය දිග තන්තු නැත, සියලුම සූත්‍ර හරියටම එකම ප්‍රතිඵල ලබා දෙනු ඇත:

කොටු දෙකක් සමාන දැයි පරීක්ෂා කරන්න

කොටු දෙකක් ගැළපේදැයි පරීක්ෂා කරන සූත්‍රයක් සෑදීමට, සසඳන්න IF හි තාර්කික පරීක්ෂණයේදී සමාන ලකුණ (=) භාවිතා කිරීමෙන් සෛල. උදාහරණයක් ලෙස:

=IF(B2=C2, "Same score", "")

අකුරු නඩුව ඇතුළුව කොටු දෙකෙහි එකම පෙළ අඩංගු දැයි පරීක්ෂා කිරීමට, EXACT ශ්‍රිතයේ ආධාරයෙන් ඔබේ IF සූත්‍රය සිද්ධි සංවේදී කරන්න.

උදාහරණයක් ලෙස, A2 සහ B2 හි ඇති මුරපද සංසන්දනය කිරීමට සහ තන්තු දෙක හරියටම සමාන නම් "Match" ආපසු ලබා දීමට, "නොගැලපෙන්න" එසේ නොමැති නම්, සූත්‍රය වන්නේ:

=IF(EXACT(A2, B2), "Match", "Don't match")

IF පසුව වෙනත් සූත්‍රයක් ක්‍රියාත්මක කිරීමට සූත්‍රය

පෙර උදාහරණ සියල්ලේම, Excel IF ප්‍රකාශයක් අගයන් ලබා දුන්නේය. නමුත් එය නිශ්චිත කොන්දේසියක් සපුරා ඇති විට හෝ සපුරා නොමැති විට යම් ගණනය කිරීමක් හෝ වෙනත් සූත්රයක් ක්රියාත්මක කළ හැකිය. මේ සඳහා, value_if_true සහ/හෝ value_if_false තර්ක තුළ වෙනත් ශ්‍රිතයක් හෝ අංක ගණිත ප්‍රකාශනයක් ඇතුළත් කරන්න.

උදාහරණයක් ලෙස, B2 නම්80 ට වඩා වැඩි වේ, අපි එය 7% කින් ගුණ කරන්නෙමු, එසේ නොමැතිනම් 3% කින්:

=IF(B2>80, B2*7%, B2*3%)

Excel හි බහු IF ප්‍රකාශන

සාරයෙන්, දෙකක් තිබේ Excel හි බහුවිධ IF ප්‍රකාශ ලිවීමට ක්‍රම:

  • IF ශ්‍රිත කිහිපයක් එකකට එකකට කැදවා ගැනීම
  • තාර්කික පරීක්ෂණයේ AND හෝ OR ශ්‍රිතය භාවිතා කිරීම

Nested IF ප්‍රකාශය

Nested IF ශ්‍රිත මඟින් ඔබට එකම කොටුවේ IF ප්‍රකාශ කිහිපයක් තැබීමට ඉඩ සලසයි, එනම් එක් සූත්‍රයක් තුළ කොන්දේසි කිහිපයක් පරීක්ෂා කර එම පරීක්ෂණවල ප්‍රතිඵල මත පදනම්ව විවිධ අගයන් ලබා දීමට.

ඔබගේ උපකල්පනය කරන්න. ඉලක්කය වන්නේ ලකුණු මත පදනම්ව විවිධ බෝනස් පැවරීමයි:

  • 90 ට වැඩි - 10%
  • 90 සිට 81 - 7%
  • 80 සිට 70 - 5%
  • 70 - 3% ට අඩු

කාර්යය ඉටු කිරීම සඳහා, ඔබ වෙන වෙනම IF ශ්‍රිත 3ක් ලියා ඒවා එකින් එක මේ ආකාරයට කැදවන්න:

=IF(B2>90, 10%, IF(B2>=81, 7%, IF(B2>=70, 5%, 3%)))

තවත් සූත්‍ර උදාහරණ සඳහා, කරුණාකර බලන්න:

  • Excel nested IF සූත්‍රය
  • Nested IF ශ්‍රිතය: උදාහරණ, හොඳම භාවිතයන් සහ විකල්ප

Excel mu සමග IF ප්‍රකාශය ltiple කොන්දේසි

AND හෝ OR තර්කය සමඟ කොන්දේසි කිහිපයක් ඇගයීමට, තාර්කික පරීක්ෂණයට අනුරූප ශ්‍රිතය ඇතුළත් කරන්න:

  • AND - සියල්ල නම් TRUE ලබා දෙනු ඇත. කොන්දේසි සපුරා ඇත.
  • හෝ - කොන්දේසිවලින් ඕනෑම ක් සපුරා ඇත්නම් TRUE ලබා දෙනු ඇත.

උදාහරණයක් ලෙස, ලකුණු දෙකම නම් "Pass" ලබා දීමට B2 සහ C2 හි 80 ට වඩා වැඩි වේ, සූත්‍රය වන්නේ:

=IF(AND(B2>80, C2>80), "Pass", "Fail")

ලබා ගැනීමට

මයිකල් බ්‍රවුන් යනු මෘදුකාංග මෙවලම් භාවිතයෙන් සංකීර්ණ ක්‍රියාවලීන් සරල කිරීමට දැඩි ආශාවක් ඇති කැපවූ තාක්‍ෂණ ලෝලියෙකි. තාක්‍ෂණ ක්‍ෂේත්‍රයේ දශකයකට වැඩි පළපුරුද්දක් ඇති ඔහු Microsoft Excel සහ Outlook මෙන්ම Google Sheets සහ Docs හි ඔහුගේ කුසලතා ඔප් නංවා ඇත. මයිකල්ගේ බ්ලොගය ඔහුගේ දැනුම සහ ප්‍රවීණත්වය අන් අය සමඟ බෙදා ගැනීමට කැපවී ඇත, ඵලදායිතාව සහ කාර්යක්ෂමතාව වැඩි දියුණු කිරීම සඳහා පහසුවෙන් අනුගමනය කළ හැකි ඉඟි සහ නිබන්ධන සපයයි. ඔබ පළපුරුදු වෘත්තිකයෙකු හෝ ආධුනිකයෙකු වුවද, මයිකල්ගේ බ්ලොගය මෙම අත්‍යවශ්‍ය මෘදුකාංග මෙවලම්වලින් උපරිම ප්‍රයෝජන ලබා ගැනීම සඳහා වටිනා අවබෝධයක් සහ ප්‍රායෝගික උපදෙස් ලබා දෙයි.