අන්තර්ගත වගුව
IF ශ්රිතය යනු Microsoft Excel හි වඩාත් ප්රයෝජනවත් සහ බහුලව භාවිතා වන ශ්රිතයකි. Excel හි අපගේ දෛනික ජීවිතයේදී අපට කිසියම් ආකාරයක තාර්කික සංසන්දනයක් අවශ්ය නම්, අපි IF ශ්රිතය භාවිතා කරමු. අද මම පෙන්වන්නේ මෙම IF ශ්රිතය පුළුල් පරාසයක අගයන් සමඟින්, Excel හි හුරුපුරුදු කාර්යයන් කිහිපයක් සමඟින් භාවිතා කරන ආකාරයයි.
ප්රායෝගික වැඩපොත බාගන්න
අගය පරාසය සමඟ IF ශ්රිතය භාවිතා කරන්න Excel හි ශ්රිත යනු IF ශ්රිතය වන අතර එමඟින් අගයන් තාර්කිකව අපේක්ෂාවන්ට සංසන්දනය කිරීමට අපට හැකියාව ලැබේ.⇒ Syntax
=IF(තාර්කික_පරීක්ෂණය, [value_if_true], [value_if_false])
⇒ කාර්යය අරමුණ
මෙය කොන්දේසියක් සත්ය ද අසත්යය ද යන්න තීරණය කරයි, සහ කොන්දේසිය සත්ය නම් එක් අගයක් ලබා දෙයි.
⇒ තර්කය
20>⇒ පරාමිතිය ආපසු
ප්රකාශ නම්කාර්යයන්.
පියවර:
- පළමුව, අපට ප්රතිඵලය දැමීමට අවශ්ය කොටුව තෝරන්න.
- ඉන්පසු, සූත්රය ඇතුළු කරන්න. එම සෛලය.
=IF(D5=MAX($D$5:$D$21), "Good", IF(D5=MIN($D$5:$D$21), "Not Good", " Average"))
- අවසානයේ Enter යතුර යතුරුපුවරුවෙන් ඔබන්න.
🔎 සූත්රය ක්රියා කරන්නේ කෙසේද?
- MAX($D$5:$D$21) පරාසයේ උපරිම අගය ලබා දෙයි.
- MIN($D$5:$D$21) අවම අගය ලබා දෙයි පරාසයේ අගය.
- IF( D5=MAX($D$5:$D$21), “හොඳයි”, IF(D5=MIN($D$5:$D$21), “නැත හොඳයි”, ” සාමාන්ය”)) සැසඳීමෙන් පසු ප්රතිඵලය පෙන්වයි.
මතක තබාගත යුතු දේ
- ඔබ උත්සාහ කරන්නේ නම් ඔබේ සූත්රයේ අංකයක් බිංදුවෙන් බෙදන්න, ඔබට #DIV/0! දෝෂයක් දැකිය හැක.
- The #VALUE! ඔබ ගණනය කිරීමේදී වැරදි දත්ත වර්ගය ඇතුළත් කළ විට දෝෂයක් ඇතිවේ. උදාහරණයක් ලෙස, ඔබට සංඛ්යා අපේක්ෂා කරන සූත්රයකට පෙළ ඇතුළු කළ හැක.
- අපි සූත්ර කොටුව හෝ යොමු කොටු නැවත ස්ථානගත කළහොත් #REF! දෝෂය දිස්වනු ඇත. සූත්රයේ ඇති යොමු තවදුරටත් වලංගු නොවේ.
- #NAME! දෝෂය මඟින් ඔබේ සූත්රයේ ශ්රිතයක නම වැරදි ලෙස අක්ෂර වින්යාසය පෙන්වයි.
නිගමනය
ඉහත උදාහරණ ඔබට E xcel IF අගයන් පරාසයක් සමඟ ශ්රිතය ඉගෙන ගැනීමට උපකාර කරයි. ඔබට ප්රශ්න තිබේද? අපෙන් අසන්න.
අර්ථ දක්වා නැත, තාර්කික අගයන් සත්ය හෝ අසත්ය වේ. ප්රකාශයන් නිර්වචනය කර ඇත්නම්, කොන්දේසි තෘප්තිමත් වේද නැද්ද යන්න මත ඒවා ප්රතිලාභ අගයන් ලෙස දිස්වනු ඇත.10 Excel හි අගයන් පරාසය සමඟ IF ක්රියාකාරිත්වය භාවිතා කිරීමට කදිම උදාහරණ
එක්සෙල් IF අගයන් පරාසයක් සහිත ශ්රිතවල උදාහරණ කිහිපයක් බලමු. Kingfisher Bookshop නම් පොත් සාප්පුවෙන් සමහර පොත්වල නම්, කතුවරුන්, අංක සහ මිල ගණන් ඇතුළත් දත්ත කට්ටලයක් අප සතුව ඇතැයි සිතමු. අද අපගේ පරමාර්ථය වන්නේ අගයන් පරාසයක් සමඟ E xcel IF ශ්රිතය යෙදිය යුතු ආකාරය ඉගෙන ගැනීමයි.
1. සෛල පරාසයක් සමඟ Excel IF ශ්රිතය උත්පාදනය කරන්න
පළමු උදාහරණයේදී, අපි සෛල පරාසයක නිශ්චිත අගයක් තිබේද නැද්ද යන්න පරීක්ෂා කරන්නේ කෙසේදැයි ඉගෙන ගනිමු. Emily Bronte කතුවරයාගේ කිසියම් පොතක් තිබේද නැද්ද යන්න අපි පරීක්ෂා කර බලමු. ඒ කියන්නේ කර්තෘ (තීරුව C ) තීරුවේ Emily Bronte යන නම අඩංගුද නැද්ද යන්නයි. ඔබට එය කිරීමට Excel හි IF සහ COUNTIF ශ්රිතවල එකතුවක් භාවිතා කළ හැක.
පියවර:
- පළමුව, කොටුවක් තෝරා එම කොටුවට මෙම සූත්රය ඇතුළු කරන්න.
=IF(COUNTIF(C5:C21,"Leo Tolstoy")>0,"There is", "There is Not")
- දෙවනුව, <1 ඔබන්න>ප්රතිඵලය බැලීමට
තර්කය | අවශ්ය/විකල්ප | පැහැදිලි කිරීම |
---|---|---|
තාර්කික_පරීක්ෂණය | අවශ්ය | සෛලයක් හෝ සෛල පරාසයක් සඳහා කොන්දේසි ලබා දී ඇත. |
[value_if_true] | විකල්ප | කොන්දේසිය සපුරා ඇත්නම් නිර්වචනය කළ ප්රකාශය. |
[value_if_false] | විකල්ප | නිශ්චිත ප්රකාශය නම් කොන්දේසිය සපුරා නැත. |
- ඔබට ආසන්න ගැළපීමක් අවශ්ය නම්,ඔබට COUNTIF ශ්රිතය තුළ Wildcard අක්ෂර (*,?,~) භාවිතා කළ හැක. උදාහරණයක් ලෙස, Bronte සහෝදරියන්ගේ ( Emily Bronte සහ Charlotte Bronte ) පොතක් තිබේද යන්න සොයා බැලීමට පහත සූත්රය භාවිතා කරන්න.
=IF(COUNTIF(C4:C20,"*Bronte")>0,"There is", "There is Not")
- තවදුරටත්, ප්රතිඵලය පෙන්වීමට Enter යතුර ඔබන්න.
- සහ, අපට ලැබී ඇත. " ඇත ". මොකද Bronte Sisters විසින් ලියන ලද පොත් තුනක් ඇත.
සටහන: The COUNTIF ශ්රිතය කේස් සංවේදී නොවන ගැළපීමක් සඳහා සෙවුම් කරයි. එනම්, ඔබ IF(COUNTIF(C5:C21,”emily bronte”)>0,”There is”, “There is Not”), එය සූත්රය භාවිතා කරන්නේ නම්, එය තවමත් “<1” ආපසු එනු ඇත> තියෙනවා ”.
🔎 සූත්රය ක්රියා කරන්නේ කෙසේද?
- COUNTIF(C5:C21,”Emily Bronte”) C5:C21 පරාසයේ “Emily Bronte” යන නම දිස්වන වාර ගණන ලබා දෙයි.
- 1>COUNTIF(C5:C21,”Emily Bronte”)>0 TRUE යන නම පරාසය තුළ අවම වශයෙන් එක් වරක් හෝ දිස්වන්නේ නම්, සහ නම නම් FALSE ලබා දෙයි නොපෙනේ.
- එබැවින් IF(COUNTIF(C5:C21,”Emily Bronte”)>0,”There is”, “There is not”) “There is” ලබා දෙයි ”, නම අවම වශයෙන් එක් වරක් දිස්වන්නේ නම් සහ නම නොපෙන්වන්නේ නම් “ There is Not ” ආපසු ලබා දෙන්නේ නම්.
2. සංඛ්යාත්මක අගයන් සහිත IF ශ්රිතයක් සාදන්න
දැන් අපි තවත් IF ප්රකාශයක් යොදන්නෙමු. අපි අගයන් ලැයිස්තුවක් සාදන්නෙමුලබා දී ඇති සංඛ්යා දෙකක් අතර වැටෙන පරාසයකින්. 10 සිට 20 දක්වා වැටෙන ඩී තීරුවේ තිබෙන හෝ නැති පොත් ගණන සොයා බලමු. අගයන් පරාසයක් සහිත E xcel IF ශ්රිතය භාවිතයෙන් මෙම ආකාරයේ කාර්යයන් ඉටු කළ හැක.
පියවර:
- ආරම්භ කිරීමට, ඔබට ප්රතිඵලය දැකීමට අවශ්ය කොටුව තෝරන්න.
- ඉන්පසු, එහි සූත්රය ඇතුළු කරන්න. .
=IF(((D5>=10)*(D5<=20))=1, "Yes", "No")
- Enter ඔබන්න.
- පරාසය පුරා සූත්රය අනුපිටපත් කිරීමට පිරවුම් හසුරුව නිරූපකය පහළට අදින්න. නැතහොත්, ස්වයං පිරවුම පරාසයට, ප්ලස් ( + ) සංකේතය මත ද්විත්ව-ක්ලික් කරන්න .
- අවසාන වශයෙන්, අපට ප්රතිඵලය දැකගත හැක.
3. අගයන් පරාසය සඳහා IF ශ්රිතය සමඟින් අයදුම් කරන්න සහ කොන්දේසි
දැන් අපි IF ශ්රිතයක් තුළ කොන්දේසි යොදන්නෙමු. සෑම පොතක්ම ලබා දී ඇති කොන්දේසි දෙක සපුරාලන්නේද නැද්ද යන්න පරීක්ෂා කර බලමු. පළමු එක නම්, පොත් ගණන 10 ට වඩා වැඩි වන අතර දෙවන එක පොතේ මිල 20 ට වඩා වැඩි ය. එම කොන්දේසි සපුරා ඇත්නම් පමණක් අපි පොත මිලදී ගන්නෙමු.
මේ සඳහා අපි IF සහ AND ශ්රිතවල එකතුව භාවිතා කරන්නෙමු. එහි සියලු පරාමිතියන් TRUE ලෙස ඇගයීමට ලක් කළ විට, AND ශ්රිතය TRUE ලබා දෙයි; එසේ නොමැති නම්, එය FALSE ලබා දෙයි.
පියවර:
- ආරම්භයේදී, කොටුවක් තෝරන්නපළමු පොතට යාබදව සූත්රය ඇතුළත් කරන්න.
=IF(AND(D5>=10)*(E5>=20),"Can Purchase","Can not Purchase")
- Enter ඔබන්න ඔබගේ යතුරුපුවරුවේ යතුර නැවත වරක්.
- විකල්පයක් ලෙස, අපට සහ තත්වයේ ( *<) සංකේතය භාවිතා කළ හැක. 2>) සූත්රයේ. එබැවින්, සූත්රය මේ ආකාරයෙන් පෙනෙනු ඇත.
- ප්රතිඵලය බැලීමට Enter ඔබන්න.
- <24 සූත්රය පරාසය හරහා පිටපත් කිරීමට, Fill Handle සංකේතය පහළට අදින්න. විකල්පයක් ලෙස, ඔබට ද්විත්ව-ක්ලික් කරන්න එකතු කිරීම ( + ) AutoFill පරාසය වෙත අත්සන් කළ හැක.
- ඒ හා සමානව, අපට ප්රතිඵලය ලබාගත හැක.
4. අගයන් පරාසය සඳහා IF ශ්රිතය හෝ කොන්දේසි භාවිතා කරන්න
දැන් හෝ වර්ගයේ කොන්දේසි වෙත එන්න. සෑම පොතක්ම අවම වශයෙන් එක් කොන්දේසියක් හෝ තෘප්තිමත් වේද නැද්ද යන්න පරීක්ෂා කර බලමු. එහි කිසියම් පරාමිතියක් TRUE ලෙස ඇගයීමට ලක් කරන්නේ නම්, OR ශ්රිතය TRUE ලබා දෙයි; එසේ නොමැතිනම්, එය FALSE ලබා දෙයි.
පියවර:
- පළමුව, අපට ප්රතිඵලය දැකීමට අවශ්ය කොටුව තෝරන්න.
- දෙවනුව, සූත්රය ඇතුළු කරන්න.
=IF(OR(D5>=10,E5>=60),"Can Purchase","Can not Purchase")
- තවත්, Enter<ඔබන්න. 2> යතුර ඔබගේ යතුරුපුවරුවෙන්.
- ශ්රිතය භාවිතා කරනවා වෙනුවට, අපට හෝ සංකේතය ( + ) භාවිතා කළ හැක. එබැවින්, සූත්රය වනු ඇතවන්න.
=IF((D5>=10)+(E5>=60),"Can Purchase","Can not Purchase")
- ප්රතිඵලය බැලීමට Enter ඔබන්න.
- ඉන් පසුව, පරාසය පුරා සූත්රය පිටපත් කිරීමට පිරවීම හසුරුව නිරූපකය ඇදගෙන යන්න. නැතහොත්, ප්ලස් ( + ) ලකුණ මත ද්විත්ව ක්ලික් කරන්න . මෙයද සූත්රය අනුපිටපත් කරයි.
- අවසාන වශයෙන්, අපි එක් එක් පොත සඳහා අඩුම තරමින් එක් කොන්දේසියක් හෝ මිල දී ගත හැකිද නැද්ද යන්න හඳුනාගෙන ඇත. .
5. අගයන් පරාසය සඳහා Nested IF Function භාවිතා කරන්න
මෙම උදාහරණයේදී, අපි nested IF කොන්දේසි භාවිතා කරන්නෙමු. එයින් අදහස් වන්නේ අපි එක් IF සූත්රයක් තවත් IF සූත්රයක් තුළ යෙදිය යුතු බවයි. මට ඔබට රැකියාවක් කිරීමට ඉඩ දෙන්න. සියලුම පොත් සඳහා, මිල $30.00 ට වඩා වැඩිද නැතහොත් සමානද යන්න පළමුව පරීක්ෂා කරන්න. ඔව් නම්, එම සංඛ්යාව 15 ට වැඩි හෝ සමානද නැද්ද යන්න පරීක්ෂා කරන්න. පසුව, තවමත් ඔව් නම්, කර්තෘගේ නම " C " අක්ෂරයෙන් ආරම්භ වන්නේද නැද්ද යන්න පරීක්ෂා කරන්න. තවමත් ඔව් නම්, " Satisfy " ආපසු එවන්න. එසේ නොමැතිනම්, “ තෘප්තිමත් නොවේ “ ආපසු යන්න.
පියවර:
- ආරම්භ කිරීමට, කොටුව තෝරා පහත සූත්රය ඇතුළු කරන්න එහි.
=IF(E5>=20,IF(D5>=15,IF(LEFT(C5,1)="C","Satisfy","Does not Satisfy"),"Does not Satisfy"),"Does not Satisfy")
- ප්රතිඵලය බැලීමට Enter යතුර ඔබන්න.
- එසේම, පෙර උදාහරණ වලදී, පරාසය පුරා සූත්රය අනුපිටපත් කිරීමට Fill Handle නිරූපකය පහළට ඇද දමන්න. නැතහොත්, ස්වයං පිරවීම පරාසයට, එකතුව මත ද්විත්ව ක්ලික් කරන්න ( + )සංකේතය.
- අවසාන වශයෙන්, ඔබට දැක ගත හැක, පොත් පහ ක් පමණක් කොන්දේසි තුනම එකවර තෘප්තිමත් කරයි.
6. IF සහ amp; Excel හි SUM කාර්යයන්
අපි මෙම උදාහරණයේ IF සහ SUM ශ්රිතයන් ඒකාබද්ධ කරමු. SUM ශ්රිතය එකතු කිරීම භාවිතයෙන් අගයන් එකතු කරයි. අපි උදාහරණය අනුගමනය කරමු.
පියවර:
- දෙවන කොටුව G6 තෝරන්න, එම සූත්රය එම තෝරාගත් කොටුවට දමන්න.
=IF(SUM(D5:D21)>=80, "Good", IF(SUM(D5:D21)>=50, "Satisfactory", "Poor"))
- ඉන්පසු, ප්රතිඵලය බැලීමට Enter යතුර ඔබන්න.
🔎 සූත්රය ක්රියා කරන්නේ කෙසේද?
- 1>SUM(D5:D21) මෙම කොටස පරාසයේ අගයන් එකතු කරන අතර ප්රතිඵලයක් ලෙස මුළු පොත් සංඛ්යාව ලබා දෙයි.
- SUM(D5:D21)>=80 සහ SUM(D5:D21)>=50 කොන්දේසිය සපුරා තිබේද නැද්ද යන්න පරීක්ෂා කරයි.
- IF(SUM(D5:D21)>=80, “හොඳ”, IF(SUM(D5:D21)>=50, “සතුටුදායක”, “දුප්පත්”)) ප්රතිඵලය වාර්තා කරයි. අපගේ නඩුවේදී, ප්රතිඵලය වූයේ " හොඳයි ".
7. ඒකාබද්ධ කරන්න IF & AVERAGE Functions
පරාමිතීන් ලෙස ලබා දී ඇති සංඛ්යා වල සාමාන්යය AVERAGE ශ්රිතය මගින් තීරණය වේ. මෙම උදාහරණය සඳහා IF සහ AVERAGE ශ්රිතයන් ඒකාබද්ධ කරමු.
පියවර:
- ආරම්භයේදී, අපට ප්රතිඵලය දැමීමට අවශ්ය කොටුව තෝරන්න. අපගේ නඩුවේදී, අපි සෛලය තෝරා ගනිමු G6 .
- ඉන්පසු, එයට සූත්රය ඇතුළු කරන්නසෛලය.
=IF(AVERAGE(D5:D21)>=20, "Good", IF(AVERAGE(D5:D21)>=10, "Satisfactory", "Poor"))
- තවදුරටත්, යතුරුපුවරුවෙන් Enter යතුර ඔබන්න.
- අවසාන වශයෙන්, ඔබට ඔබේ ප්රතිඵලය ලැබෙනු ඇත.
🔎 සූත්රය කරන්නේ කෙසේද? වැඩද?
- AVERAGE(D5:D21) සාමාන්ය පොත් ගණන ගණනය කරයි.
- AVERAGE(D5:D21)> =20 සහ AVERAGE(D5:D21)>=10 කොන්දේසිය තෘප්තිමත්ද යන්න තහවුරු කරන්න.
- IF(AVERAGE(D5:D21)>=20 , "හොඳයි", IF(සාමාන්ය(D5:D21)>=10, "සතුටුදායක", "දුප්පත්")) ප්රතිඵලය හෙළි කරයි. අපගේ තත්වයේ ප්රතිඵලය " සතුටුදායක " වේ.
8. IF සහ amp; අගයන් පරාසයට ගැළපීමට නියම ශ්රිත
නිවැරදි ශ්රිතය පෙළ තන්තු දෙකක් සමාන නම් සත්ය සහ එසේ නොමැති නම් අසත්ය පෙළ නූල් දෙකක් සංසන්දනය කිරීම. එය හැඩතල ගැන්වීමේ විෂමතා නොසලකා හරින නමුත්, නියම සිද්ධි සංවේදී වේ. අගයන් පරාසයකට ගැළපීමට IF සහ EXACT ශ්රිතයන් එකට ඒකාබද්ධ කරමු.
පියවර:
- අපට ප්රතිඵලය බැලීමට අවශ්ය කොටුව තෝරන්න.
- ඊට පසුව පහත ශ්රිත සූත්රය එක් කරන්න.
=IF(EXACT($C$5:$C$21,"Leo Tolstoy"), "Yes", "No")
- ඔබේ යතුරුපුවරුවේ Enter යතුර නැවත වරක් ඔබන්න.
- සහ, මෙය පරාසය තුළ ප්රතිඵලය පෙන්වන බව ඔබට දැක ගත හැක.
සටහන: ඔබට එක් එක් කොටුව තුළ සූත්රය භාවිත කිරීමට අවශ්ය නැත, මෙය ස්වයංක්රීයව පරාසය සඳහා ප්රතිඵල පෙන්වයිසෛල.
🔎 සූත්රය ක්රියා කරන්නේ කෙසේද?
- නියම( $C$5:$C$21,”Leo Tolstoy”) දත්ත දෙකම හරියටම ගැළපෙන්නේද නැද්ද යන්න පෙන්වයි.
- IF(EXACT($C$5:$C$21,”Leo,”Leo) ටෝල්ස්ටෝයි"), "ඔව්", "නැත") තර්කනය පරීක්ෂා කර ප්රතිඵලය ලබා දෙන්න.
9. IF, සහ & අද දින දිනය ලබා ගත යුතු කාර්යයන්
අපි සිතමු, අපට පැමිණීමේ දිනය දින 7ක් ඇතුළතද නැද්ද යන්න පරීක්ෂා කිරීමට අවශ්ය වේ, පැමිණීමේ දිනය දින හතක් ඇතුළත නම් පමණක් අපට පොත මිලදී ගත හැක. මේ සඳහා, අපි IF , AND, සහ TODAY ශ්රිතවල එකතුව භාවිතා කරන්නෙමු.
පියවර:
- එසේම, පෙර උදාහරණ වලදී, කොටුව තෝරා ඉන්පසු එහි සූත්රය ඇතුළත් කරන්න.
=IF(AND(E5>TODAY(), E5<=TODAY()+7), "Yes", "No")
- ඉන්පසු, Enter ඔබන්න.
- පරාසය හරහා සූත්රය පිටපත් කිරීමට, <1 අදින්න>හැන්ඩලය සංකේතය පහළට පුරවන්න. විකල්පයක් ලෙස, ඔබට ද්විත්ව-ක්ලික් කරන්න එකතු කිරීම ( + ) AutoFill පරාසය වෙත සලකුණු කළ හැක.
- අවසානයේ, මෙය සඳහා ප්රතිඵලය පෙන්වනු ඇත. සෑම පොතක්ම F තීරුවේ.
10. IF, MAX සහ amp; ඒකාබද්ධ කිරීමෙන් ඉහළම/අඩුම අගය ලබා ගන්න. MIN Functions
අපි පළමු පොත සමඟ පොත් ගණන සංසන්දනය කිරීමට අවශ්ය යැයි උපකල්පනය කරමු. තවද අපි මුළු පොතේ ඉහළම සහ අඩුම අගය සොයා ගනිමු. මේ සඳහා අපි IF , MAX & මිනි