අන්තර්ගත වගුව
විවිධ "මෙම හෝ එම" කොන්දේසි පරීක්ෂා කිරීම සඳහා Excel හි IF OR ප්රකාශයක් ලියන ආකාරය නිබන්ධනය පෙන්වයි.
IF යනු වඩාත් ජනප්රිය Excel ශ්රිතයන්ගෙන් එකක් වන අතර ඉතා ප්රයෝජනවත් වේ. තනියම. AND, OR, සහ NOT වැනි තාර්කික ශ්රිත සමඟ ඒකාබද්ධව, IF ශ්රිතයට ඊටත් වඩා වැඩි අගයක් ඇත, මන්ද එය අපේක්ෂිත සංයෝජනයන්හි බහු කොන්දේසි පරීක්ෂා කිරීමට ඉඩ සලසයි. මෙම නිබන්ධනයේදී, අපි Excel හි IF-and-OR සූත්රය භාවිතා කිරීම කෙරෙහි අවධානය යොමු කරමු.
IF OR Excel හි ප්රකාශය
කොන්දේසි දෙකක් හෝ වැඩි ගණනක් ඇගයීමට සහ එකක් ආපසු ලබා දීමට යම් කොන්දේසියක් සත්ය නම් ප්රතිඵලයක් සහ සියලු කොන්දේසි අසත්ය නම් තවත් ප්රතිඵලයක් IF:
IF( condition1, condition2<හි තාර්කික පරීක්ෂණයට OR ශ්රිතය ඇතුළත් කරන්න. 2>,...), value_if_true, value_if_false)සරල ඉංග්රීසියෙන්, සූත්රයේ තර්කනය පහත පරිදි සකස් කළ හැක: කොටුවක් "මෙය" හෝ "එය" නම්, එක් ක්රියාමාර්ගයක් ගන්න, එසේ නොවේ නම් වෙනත් දෙයක් කරන්න .
මෙන්න IF OR සූත්රයේ සරලම ආකෘතියේ උදාහරණයක්:
=IF(OR(B2="delivered", B2="paid"), "Closed", "Open")
සූත්රය පවසන දේ මෙයයි: B2 කොටුවේ "බෙදා හරින ලද" හෝ " ගෙවා ඇත", ඇණවුම "වසා ඇත" ලෙස සලකුණු කරන්න, එසේ නොමැතිනම් "විවෘත" ලෙස සලකුණු කරන්න.
ඔබට කිසිවක් ආපසු දීමට අවශ්ය නම් තාර්කික නම් පරීක්ෂණය FALSE වෙත ඇගයීමට ලක් කරයි , අවසාන තර්කයේ හිස් තන්තුවක් ("") ඇතුලත් කරන්න:
=IF(OR(B2="delivered", B2="paid"), "Closed", "")
මෙම සූත්රයම අරාව නියතයක් භාවිතයෙන් වඩාත් සංයුක්ත ආකාරයෙන් ලිවිය හැක. :
=IF(OR(B2={"delivered","paid"}), "Closed", "")
අවසාන අවස්ථාව නම්තර්කය ඉවත් කර ඇත, කොන්දේසි කිසිවක් සපුරා නොමැති විට සූත්රය FALSE පෙන්වනු ඇත.
සටහන. කරුණාකර අවධානය යොමු කරන්න Excel හි IF OR සූත්රයක් කුඩා අකුරු සහ ලොකු අකුරු අතර වෙනස නොපෙන්වන්නේ OR ශ්රිතය අවුරුදු සංවේදී නොවන බැවිනි. අපගේ නඩුවේදී, "බෙදා හරින ලද", "බෙදා හරින ලද" සහ "බෙදා හරින ලද" යන සියල්ලම එකම වචනය ලෙස සලකනු ලැබේ. ඔබ පෙළ නඩුව වෙන්කර හඳුනා ගැනීමට කැමති නම්, මෙම උදාහරණයේ පෙන්වා ඇති පරිදි OR ශ්රිතයේ සෑම තර්කයක්ම EXACT ලෙස ඔතා ගන්න.
Excel IF OR සූත්ර උදාහරණ
පහත ඔබට තවත් උදාහරණ කිහිපයක් හමුවනු ඇත. Excel IF සහ OR ශ්රිතයන් එකට භාවිතා කිරීමෙන් ඔබට කුමන ආකාරයේ තාර්කික පරීක්ෂණ ක්රියාත්මක කළ හැකිද යන්න පිළිබඳව ඔබට තවත් අදහස් ලබා දෙනු ඇත.
සූත්රය 1. බහු හෝ කොන්දේසි සහිතව නම්
නිශ්චිත සීමාවක් නොමැත Excel හි සාමාන්ය සීමාවන්ට අනුකූල වන තාක් IF සූත්රය තුළට කාවැදී ඇති OR කොන්දේසි ගණන:
- Excel 2007 සහ ඊට වැඩි, සම්පූර්ණ දිග සමඟ තර්ක 255 දක්වා ඉඩ දෙනු ලැබේ අක්ෂර 8,192 නොඉක්මවන.
- Excel 2003 සහ ඊට පහළින්, ඔබට තර්ක 30ක් දක්වා භාවිතා කළ හැකි අතර, සම්පූර්ණ දිග අක්ෂර 1,024 නොඉක්මවිය යුතුය.
උදාහරණයක් ලෙස, අපි පරීක්ෂා කරමු හිස් සෛල සඳහා A, B සහ C තීරු, සහ අවම වශයෙන් සෛල 3 න් එකක් හිස් නම් "අසම්පූර්ණ" ආපසු ලබා දෙන්න. පහත දැක්වෙන IF OR ශ්රිතය සමඟ කාර්යය ඉටු කළ හැක:
=IF(OR(A2="",B2="",),"Incomplete","")
සහ ප්රතිඵලය සමාන වනු ඇතමෙය:
සූත්රය 2. සෛලයක් මෙය හෝ එය නම්, ගණනය කරන්න
පෙර නිර්වචනය කළ එකක් ලබා දීමට වඩා සංකීර්ණ දෙයක් කළ හැකි සූත්රයක් සොයමින් පෙළ? IF හි value_if_true සහ/හෝ value_if_false විස්තාරක තුළ තවත් ශ්රිතයක් හෝ අංක ගණිත සමීකරණයක් කැදවන්න.
කියන්න, ඔබ ඇණවුමක් සඳහා මුළු මුදල ගණනය කරන්න ( Qty. ඒකක මිල න් ගුණ කළ අතර ඔබට මෙම කොන්දේසි වලින් එකක් සපුරා ඇත්නම් 10% වට්ටමක් යෙදිය යුතුය:
- B2 හි ඊට වඩා වැඩි හෝ සමාන වේ 10, හෝ
- ඒකක මිල C2 හි $5 ට වඩා වැඩි හෝ සමාන වේ.
ඉතින්, ඔබ කොන්දේසි දෙකම පරීක්ෂා කිරීමට OR ශ්රිතය භාවිතා කරයි, සහ නම් ප්රතිඵලය සත්ය වේ, මුළු මුදල 10% කින් අඩු කරන්න (B2*C2*0.9), එසේ නොමැතිනම් සම්පූර්ණ මිල ආපසු දෙන්න (B2*C2):
=IF(OR(B2>=10, C2>=5), B2*C2*0.9, B2*C2)
අමතරව, ඔබට භාවිතා කළ හැක වට්ටම් කළ ඇණවුම් පැහැදිලිව දැක්වීමට පහත සූත්රය:
=IF(OR(B2>=10, C2>=5),"Yes", "No")
පහත තිර රුවක් ක්රියාත්මක වන සූත්ර දෙකම පෙන්වයි:
සූත්රය 3. නඩුව -sensitive IF OR සූත්රය
දැනටමත් සඳහන් කර ඇති පරිදි, Excel OR ශ්රිතය ස්වභාවයෙන්ම සිද්ධි සංවේදී නොවේ. කෙසේ වෙතත්, ඔබගේ දත්ත සිද්ධි-සංවේදී විය හැකි බැවින් ඔබට අවස්ථා සංවේදී හෝ පරීක්ෂණ ක්රියාත්මක කිරීමට අවශ්ය වේ. මෙම අවස්ථාවෙහිදී, EXACT ශ්රිතය තුළ එක් එක් තාර්කික පරීක්ෂණය සිදු කර එම ශ්රිත OR ප්රකාශය තුළට එකතු කරන්න.
IF(OR(EXACT( cell, " condition1 "), EXACT( සෛලය, " තත්වය2 ")), value_if_true,value_if_false)මෙම උදාහරණයේදී, අපි "AA-1" සහ "BB-1" ඇණවුම් IDs සොයාගෙන ලකුණු කරමු:
=IF(OR(EXACT(A2, "AA-1"), EXACT(A2, "BB-1")), "x", "")
ප්රතිඵලයක් ලෙස, ඇණවුම් ID දෙකක් පමණක් අකුරු සියල්ලම ප්රාග්ධනය "x" ලෙස සලකුණු කර ඇත; "aa-1" හෝ "Bb-1" වැනි සමාන ID සලකුණු කර නොමැත:
සූත්රය 4. Nested IF OR ප්රකාශයන් Excel
in ඔබට OR නිර්ණායක කට්ටල කිහිපයක් පරීක්ෂා කිරීමට අවශ්ය වූ විට සහ එම පරීක්ෂණවල ප්රතිඵල මත පදනම්ව විවිධ අගයන් ලබා දීමට අවශ්ය වූ විට, "මෙම හෝ එම" නිර්ණායකවල එක් එක් නිර්ණායක සඳහා තනි IF සූත්රයක් ලියන්න, සහ එම IF එකිනෙක එකට කැදවන්න.
සංකල්පය නිරූපණය කිරීම සඳහා, A තීරුවේ අයිතමවල නම් පරීක්ෂා කර ඇපල් හෝ තැඹිලි සඳහා "පළතුරු" සහ තක්කාලි සඳහා "එළවළු" යවමු. හෝ පිපිඤ්ඤා :
=IF(OR(A2="apple", A2="orange"), "Fruit", IF(OR(A2="tomato", A2="cucumber"), "Vegetable", ""))
වැඩිදුර තොරතුරු සඳහා, කරුණාකර Nested IF බලන්න OR/AND කොන්දේසි.
සූත්රය 5. IF සහ OR ප්රකාශය
විවිධ තත්වවල විවිධ සංයෝජන ඇගයීම සඳහා, ඔබට තනි සූත්රයක් තුළ සහ හෝ තාර්කික පරීක්ෂණ සිදු කළ හැක.
උදාහරණයක් ලෙස, අපි යන්නෙමු. A තීරුවේ අයිතමය ඇපල් හෝ තැඹිලි වන අතර B තීරුවේ ප්රමාණය 10:
=IF(AND(OR(A2="apple",A2="orange"), B2>10), "x", "")
ට වඩා වැඩි වන පේළි සලකුණු කිරීමට
වැඩිදුර තොරතුරු සඳහා n, කරුණාකර බහු සහ/OR කොන්දේසි සහිත Excel IF බලන්න.
ඔබ IF සහ OR ක්රියා එකට භාවිතා කරන ආකාරයයි. මෙම කෙටි නිබන්ධනයේ සාකච්ඡා කර ඇති සූත්ර දෙස සමීපව බැලීමට, ඔබව සාදරයෙන් පිළිගනිමුඅපගේ සාම්පල Excel IF හෝ වැඩපොත බාගන්න. කියවීම ගැන මම ඔබට ස්තූතිවන්ත වන අතර ලබන සතියේ අපගේ බ්ලොග් අඩවියෙන් ඔබව දැකීමට බලාපොරොත්තු වෙමි!