300 உதாரணங்கள்

இரண்டாவது மிக உயர்ந்த மதிப்பைக் கண்டறியவும்

Find Second Highest Value

கீழே உள்ள ஒரு நிரலைப் பார்ப்போம் எக்செல் VBA அந்த இரண்டாவது மிக உயர்ந்த மதிப்பைக் காண்கிறது .





நிலைமை:

இரண்டு தேதிகளுக்கு இடையிலான ஆண்டுகளின் எண்ணிக்கை

எக்செல் விபிஏ -வில் இரண்டாவது மிக உயர்ந்த மதிப்பைக் கண்டறியவும்





1. முதலில், இரண்டு வரம்பு பொருள்கள் மற்றும் இரட்டை வகை இரண்டு மாறிகள் ஆகியவற்றை அறிவிக்கிறோம். ரேஞ்ச் பொருள்களை rng மற்றும் செல் என்று அழைக்கிறோம். ஒரு இரட்டை மாறியை நாம் மிக உயர்ந்த மதிப்பு என்று அழைக்கிறோம், ஒரு இரட்டை மாறியை நாம் இரண்டாவது உயர் மதிப்பு என்று அழைக்கிறோம்.

ஒன்றுமில்லைrngஎனவரம்பு, செல்எனசரகம்
ஒன்றுமில்லைமிக உயர்ந்த மதிப்புஎன இரட்டை, இரண்டாவது மிக உயர்ந்த மதிப்புஎன இரட்டை

2. தேர்ந்தெடுக்கப்பட்ட வரம்பு மற்றும் இரண்டு இரட்டை மாறிகள் மதிப்பு 0 உடன் வரம்பு பொருள் rng ஐ துவக்குகிறோம்.



அமைrng = தேர்வு
அதிக மதிப்பு = 0
இரண்டாவது மிக உயர்ந்த மதிப்பு = 0

3. முதலில், நாம் உயர்ந்த மதிப்பைக் கண்டுபிடிக்க விரும்புகிறோம். தோராயமாக தேர்ந்தெடுக்கப்பட்ட வரம்பில் ஒவ்வொரு கலத்தையும் சரிபார்க்க விரும்புகிறோம் (இந்த வரம்பு எந்த அளவிலும் இருக்கலாம்). எக்செல் விபிஏ -வில், இதற்காக ஒவ்வொரு அடுத்த லூப்பையும் பயன்படுத்தலாம். பின்வரும் குறியீடு வரிகளைச் சேர்க்கவும்:

'உயர்ந்த மதிப்பைக் கண்டறியவும்
க்கான ஒவ்வொன்றும்செல்இல்rng

அடுத்ததுசெல்

குறிப்பு: rng மற்றும் செல் இங்கே தோராயமாக தேர்ந்தெடுக்கப்பட்டது, நீங்கள் எந்த பெயர்களையும் பயன்படுத்தலாம். உங்கள் மீதமுள்ள குறியீட்டில் இந்தப் பெயர்களைக் குறிப்பிட மறக்காதீர்கள். பச்சை கோடு ஒரு கருத்து மற்றும் இந்த குறியீட்டைப் பற்றிய தகவலை வழங்க மட்டுமே இங்கு சேர்க்கப்பட்டுள்ளது.

4. இந்த வரம்பில் உள்ள ஒவ்வொரு கலத்தையும் நாங்கள் சரிபார்க்கிறோம். இது மிக உயர்ந்த மதிப்பை விட அதிகமாக இருந்தால், மதிப்பை உயர்ந்த மதிப்புக்கு எழுதுகிறோம். பின்வரும் குறியீட்டு வரியை வளையத்தில் சேர்க்கவும்.

என்றால்செல். மதிப்பு> மிக உயர்ந்த மதிப்புபிறகுமிக உயர்ந்த மதிப்பு = செல். மதிப்பு

குறிப்பு: முதல் மதிப்பு எப்போதும் மிக உயர்ந்த மதிப்பை விட அதிகமாக இருக்கும், ஏனெனில் அதிகபட்ச மதிப்பு ஆரம்ப மதிப்பு 0 ஆகும்.

5. இரண்டாவதாக, இரண்டாவது மிக உயர்ந்த மதிப்பைக் கண்டுபிடிக்க விரும்புகிறோம். ஒவ்வொரு அடுத்த வளையத்துக்கும் நாம் இன்னொன்றைச் சேர்க்கிறோம்.

தேதி வேறுபாட்டைக் கணக்கிட எக்செல் சூத்திரம்
'இரண்டாவது மிக உயர்ந்த மதிப்பைக் கண்டறியவும்
க்கான ஒவ்வொன்றும்செல்இல்rng

அடுத்ததுசெல்

6. தேர்ந்தெடுக்கப்பட்ட வரம்பில் உள்ள ஒவ்வொரு கலத்தையும் மீண்டும் சரிபார்க்கிறோம். இது இரண்டாவது உயர் மதிப்பை விட அதிகமாகவும், உயர்ந்த மதிப்பை விட குறைவாகவும் இருந்தால், மதிப்பை இரண்டாவது உயர் மதிப்புக்கு எழுதுகிறோம். பின்வரும் குறியீட்டு வரியை வளையத்தில் சேர்க்கவும்.

என்றால்செல். மதிப்பு> இரண்டாவது உயர்ந்த மதிப்புமற்றும்செல். மதிப்புபிறகுஇரண்டாவது உயர் மதிப்பு = செல் மதிப்பு

7. இறுதியாக, MsgBox ஐப் பயன்படுத்தி இரண்டாவது மிக உயர்ந்த மதிப்பை நாங்கள் காண்பிக்கிறோம்.

MsgBox 'இரண்டாவது மிக உயர்ந்த மதிப்பு' & இரண்டாவது மிக உயர்ந்த மதிப்பு

8. உங்கள் மேக்ரோவை ஒரு கட்டளை பொத்தானில் வைக்கவும், எண்களைத் தேர்ந்தெடுத்து கட்டளை பொத்தானைக் கிளிக் செய்யவும்.

விளைவாக:

இரண்டாவது மிக உயர்ந்த மதிப்பு முடிவைக் கண்டறியவும்

7/9 முடிந்தது! அறிக்கைகள் என்றால் மேலும் அறியவும்>
அடுத்த அத்தியாயத்திற்குச் செல்லவும்: வளைய



^