எக்செல்

அளவுகோல்களுடன் மேல் n மதிப்புகளில் வடிகட்டவும்

Filter Top N Values With Criteria

எக்செல் சூத்திரம்: அளவுகோல்களுடன் மேல் n மதிப்புகளில் வடிகட்டவும்பொதுவான சூத்திரம் | _+_ | சுருக்கம்

குறிப்பிட்ட அளவுகோல்களை பூர்த்தி செய்யும் முதல் n மதிப்புகளைக் காட்ட தரவை வடிகட்ட, நீங்கள் பயன்படுத்தலாம் வடிகட்டி செயல்பாடு உடன் சேர்ந்து பெரிய மற்றும் IF செயல்பாடுகள் காட்டப்பட்டுள்ள எடுத்துக்காட்டில், F5 இல் உள்ள சூத்திரம்:





= FILTER (data,(range>= LARGE ( IF (criteria),n))*(criteria))

எங்கே தகவல்கள் (B5: D16), குழு (C5: C16) மற்றும் மதிப்பெண் (D5: D16) ஆகும் பெயரிடப்பட்ட வரம்புகள் .

விளக்கம்

இந்த சூத்திரம் ஃபில்டர் செயல்பாட்டைப் பயன்படுத்தி தரவை மீட்டெடுக்கிறது பெரிய மற்றும் IF செயல்பாடுகள் இதன் விளைவாக குழு B இல் முதல் 3 மதிப்பெண்கள்.





ஃபில்டர் செயல்பாடு உடன் அளவுகோல்களைப் பயன்படுத்துகிறது சேர்க்கிறது வாதம் இந்த எடுத்துக்காட்டில், அளவுகோல்கள் உருவாக்கப்பட்டுள்ளன பூலியன் தர்க்கம் இது போன்ற:

 
= FILTER (data,(score>= LARGE ( IF (group='b',score),3))*(group='b'))

வெளிப்பாட்டு இலக்குகளின் இடது பக்கம் குழு B யில் 3 வது அதிக மதிப்பெண்ணை விட அதிகமாக அல்லது சமமாக மதிப்பெண்கள்:



ஒரு எக்செல் அட்டவணையில், அதன் அட்டவணையுடன் ஒரு நெடுவரிசைக்கு ஒதுக்கப்பட்ட பெயர் என்ன?
 
(score>= LARGE ( IF (group='b',score),3))*(group='b')

பெரியது குழு B மதிப்பெண்களுடன் மட்டுமே வேலை செய்கிறது என்பதை உறுதிப்படுத்த IF செயல்பாடு பயன்படுத்தப்படுகிறது. எங்களிடம் மொத்தம் 12 மதிப்பெண்கள் இருப்பதால், ஐஎஃப் ஒரு மதிப்பை அளிக்கிறது வரிசை இது போன்ற 12 முடிவுகளுடன்:

 
score>= LARGE ( IF (group='b',score),3)

செயல்பாட்டில் இருந்து பிழைத்திருக்கும் ஒரே மதிப்பெண் குழு பி. மற்ற அனைத்து மதிப்பெண்களும் தவறானவை. இந்த வரிசை நேரடியாக LARGE க்கு திரும்ப அளிக்கப்படுகிறது வரிசை வாதம்:

 
{FALSE65FALSE80FALSE88FALSE76FALSE86FALSE83}

LARGE தவறான மதிப்புகளைப் புறக்கணித்து 3 வது அதிக மதிப்பெண்ணான 83 ஐ வழங்குகிறது.

இப்போது நாம் சூத்திரத்தை எளிமைப்படுத்தலாம்:

 
 LARGE ({FALSE65FALSE80FALSE88FALSE76FALSE86FALSE83},3)

இது தீர்க்கிறது:

 
= FILTER (data,(score>=83)*(group='b'))

இறுதியாக, FILTER மேசன், அன்னி மற்றும் காசிடி ஆகியோருக்கான பதிவுகளைத் தருகிறது, இது F5: H7 வரம்பில் பரவுகிறது.

மதிப்பெண் அடிப்படையில் முடிவுகளை வரிசைப்படுத்துங்கள்

இயல்பாக, FILTER, மூல தரவுகளில் தோன்றும் அதே வரிசையில் பொருந்தும் பதிவுகளைத் தரும். முடிவுகளை வரிசைப்படுத்த மதிப்பெண் மூலம் இறங்கு வரிசை , உன்னால் முடியும் கூடு உள்ளே அசல் ஃபில்டர் சூத்திரம் SORT செயல்பாடு இது போன்ற:

எக்செல் ஒரு கலத்தை அடிக்கோடிட்டுக் காட்டுவது எப்படி
 
= FILTER (data,{000001000101})

இங்கே, ஃபில்டர் நேரடியாக SORT செயல்பாட்டிற்கு முடிவுகளை வழங்குகிறது வரிசை வாதம் வரிசைப்படுத்தல் குறியீடு 3 (மதிப்பெண்) ஆகவும் வரிசை வரிசை -1 ஆகவும் அமைக்கப்பட்டுள்ளது இறங்குதல் ஒழுங்கு

டைனமிக் வரிசை சூத்திரங்கள் இல் கிடைக்கின்றன எக்செல் 365 மட்டும். ஆசிரியர் டேவ் பிரன்ஸ்


^