අන්තර්ගත වගුව
මෙම ලිපියෙන්, මම ඔබට පෙන්වන්නම් ඔබට Excel හි INDEX-MATCH සමඟ IF භාවිතා කළ හැකි ආකාරය. The IF ශ්රිතය, INDEX ශ්රිතය, සහ MATCH ශ්රිතය යනු Excel හි ඉතා වැදගත් සහ බහුලව භාවිතා වන කාර්යයන් තුනකි. Excel හි වැඩ කරන විට, අපට බොහෝ විට මෙම කාර්යයන් තුනේ එකතුවක් භාවිතා කිරීමට සිදු වේ. හැකි සෑම ආකාරයකින්ම ඔබට මෙම කාර්යයන් ඉතා සවිස්තරාත්මකව ඒකාබද්ධ කරන්නේ කෙසේදැයි අද මම ඔබට පෙන්වන්නම්.
ප්රායෝගික වැඩපොත බාගන්න
නම් INDEX- MATCH.xlsx
3 Excel හි INDEX-MATCH සමඟ IF භාවිතා කිරීමට ප්රවේශයන්
මෙහි අපට නම්<දත්ත කට්ටලයක් ඇත 2> සමහර සිසුන්, සහ ඔවුන්ගේ ලකුණු භෞතික විද්යාව සහ රසායන විද්යාව සන්ෆ්ලවර් බාලාංශය නම් පාසලක.
මෙම දත්ත කට්ටලයෙන් හැකි සෑම ආකාරයකින්ම IF ශ්රිතය , INDEX ශ්රිතය , සහ MATCH ශ්රිතය ඒකාබද්ධ කිරීමට උත්සාහ කරමු.
1. Excel හි INDEX-MATCH සමඟ IF භාවිතා කිරීමට IF ශ්රිතයක් තුළ INDEX-MATCH ඔතා
ඔබට INDEX-MATCH සූත්රයක් IF ශ්රිතයක් තුළ ඔතා ගත හැක. කෙසේ හෝ අවශ්ය නම්.
උදාහරණයක් ලෙස, භෞතික විද්යාවෙන් අඩුම සංඛ්යාවක් ඇති සිසුවා සොයා ගැනීමට පාසල් අධිකාරිය තීරණය කර ඇති බව මොහොතකට සිතමු.
නමුත් ඒ අඩුම සංඛ්යාව නම් පමණි. භෞතික විද්යාවේදී 40 ට අඩුයි.
එය එසේ නොවේ නම් ශිෂ්යයා සොයා ගැනීමට අවශ්ය නොවන අතර “No Student” .
⧪ පාසල් අධිකාරියට හැක්කේ කෙසේද?මෙය ඉටු කරන්න?
පහසුයි. ඔවුන්ට මෙම සූත්රය වැනි IF ශ්රිතයක් තුළ INDEX-MATCH සූත්රය ඔතා ගත හැක:
=IF(MIN(C4:C13)<40,INDEX(B4:D13,MATCH(MIN(C4:C13),C4:C13,0),1),"No Student")
බලන්න, භෞතික විද්යාවේ අඩුම සංඛ්යාව 40 (මෙම අවස්ථාවෙහි 20 ) ට වඩා අඩු බැවින්, අපි සොයාගෙන ඇත්තේ අඩුම සංඛ්යාවක් ඇති ශිෂ්යයා.
ඒ තමයි ඇල්ෆ්රඩ් මෝයස්.
⧪ සූත්රයේ පැහැදිලි කිරීම:
- MIN(C4:C13) C4:C13 තීරුවේ කුඩාම අගය ලබා දෙයි ( භෞතික විද්යාවේ ලකුණු ). මෙම උදාහරණයේ, එය 20 වේ. විස්තර සඳහා MIN ශ්රිතය බලන්න.
- එබැවින් සූත්රය IF(20<40,INDEX(B4:D13,MATCH(20,C4:C13,0),1 බවට පත් වේ. ),”ශිෂ්යයෙක් නැත”) .
- IF ශ්රිතය ( 20<40 ) තුළ ඇති කොන්දේසිය සත්ය ලෙස, එය පළමු තර්කය ලබා දෙයි, INDEX(B4:D13,MATCH(20,C4:C13,0),1) .
- MATCH(20,C4:C13,0 ) C4:C13 තීරුවේ (භෞතික විද්යාවේ ලකුණු) හි 20 හි නිශ්චිත ගැළපීමක් සොයන අතර 4 වැනි පේළියේ (කොටුව තුළ C7 ). එබැවින් එය 4 නැවත පැමිණේ.
- දැන් සූත්රය INDEX(B4:D13,4,1) . එය 4th පේළිය සහ 1st තීරුවේ B4:D13 ( තීරු ශීර්ෂ <2 හැර දත්ත කට්ටලය වෙතින් අගය ලබා දෙයි>).
- භෞතික විද්යාව හි අඩුම සංඛ්යාවක් ඇති ශිෂ්යයාගේ නම එයයි. ඒ Alfred Moyes ය.
⧪ සම්පූර්ණ කිරීමට තවත් කාර්යයක්:
දැන් ඔබට මෙම සූත්රය තේරෙනවා නම්, ඔබට කියන්න පුළුවන්ද?රසායන විද්යාවේ වැඩිම සංඛ්යාවක් ඇති ශිෂ්යයා සොයා ගැනීමට මට සූත්රය?
එනම් වැඩිම සංඛ්යාව 80 ට වඩා වැඩි හෝ සමාන නම් පමණි. එසේ නොවේ නම්, "ශිෂ්යයෙක් නැත" යන්න ආපසු එවන්න.
ඔව්. ඔබ අනුමාන කළා හරි. සූත්රය වනුයේ:
=IF(MAX(D4:D13)>=80,INDEX(B4:D13,MATCH(MAX(D4:D13),D4:D13,0),1),"No Student")
බලන්න, රසායන විද්යාවේ ඉහළම ලකුණු ප්රමාණයට වඩා වැඩි නිසා 80 ( 95 මෙම උදාහරණයේ), රසායන විද්යාව සඳහා ඉහළම ලකුණු ලබාගත් සිසුවා අපට ලැබී ඇත.
උපහාසයට කරුණක් නම්, එය නැවතත් ඇල්ෆ්රඩ් මෝයස් ය.
තව කියවන්න: එක්සෙල් INDEX MATCH එක කොටුවක බහුවිධ අගයන් ලබා දීමට
2. Excel හි INDEX-MATCH සමඟ IF භාවිතා කිරීමට INDEX ශ්රිතය තුළ IF ශ්රිතය භාවිතා කරන්න
අවශ්ය නම් අපට INDEX ශ්රිතය තුළ IF ශ්රිතය භාවිතා කළ හැක. කොහේ හරි.
පහත රූපය බලන්න. මෙවර සන්ෆ්ලවර් බාලාංශයේ විවිධ ශ්රේණි දෙකක සිසුන්ගේ විභාග වාර්තාව ( භෞතික විද්යාව පමණි) අප සතුව ඇත.
දැන් අපට සෛලයක් ඇත H9 VII අඩංගු වැඩ පත්රිකාවේ.
අපට යාබදව ඇති VII ඉහළම ලකුණු ඇති ශිෂ්යයා පෙන්වන සූත්රයක් ව්යුත්පන්න කිරීමට අවශ්යයි. සෛලය H9 VII අඩංගු නම්.
සහ එහි VIII අඩංගු නම්, සූත්රය සිට ඉහළම ලකුණු ඇති ශිෂ්යයා පෙන්වයි VIII ශ්රේණිය .
⧪ මෙය ක්රියාත්මක කරන්නේ කෙසේද?
ඔබට IF ශ්රිතයක්<2 ඇතුළු කළ හැක> කාර්යය ඉටු කිරීම සඳහා INDEX ශ්රිතයක් ඇතුළත. එමසූත්රය වනුයේ:
=INDEX(IF(H9="VII",B6:C15,E6:F15),IF(H9="VII",MATCH(MAX(C6:C15),C6:C15,1),MATCH(MAX(F6:F15),F6:F15,1)),1)
බලන්න, VII ඇති පරිදි සෛලය H9 තුළ, අපි VII ශ්රේණියේ සිට ඉහළම ලකුණු ලබාගත් ශිෂ්යයා ලබා ගනිමු.
ඒ තමයි ස්ටීව් ස්මිත්, ලකුණු 98.
අපි එතනට VIII ඇතුළු කළොත්, අපිට ලැබෙන්නේ VIII ශ්රේණියෙන් වැඩිම ලකුණු ගත් ශිෂ්යයායි.
ඒ Paul Kennington වේ.
⧪ සූත්රයේ පැහැදිලි කිරීම:
- IF(H9=”VII”,B6:C15 ,E6:F15) සෛලය H9 “VII” අඩංගු නම් B6:C15 ලබා දෙයි. එසේ නොමැතිනම්, එය E6:F15.
- ඒ හා සමානව, IF(H9=”VII”,MATCH(MAX(C6:C15),C6:C15,1),MATCH (MAX(F6:F15),F6:F15,1)) MATCH(MAX(C6:C15),C6:C15,1) H9 අඩංගු නම් ලබා දෙයි 1>“VII” . එසේ නොමැතිනම්, එය MATCH(MAX(F6:F15),F6:F15,1) .
- එබැවින්, H9 “VII”<අඩංගු වන විට 2>, සූත්රය INDEX(B6:C15,MATCH(MAX(C6:C15),C6:C15,1),1) .
- MAX(C6: C15) C6:C15 ( VII ශ්රේණියේ ලකුණු ) පරාසයෙන් ඉහළම ලකුණු ලබා දෙයි. එය මෙහි 98 වේ. විස්තර සඳහා MAX ශ්රිතය බලන්න.
- ඉතින්, සූත්රය INDEX(B6:C15,MATCH(98,C6:C15,1),1) .
- MATCH(98,C6:C15,1) C6:C15 තීරුවේ 98 හි නිශ්චිත ගැළපීමක් සොයයි. එය එකක් සොයා ගනී 8 වැනි පේළියේ, C13 කොටුවේ. එබැවින් එය 8 ලබා දෙයි.
- සූත්රය දැන් INDEX(B6:C15,8,1) බවට පත් වේ. එය B6:C15 දත්ත කට්ටලයේ 8th පේළිය සහ 1st තීරුවෙන් අගය ලබා දෙයි.
- මෙය වැඩිම ලකුණු ලබාගත් ශිෂ්යයාය. VII ශ්රේණියේ , ස්ටීව් ස්මිත්.
සමාන කියවීම්
- Excel INDEX සහ MATCH කාර්යයන් බහු නිර්ණායක සමඟ (4 සූත්ර)
- Excel හි අවම අගය සෙවීමට INDEX-MATCH සූත්රය (සුදුසු ක්රම 4)
- IndEX, MATCH සහ MAX බහු සමග Excel හි නිර්ණායක
- XLOOKUP vs INDEX-MATCH in Excel (සියලු සැසඳීම්)
- Excel හි පේළි සහ තීරු වල දර්ශක ගැලපීම බහු නිර්ණායක
3. Excel හි INDEX-MATCH සමඟ IF භාවිතා කිරීමට MATCH ශ්රිතය තුළ IF ශ්රිතය භාවිතා කරන්න
ඔබට අවශ්ය නම් MATCH ශ්රිතය තුළ IF ශ්රිතය භාවිතා කළ හැක. .
සන්ෆ්ලවර් බාලාංශයේ සිසුන්ගේ භෞතික විද්යාව සහ රසායන විද්යාව හි ලකුණු සමඟ අපගේ මුල් දත්ත කට්ටලය වෙත ආපසු යමු.
දැන් අපි තවත් වෙනස් කාර්යයක් කරන්නෙමු.
වැඩ පත්රිකාවේ F4 කොටුවේ “භෞතික විද්යාව” විෂයෙහි නම ඇත.
F4 හි “භෞතික විද්යාව” තිබේ නම් භෞතික විද්යාව සඳහා ඉහළම ලකුණු ඇති ශිෂ්යයාට පෙන්විය හැකි සූත්රයක් අපි යාබද කොටුව තුළ ලබා ගනිමු.
සහ එහි “රසායන විද්යාව” තිබේ නම්, එය රසායන විද්යාව සඳහා ඉහළම ලකුණු ලබාගත් සිසුවා පෙන්වයි.
⧪ මෙය ක්රියාත්මක කරන්නේ කෙසේද?
පහසුයි. IF ශ්රිතයක් භාවිතා කරන්න MATCH ශ්රිතය තුළ, මෙම සූත්රය වැනි:
=INDEX(B4:D13,MATCH(IF(F7="Physics",MAX(C4:C13),MAX(D4:D13)),IF(F7="Physics",C4:C13,D4:D13),0),1)
එය ස්ටීව් ස්මිත් පෙන්වයි, මන්ද ඔහු භෞතික විද්යාව හි වැඩිම ලකුණු ලබා ගත් තැනැත්තා වන අතර F7 සෛලයෙහි “භෞතික විද්යාව” අඩංගු වේ.
අපි F7 කොටුව වෙනස් කළහොත් සිට “රසායන විද්යාව” දක්වා, එය රසායන විද්යාව සඳහා ඉහළම ලකුණු ලබාගත් ඇල්ෆ්රඩ් මෝයස් පෙන්වනු ඇත.
⧪ පැහැදිලි කිරීම සූත්රයේ:
- IF(F7=”භෞතික විද්යාව”,MAX(C4:C13),MAX(D4:D13)) <1 ලබා දෙයි>MAX(C4:C13) නම් F7 “භෞතික විද්යාව” අඩංගු වේ. එසේ නොමැතිනම්, එය MAX(D4:D13) .
- ඒ හා සමානව, IF(F7=”Physics”,C4:C13,D4:D13) <1 ලබා දෙයි>C4:C13 F7 “භෞතික විද්යාව” අඩංගු නම්. එසේ නොමැතිනම්, එය D4:D13 ආපසු ලබා දෙයි.
- ඉතින්, F7 “භෞතික විද්යාව” අඩංගු නම්, සූත්රය INDEX(B4) බවට පත්වේ. :D13,MATCH(MAX(MAX(C4:C13),C4:C13,0),1) .
- MAX(C4:C13) පරාසයෙන් වැඩිම ලකුණු ලබා දෙයි C4:C13 ( භෞතික විද්යාවේ ලකුණු ). එය මෙහි 98 වේ. විස්තර සඳහා MAX ශ්රිතය බලන්න.
- ඉතින්, සූත්රය INDEX(B4:D13,MATCH(98,C4:C13,1),1) .
- MATCH(98,C4:C13,1) C4:C13 තීරුවේ 98 හි නියම ගැලපීමක් සොයයි. එය එකක් සොයා ගනී 8 වැනි පේළියේ, C11 කොටුවේ. එබැවින් එය 8 ලබා දෙයි.
- සූත්රය දැන් INDEX(B4:D13,8,1) බවට පත්වේ. එය දත්ත කට්ටලයේ 8 වැනි පේළිය සහ 1 වැනි තීරුවෙන් අගය ලබා දෙයි B4:D13.
- මෙය භෞතික විද්යාවට ඉහළම ලකුණු ලබාගත් ශිෂ්යයායි, ස්ටීව් ස්මිත්.
දේවල් මතක තබා ගන්න
- ඔබට නිශ්චිත ගැළපීමක් අවශ්ය නම් සෑම විටම MATCH ශ්රිතයේ 3වන තර්කය සිට 0 දක්වා සකසන්න. අපි එය වෙනත් කිසිවකට සකසන්නේ නැත.
- INDEX-MATCH සූත්රයට , FILTER ශ්රිතය , VLOOKUP ශ්රිතය<වැනි විකල්ප කිහිපයක් තිබේ. 2>, XLOOKUP ශ්රිතය, යනාදිය.
- විකල්ප අතර, FILTER ශ්රිතය හොඳම වන්නේ එය නිර්ණායකයට ගැලපෙන සියලුම අගයන් ලබා දෙන බැවිනි. නමුත් එය ලබා ගත හැක්කේ Office 365 හි පමණි.
නිගමනය
මෙම ක්රම භාවිතා කරමින්, ඔබට IF ශ්රිතය භාවිතා කළ හැක Excel හි INDEX-MATCH ශ්රිතය සමඟ. ඔබ වෙනත් ක්රමයක් දන්නවාද? නැතිනම් අපට ප්රශ්න තිබේද? අපෙන් අසන්න.