உள்ளடக்க அட்டவணை
இந்த டுடோரியலில், எக்செல் பிரபஞ்சத்தின் மிகவும் மர்மமான குடிமக்களில் ஒன்றான ஆஃப்செட் செயல்பாட்டைப் பற்றி சிறிது வெளிச்சம் போடப் போகிறோம்.
ஆகவே, ஆஃப்செட் என்றால் என்ன எக்செல் இல்? சுருக்கமாக, OFFSET சூத்திரமானது ஒரு தொடக்கக் கலத்திலிருந்து அல்லது குறிப்பிட்ட எண்ணிக்கையிலான வரிசைகள் மற்றும் நெடுவரிசைகளின் மூலம் கலங்களின் வரம்பிலிருந்து ஈடுசெய்யப்பட்ட வரம்பிற்கான குறிப்பை வழங்குகிறது.
OFFSET செயல்பாட்டைப் பெறுவது சற்று கடினமாக இருக்கலாம். , எனவே முதலில் ஒரு சிறிய தொழில்நுட்ப விளக்கத்திற்குச் செல்லலாம் (அதை எளிமையாக வைத்திருக்க என்னால் முடிந்த அனைத்தையும் செய்வேன்) பின்னர் எக்செல் இல் OFFSET ஐப் பயன்படுத்துவதற்கான மிகச் சிறந்த சில வழிகளைக் காண்போம்.
எக்செல் இல் உள்ள OFFSET செயல்பாடு, கொடுக்கப்பட்ட செல் அல்லது வரம்பிலிருந்து கொடுக்கப்பட்ட வரிசைகள் மற்றும் நெடுவரிசைகளின் ஒரு செல் அல்லது கலங்களின் வரம்பை வழங்குகிறது.
OFFSET செயல்பாட்டின் தொடரியல் பின்வருமாறு:
OFFSET(குறிப்பு, வரிசைகள், கோல்கள், [உயரம்], [அகலம்])முதல் 3 வாதங்கள் தேவை மற்றும் கடைசி 2 விருப்பமானது. எல்லா வாதங்களும் பிற செல்கள் அல்லது பிற சூத்திரங்களால் வழங்கப்படும் முடிவுகள் பற்றிய குறிப்புகளாக இருக்கலாம்.
அளவுருக்களின் பெயர்களில் சில அர்த்தங்களைச் சேர்க்க மைக்ரோசாப்ட் நல்ல முயற்சியை மேற்கொண்டது போல் தெரிகிறது, மேலும் அவை நீங்கள் எதைப் பற்றிய குறிப்பைக் கொடுக்கின்றன? ஒவ்வொன்றிலும் குறிப்பிட வேண்டும்.
தேவையான வாதங்கள்:
- குறிப்பு - நீங்கள் ஆஃப்செட்டை அடிப்படையாகக் கொண்ட செல் அல்லது அருகிலுள்ள கலங்களின் வரம்பு. நீங்கள் அதை தொடக்கப் புள்ளியாகக் கருதலாம்.
- வரிசைகள் - வரிசைகளின் எண்ணிக்கைநெடுவரிசை (A):
=OFFSET(A5:B9, MATCH(B1, OFFSET(A5:B9, 0, 1, ROWS(A5:B9), 1) ,0) -1, 0, 1, 1)
சூத்திரம் சற்று விகாரமாகத் தெரிகிறது, ஆனால் அது வேலை செய்கிறது :)
எடுத்துக்காட்டு 2 . எக்செல்
இல் மேல் தேடலை எப்படி செய்வது, VLOOKUP இடதுபுறத்தைப் பார்க்க முடியாமல் போனது போல, அதன் கிடைமட்ட எதிரொலி - HLOOKUP செயல்பாடு - மதிப்பை வழங்க மேல்நோக்கிப் பார்க்க முடியாது.
போட்டிகளுக்கு மேல் வரிசையை ஸ்கேன் செய்ய வேண்டுமானால், OFFSET MATCH சூத்திரம் மீண்டும் உதவும், ஆனால் இந்த முறை நீங்கள் அதை COLUMNS செயல்பாட்டின் மூலம் மேம்படுத்த வேண்டும்:
OFFSET( lookup_table , return_row_offset , MATCH( lookup_value , OFFSET( lookup_table , lookup_row_offset , 0, 1, COLUMNS( lookup_) ) , 0) -1, 1, 1)எங்கே:
- Lookup_row_offset - தொடக்கப் புள்ளியிலிருந்து தேடல் வரிசைக்கு நகர்த்த வேண்டிய வரிசைகளின் எண்ணிக்கை.
- Return_row_offset - தொடக்கப் புள்ளியிலிருந்து திரும்பும் வரிசைக்கு நகர்த்த வேண்டிய வரிசைகளின் எண்ணிக்கை.
தேடல் அட்டவணை B4:F5 மற்றும் தேடல் மதிப்பு செல் B1 இல் உள்ளது என்று வைத்துக் கொண்டால், சூத்திரம் பின்வருமாறு செல்கிறது:
=OFFSET(B4:F5, 0, MATCH(B1, OFFSET(B4:F5, 1, 0, 1, COLUMNS(B4:F5)), 0) -1, 1, 1)
எங்கள் விஷயத்தில், தேடல் வரிசை ஆஃப்செட் 1 ஆகும், ஏனெனில் எங்கள் தேடல் வரம்பு தொடக்கப் புள்ளியில் இருந்து 1 வரிசை கீழே உள்ளது, திரும்பும் வரிசை ஆஃப்செட் 0 ஆகும், ஏனெனில் நாங்கள் அட்டவணையில் முதல் வரிசையில் இருந்து பொருத்தங்களை வழங்குகிறோம்.
எடுத்துக்காட்டு 3. இருவழித் தேடல் (நெடுவரிசை மற்றும் வரிசை மதிப்புகள் மூலம்)
இருவழித் தேடல் வரிசைகள் மற்றும் நெடுவரிசைகள் இரண்டிலும் உள்ள பொருத்தங்களின் அடிப்படையில் மதிப்பை வழங்கும். மேலும் நீங்கள் பின்வருவனவற்றைப் பயன்படுத்தலாம்ஒரு குறிப்பிட்ட வரிசை மற்றும் நெடுவரிசையின் குறுக்குவெட்டில் மதிப்பைக் கண்டறிய இரட்டைத் தேடல் வரிசை சூத்திரம்:
=OFFSET( தேடல் அட்டவணை , MATCH( வரிசை தேடல் மதிப்பு , OFFSET( தேடல் அட்டவணை , 0, 0, ROWS( தேடல் அட்டவணை ), 1), 0) -1, மேட்ச்( நெடுவரிசைத் தேடல் மதிப்பு , OFFSET( தேடல் அட்டவணை , 0, 0, 1, COLUMNS( தேடல் அட்டவணை )), 0) -1)இதில் கொடுக்கப்பட்டுள்ளது:
- தேடல் அட்டவணை A5:G9
- வரிசைகளில் பொருந்த வேண்டிய மதிப்பு B2 இல் உள்ளது
- நெடுவரிசைகளில் பொருந்த வேண்டிய மதிப்பு B1 இல் உள்ளது
பின்வரும் இரு பரிமாண தேடல் சூத்திரத்தைப் பெறுவீர்கள்:
=OFFSET(A5:G9, MATCH(B2, OFFSET(A5:G9, 0, 0, ROWS(A5:G9), 1), 0)-1, MATCH(B1, OFFSET(A5:G9, 0, 0, 1, COLUMNS(A5:G9)), 0) -1)
நினைவில் வைப்பது எளிதான விஷயம் அல்ல, இல்லையா? கூடுதலாக, இது ஒரு வரிசை சூத்திரம், எனவே அதை சரியாக உள்ளிட Ctrl + Shift + Enter ஐ அழுத்த மறக்க வேண்டாம்.
நிச்சயமாக, இந்த நீண்ட OFFSET சூத்திரம் இல்லை எக்செல் இல் இரட்டைத் தேடலைச் செய்வதற்கான ஒரே வழி. VLOOKUP &ஐப் பயன்படுத்தி நீங்கள் அதே முடிவைப் பெறலாம்; MATCH செயல்பாடுகள், SUMPRODUCT அல்லது INDEX & பொருத்துக. சூத்திரம் இல்லாத வழியும் உள்ளது - பெயரிடப்பட்ட வரம்புகள் மற்றும் குறுக்குவெட்டு ஆபரேட்டர் (ஸ்பேஸ்) ஆகியவற்றைப் பயன்படுத்துவதற்கு. பின்வரும் டுடோரியல் அனைத்து மாற்று தீர்வுகளையும் முழு விவரமாக விளக்குகிறது: எக்செல் இல் இருவழித் தேடலை எவ்வாறு செய்வது.
OFFSET செயல்பாடு - வரம்புகள் மற்றும் மாற்றுகள்
நம்பிக்கையுடன், இந்தப் பக்கத்தில் உள்ள சூத்திர எடுத்துக்காட்டுகள் சிலவற்றைக் கொட்டியுள்ளன. எக்செல் இல் OFFSET ஐ எவ்வாறு பயன்படுத்துவது என்பது பற்றிய வெளிச்சம். இருப்பினும், உங்கள் சொந்த பணிப்புத்தகங்களில் உள்ள செயல்பாட்டை திறமையாக பயன்படுத்த, நீங்கள் மட்டும் இருக்கக்கூடாதுஅதன் பலம் பற்றிய அறிவு, ஆனால் அதன் பலவீனங்கள் குறித்து எச்சரிக்கையாக இருங்கள்.
எக்செல் OFFSET செயல்பாட்டின் மிக முக்கியமான வரம்புகள் பின்வருமாறு:
- மற்ற நிலையற்ற செயல்பாடுகளைப் போலவே, OFFSET ஒரு ஆதார-பசி செயல்பாடு . மூலத் தரவில் ஏதேனும் மாற்றம் ஏற்பட்டால், உங்கள் ஆஃப்செட் சூத்திரங்கள் மீண்டும் கணக்கிடப்பட்டு, எக்செல் சிறிது நேரம் பிஸியாக இருக்கும். சிறிய விரிதாளில் உள்ள ஒரு சூத்திரத்திற்கு இது ஒரு பிரச்சினை அல்ல. ஆனால் ஒரு பணிப்புத்தகத்தில் டஜன் கணக்கான அல்லது நூற்றுக்கணக்கான சூத்திரங்கள் இருந்தால், மைக்ரோசாஃப்ட் எக்செல் மீண்டும் கணக்கிடுவதற்கு சிறிது நேரம் ஆகலாம்.
- எக்செல் ஆஃப்செட் சூத்திரங்கள் மதிப்பாய்வு செய்வது கடினம் . OFFSET செயல்பாட்டின் மூலம் வழங்கப்படும் குறிப்புகள் மாறும் என்பதால், பெரிய சூத்திரங்கள் (குறிப்பாக உள்ளமைக்கப்பட்ட OFFSETகளுடன்) பிழைத்திருத்தம் செய்ய மிகவும் தந்திரமானதாக இருக்கும்.
எக்செல்
இப்படிப் பயன்படுத்துவதற்கான மாற்றுகள். எக்செல் வழக்கில், ஒரே முடிவை பல்வேறு வழிகளில் அடையலாம். எனவே, OFFSET க்கு மூன்று நேர்த்தியான மாற்றுகள் இங்கே உள்ளன.
- எக்செல் அட்டவணைகள்
எக்செல் 2002 முதல், எங்களிடம் உண்மையிலேயே அற்புதமான அம்சம் உள்ளது - முழு அளவிலான எக்செல் அட்டவணைகள், மாறாக வழக்கமான வரம்புகள். கட்டமைக்கப்பட்ட தரவிலிருந்து அட்டவணையை உருவாக்க, நீங்கள் செருகு > முகப்பு தாவலில் அட்டவணை அல்லது Ctrl + T ஐ அழுத்தவும்.
எக்செல் அட்டவணையில் ஒரு கலத்தில் சூத்திரத்தை உள்ளிடுவதன் மூலம், நீங்கள் "கணக்கிடப்பட்ட நெடுவரிசை" என்று அழைக்கப்படுவதை உருவாக்கலாம். அந்த நெடுவரிசையில் உள்ள மற்ற எல்லா கலங்களுக்கும் சூத்திரத்தை தானாக நகலெடுத்து அதை சரிசெய்கிறதுஅட்டவணையில் உள்ள ஒவ்வொரு வரிசைக்கான சூத்திரம்.
மேலும், அட்டவணையின் தரவைக் குறிக்கும் எந்த சூத்திரமும், அட்டவணையில் நீங்கள் சேர்க்கும் அல்லது நீக்கும் வரிசைகளை விலக்கும் வகையில் தானாகவே சரிசெய்கிறது. தொழில்நுட்ப ரீதியாக, இத்தகைய சூத்திரங்கள் அட்டவணை நெடுவரிசைகள் அல்லது வரிசைகளில் செயல்படுகின்றன, அவை டைனமிக் வரம்புகள் இயல்புடையவை. பணிப்புத்தகத்தில் உள்ள ஒவ்வொரு அட்டவணைக்கும் ஒரு தனிப்பட்ட பெயர் உள்ளது (இயல்புநிலை அட்டவணை1, அட்டவணை2 போன்றவை) மற்றும் Design டேப் > Properties group > வழியாக உங்கள் அட்டவணையை மறுபெயரிடலாம். ; அட்டவணையின் பெயர் உரைப்பெட்டி.
அட்டவணை3யின் போனஸ் நெடுவரிசையைக் குறிக்கும் SUM சூத்திரத்தை பின்வரும் ஸ்கிரீன்ஷாட் காட்டுகிறது. ஃபார்முலாவில் கலங்களின் வரம்பைக் காட்டிலும் நெடுவரிசைப் பெயர் உள்ளது என்பதை கவனத்தில் கொள்ளவும்>
ஆஃப்செட் போலவே சரியாக இல்லாவிட்டாலும், டைனமிக் வரம்புக் குறிப்புகளை உருவாக்க Excel INDEX ஐப் பயன்படுத்தலாம். OFFSET போலல்லாமல், INDEX செயல்பாடு நிலையற்றது, எனவே அது உங்கள் Excel ஐ மெதுவாக்காது.
- Excel INDIRECT செயல்பாடு
INDIRECT செயல்பாட்டைப் பயன்படுத்தி நீங்கள் மாறும் வரம்பை உருவாக்கலாம் செல் மதிப்புகள், செல் மதிப்புகள் மற்றும் உரை, பெயரிடப்பட்ட வரம்புகள் போன்ற பல ஆதாரங்களில் இருந்து குறிப்புகள். இது மற்றொரு எக்செல் தாள் அல்லது பணிப்புத்தகத்தையும் மாறும் வகையில் குறிப்பிடலாம். எக்செல் இன்டிரெக்ட் ஃபங்ஷன் டுடோரியலில் இந்த சூத்திர உதாரணங்களை நீங்கள் காணலாம்.
இந்தப் பயிற்சியின் தொடக்கத்தில் கேட்கப்பட்ட கேள்வி உங்களுக்கு நினைவிருக்கிறதா - எக்செல் இல் ஆஃப்செட் என்றால் என்ன? இப்போது உங்களுக்கு பதில் தெரிந்திருக்கும் என நம்புகிறேன் : ) மேலும் சில அனுபவங்களை நீங்கள் விரும்பினால், இதில் விவாதிக்கப்பட்ட அனைத்து சூத்திரங்களையும் உள்ளடக்கிய எங்களின் பயிற்சிப் புத்தகத்தை (தயவுசெய்து கீழே பார்க்கவும்) பதிவிறக்கம் செய்யவும். ஆழமான புரிதலுக்காக அவற்றை பக்கம் மற்றும் தலைகீழ் பொறியாளர். படித்ததற்கு நன்றி!
பதிவிறக்கப் பயிற்சிப் புத்தகம்
OFFSET சூத்திர எடுத்துக்காட்டுகள் (.xlsx கோப்பு)
தொடக்கப் புள்ளியில் இருந்து மேலே அல்லது கீழ் நோக்கி நகர. வரிசைகள் நேர்மறை எண்ணாக இருந்தால், சூத்திரம் தொடக்கக் குறிப்பிற்குக் கீழே நகரும், எதிர்மறை எண்ணின் போது அது தொடக்கக் குறிப்பிற்கு மேலே செல்லும். - Cols - நீங்கள் சூத்திரத்தை விரும்பும் நெடுவரிசைகளின் எண்ணிக்கை தொடக்க புள்ளியில் இருந்து நகர்த்த வேண்டும். வரிசைகளுடன், கோல்கள் நேர்மறையாகவும் (தொடக்கக் குறிப்பின் வலதுபுறம்) அல்லது எதிர்மறையாகவும் (தொடக்கக் குறிப்பின் இடதுபுறம்) இருக்கலாம்.
விருப்ப வாதங்கள்:
- <9 உயரம் - திரும்ப வேண்டிய வரிசைகளின் எண்ணிக்கை.
- அகலம் - திரும்ப வேண்டிய நெடுவரிசைகளின் எண்ணிக்கை.
உயரம் மற்றும் அகல வாதங்கள் எப்போதும் நேர்மறை எண்களாக இருக்க வேண்டும். ஒன்று தவிர்க்கப்பட்டால், அது குறிப்பு இன் உயரம் அல்லது அகலத்திற்கு இயல்புநிலையாகும்.
குறிப்பு. OFFSET என்பது ஒரு கொந்தளிப்பான செயல்பாடாகும், மேலும் உங்கள் பணித்தாளை மெதுவாக்கலாம். மெதுவானது மீண்டும் கணக்கிடப்பட்ட கலங்களின் எண்ணிக்கைக்கு நேர் விகிதாசாரமாகும்.
இப்போது, எளிமையான OFFSET சூத்திரத்தின் உதாரணத்துடன் கோட்பாட்டை விளக்குவோம்.
Excel OFFSET சூத்திர உதாரணம்
நீங்கள் குறிப்பிடும் தொடக்கப் புள்ளி, வரிசைகள் மற்றும் எண்களின் அடிப்படையில் செல் குறிப்பை வழங்கும் எளிய OFFSET சூத்திரத்தின் உதாரணம் இதோ:
=OFFSET(A1,3,1)
இந்த சூத்திரம் Excel ஐ செல் A1 ஆக எடுத்துக்கொள்ளச் சொல்கிறது. தொடக்கப் புள்ளி (குறிப்பு), பின்னர் 3 வரிசைகளை கீழே நகர்த்தவும் (வரிசைகள் வாதம்) மற்றும் 1 நெடுவரிசையை இடதுபுறம் (cols வாதம்). இதன் விளைவாக, இந்த OFFSET சூத்திரம் செல் B4 இல் மதிப்பை வழங்குகிறது.
இடதுபுறத்தில் உள்ள படம்செயல்பாட்டின் வழியைக் காட்டுகிறது மற்றும் வலதுபுறத்தில் உள்ள ஸ்கிரீன்ஷாட் நிஜ வாழ்க்கைத் தரவில் OFFSET சூத்திரத்தை எவ்வாறு பயன்படுத்தலாம் என்பதை விளக்குகிறது. இரண்டு சூத்திரங்களுக்கிடையேயான ஒரே வித்தியாசம் என்னவென்றால், இரண்டாவது (வலதுபுறம்) வரிசைகளின் வாதத்தில் செல் குறிப்பு (E1) உள்ளது. ஆனால் செல் E1 இல் எண் 3 இருப்பதால், முதல் சூத்திரத்தின் வரிசை வாதத்தில் சரியாக அதே எண் தோன்றுவதால், இரண்டும் ஒரே மாதிரியான முடிவை வழங்கும் - B4 இல் உள்ள மதிப்பு.
எக்செல் ஆஃப்செட் சூத்திரங்கள் - நினைவில் கொள்ள வேண்டியவை
- ஆஃப்செட் செயல்பாடானது, எக்செல் உண்மையில் எந்த கலங்களையும் அல்லது வரம்புகளையும் நகர்த்தாது, அது ஒரு குறிப்பை மட்டுமே வழங்கும்.
- ஆஃப்செட் சூத்திரம் வரம்பை வழங்கும் போது கலங்களின், வரிசைகள் மற்றும் கோல்கள் மதிப்புருக்கள் எப்போதும் திரும்பிய கோபத்தில் மேல்-இடது கலத்தைக் குறிக்கும்.
- குறிப்பு வாதத்தில் ஒரு செல் அல்லது அருகிலுள்ள கலங்களின் வரம்பு இருக்க வேண்டும், இல்லையெனில் உங்கள் சூத்திரம் #VALUE ஐ வழங்கும்! பிழை.
- குறிப்பிட்ட வரிசைகள் மற்றும்/அல்லது எண்கள் விரிதாளின் விளிம்பில் ஒரு குறிப்பை நகர்த்தினால், உங்கள் Excel OFFSET சூத்திரம் #REF ஐ வழங்கும்! பிழை.
- அதன் வாதங்களில் செல் / வரம்புக் குறிப்பை ஏற்கும் எக்செல் செயல்பாட்டிற்குள் OFFSET செயல்பாட்டைப் பயன்படுத்தலாம்.
உதாரணமாக, நீங்கள் =OFFSET(A1,3,1,1,3)
சூத்திரத்தைப் பயன்படுத்த முயற்சித்தால் சொந்தமாக, அது ஒரு #மதிப்பை வீசும்! பிழை, திரும்புவதற்கான வரம்பு (1 வரிசை, 3 நெடுவரிசைகள்) ஒரு கலத்தில் பொருந்தாது. இருப்பினும், நீங்கள் அதை SUM செயல்பாட்டில் உட்பொதித்தால், பிடிக்கும்இது:
=SUM(OFFSET(A1,3,1,1,3))
சூத்திரமானது 1-வரிசை மற்றும் 3-நெடுவரிசை வரம்பில் உள்ள மதிப்புகளின் கூட்டுத்தொகையை வழங்கும், அதாவது 3 வரிசைகள் கீழே மற்றும் 1 நெடுவரிசை செல் A1 இன் வலதுபுறத்தில் இருக்கும், அதாவது கலங்களில் உள்ள மொத்த மதிப்புகள் B4:D4.
எக்செல் இல் நான் ஏன் OFFSET ஐப் பயன்படுத்துகிறேன்?
இப்போது OFFSET செயல்பாடு என்ன செய்கிறது என்பதை நீங்கள் அறிவீர்கள். உங்களை நீங்களே கேட்டுக்கொள்ளுங்கள் "அதை ஏன் பயன்படுத்த வேண்டும்?" B4:D4 போன்ற நேரடிக் குறிப்பை ஏன் எழுதக்கூடாது?
Excel OFFSET சூத்திரம் இதற்கு மிகவும் நல்லது:
டைனமிக் வரம்புகளை உருவாக்குதல் : B1:C4 போன்ற குறிப்புகள் நிலையானவை , அவை எப்போதும் கொடுக்கப்பட்ட வரம்பைக் குறிக்கின்றன. ஆனால் சில பணிகளை டைனமிக் வரம்புகளுடன் எளிதாகச் செய்யலாம். தரவுகளை மாற்றுவதில் நீங்கள் பணிபுரியும் போது இது குறிப்பாக நிகழும், எ.கா. ஒவ்வொரு வாரமும் ஒரு புதிய வரிசை அல்லது நெடுவரிசை சேர்க்கப்படும் பணித்தாள் உங்களிடம் உள்ளது.
தொடக்க கலத்திலிருந்து வரம்பைப் பெறுதல் . சில நேரங்களில், வரம்பின் உண்மையான முகவரி உங்களுக்குத் தெரியாமல் போகலாம், இருப்பினும் இது ஒரு குறிப்பிட்ட கலத்திலிருந்து தொடங்குகிறது என்பது உங்களுக்குத் தெரியும். இதுபோன்ற சூழ்நிலைகளில், Excel இல் OFFSET ஐப் பயன்படுத்துவது சரியான வழியாகும்.
எக்செல்-ல் OFFSET செயல்பாட்டை எவ்வாறு பயன்படுத்துவது - சூத்திர எடுத்துக்காட்டுகள்
அவ்வளவு கோட்பாட்டில் நீங்கள் சலிப்படையவில்லை என்று நம்புகிறேன். . எப்படியிருந்தாலும், இப்போது நாம் மிகவும் அற்புதமான பகுதிக்கு வருகிறோம் - OFFSET செயல்பாட்டின் நடைமுறை பயன்பாடுகள்.
Excel OFFSET மற்றும் SUM செயல்பாடுகள்
சிறிது நேரத்திற்கு முன்பு நாங்கள் விவாதித்த உதாரணம் OFFSET & இன் எளிமையான பயன்பாட்டை நிரூபிக்கிறது. ; SUM. இப்போது, இந்த செயல்பாடுகளை மற்றொரு கோணத்தில் பார்த்து என்னவென்று பார்க்கலாம்வேறு அவர்கள் செய்யலாம்.
எடுத்துக்காட்டு 1. ஒரு டைனமிக் SUM / OFFSET சூத்திரம்
தொடர்ந்து புதுப்பிக்கப்பட்ட பணித்தாள்களுடன் பணிபுரியும் போது, புதிதாக சேர்க்கப்பட்ட அனைத்து வரிசைகளையும் தானாகவே தேர்ந்தெடுக்கும் SUM சூத்திரத்தை நீங்கள் வைத்திருக்க விரும்பலாம்.
கீழே உள்ள ஸ்கிரீன்ஷாட்டில் நீங்கள் பார்ப்பது போன்ற ஆதார தரவு உங்களிடம் உள்ளது என்று வைத்துக்கொள்வோம். ஒவ்வொரு மாதமும் ஒரு புதிய வரிசை SUM சூத்திரத்திற்கு மேலே சேர்க்கப்படும், மேலும் இயற்கையாகவே, அதை மொத்தத்தில் சேர்க்க வேண்டும். மொத்தத்தில், இரண்டு தேர்வுகள் உள்ளன - ஒவ்வொரு முறையும் SUM சூத்திரத்தில் வரம்பை கைமுறையாகப் புதுப்பிக்கவும் அல்லது OFFSET சூத்திரத்தை உங்களுக்காகச் செய்யவும்.
இதன் முதல் கலத்திலிருந்து. தொகைக்கான வரம்பு SUM சூத்திரத்தில் நேரடியாகக் குறிப்பிடப்படும், Excel OFFSET செயல்பாட்டிற்கான அளவுருக்களை மட்டுமே நீங்கள் தீர்மானிக்க வேண்டும், இது வரம்பின் கடைசி கலத்தைப் பெறும்:
-
Reference
- செல் மொத்தத்தில், B9ஐக் கொண்டுள்ளது நெடுவரிசை.
எனவே, SUM / OFFSET சூத்திர முறை இங்கே செல்கிறது:
=SUM( முதல் செல்:(OFFSET( செல் மொத்தம், -1,0)மேலே உள்ள உதாரணத்திற்கு மாற்றியமைக்கப்பட்டது, சூத்திரம் பின்வருமாறு தெரிகிறது:
=SUM(B2:(OFFSET(B9, -1, 0)))
மேலும் கீழே உள்ள ஸ்கிரீன்ஷாட்டில் காட்டப்பட்டுள்ளபடி, இது குறைபாடற்ற முறையில் செயல்படுகிறது:
0>எடுத்துக்காட்டு 2. கடைசி N வரிசைகளை கூட்டுவதற்கான Excel OFFSET சூத்திரம்
மேலே உள்ள எடுத்துக்காட்டில், நீங்கள் போனஸ் தொகையை அறிய விரும்புகிறீர்கள் என்று வைத்துக்கொள்வோம்மொத்தத்தை விட கடந்த N மாதங்கள். தாளில் நீங்கள் சேர்க்கும் எந்தப் புதிய வரிசைகளையும் சூத்திரம் தானாகவே சேர்க்க வேண்டும்.
இந்தப் பணிக்காக, SUM மற்றும் COUNT / COUNTA செயல்பாடுகளுடன் இணைந்து Excel OFFSET ஐப் பயன்படுத்தப் போகிறோம்:
=SUM(OFFSET(B1,COUNT(B:B)-E1+1,0,E1,1))
அல்லது
=SUM(OFFSET(B1,COUNTA(B:B)-E1,0,E1,1))
பின்வரும் விவரங்கள் சூத்திரங்களை நன்றாகப் புரிந்துகொள்ள உதவும்:
-
Reference
- நெடுவரிசையின் தலைப்பு, இந்த எடுத்துக்காட்டில் உள்ள செல் B1 ஐத் தொகுக்க வேண்டும். -
Rows
- ஆஃப்செட் செய்ய வேண்டிய வரிசைகளின் எண்ணிக்கையைக் கணக்கிட, நீங்கள் COUNT அல்லது COUNTA செயல்பாட்டைப் பயன்படுத்துகிறீர்கள்.COUNT ஆனது B நெடுவரிசையில் உள்ள எண்களைக் கொண்ட கலங்களின் எண்ணிக்கையை வழங்கும், அதில் இருந்து நீங்கள் கடந்த N மாதங்களைக் கழித்து (எண் செல் E1) மற்றும் 1ஐச் சேர்க்கவும்.
COUNTA என்பது உங்கள் விருப்பச் செயல்பாடாக இருந்தால், நீங்கள் 1 ஐச் சேர்க்க வேண்டியதில்லை, ஏனெனில் இந்தச் செயல்பாடு அனைத்து காலியாக இல்லாத கலங்களைக் கணக்கிடுகிறது, மேலும் ஒரு உரை மதிப்பைக் கொண்ட தலைப்பு வரிசை எங்கள் சூத்திரத்திற்குத் தேவைப்படும் கூடுதல் கலத்தைச் சேர்க்கிறது. இந்த சூத்திரம் ஒரே மாதிரியான அட்டவணை அமைப்பில் மட்டுமே சரியாக வேலை செய்யும் என்பதை நினைவில் கொள்ளவும் - ஒரு தலைப்பு வரிசையைத் தொடர்ந்து எண்களைக் கொண்ட வரிசைகள். வெவ்வேறு டேபிள் தளவமைப்புகளுக்கு, நீங்கள் OFFSET/COUNTA சூத்திரத்தில் சில மாற்றங்களைச் செய்ய வேண்டியிருக்கலாம்.
-
Cols
- ஆஃப்செட் செய்ய வேண்டிய நெடுவரிசைகளின் எண்ணிக்கை பூஜ்ஜியம் (0). -
Height
- தொகைக்கான வரிசைகளின் எண்ணிக்கை E1 இல் குறிப்பிடப்பட்டுள்ளது. -
Width
- 1 நெடுவரிசை.
சராசரி, MAX, MIN
இதே முறையில் OFFSET செயல்பாட்டைப் பயன்படுத்துதல் கடந்த N மாதங்களுக்கான போனஸை நாங்கள் கணக்கிட்டதால், உங்களால் முடியும்கடந்த N நாட்கள், வாரங்கள் அல்லது ஆண்டுகளின் சராசரியைப் பெறவும் அத்துடன் அவற்றின் அதிகபட்ச அல்லது குறைந்தபட்ச மதிப்புகளைக் கண்டறியவும். சூத்திரங்களுக்கு இடையே உள்ள ஒரே வித்தியாசம் முதல் செயல்பாட்டின் பெயர்:
=AVERAGE(OFFSET(B1,COUNT(B:B)-E1+1,0,E1,1))
=MAX(OFFSET(B1,COUNT(B:B)-E1+1,0,E1,1))
=MIN(OFFSET(B1,COUNT(B:B)-E1+1,0,E1,1))
விசை வழக்கமான சராசரி (B5:B8) அல்லது MAX (B5:B8) ஐ விட இந்த சூத்திரங்களின் நன்மை என்னவென்றால், உங்கள் மூல அட்டவணை புதுப்பிக்கப்படும் ஒவ்வொரு முறையும் நீங்கள் சூத்திரத்தைப் புதுப்பிக்க வேண்டியதில்லை. உங்கள் பணித்தாளில் எத்தனை புதிய வரிசைகள் சேர்க்கப்பட்டாலும் அல்லது நீக்கப்பட்டாலும், OFFSET சூத்திரங்கள் எப்போதும் நெடுவரிசையில் உள்ள கடைசி (குறைந்த) கலங்களின் குறிப்பிட்ட எண்ணிக்கையைக் குறிக்கும்.
டைனமிக் வரம்பை உருவாக்க Excel OFFSET சூத்திரம்
COUNTA உடன் இணைந்து பயன்படுத்தப்படும், OFFSET செயல்பாடு, பல சூழ்நிலைகளில் பயனுள்ளதாக இருக்கும் ஒரு மாறும் வரம்பை உருவாக்க உதவும், எடுத்துக்காட்டாக, தானாகவே புதுப்பிக்கக்கூடிய கீழ்தோன்றும் பட்டியல்களை உருவாக்கலாம்.
OFFSET சூத்திரம் டைனமிக் வரம்பு பின்வருமாறு:
=OFFSET(Sheet_Name!$A$1, 0, 0, COUNTA(Sheet_Name!$A:$A), 1)
இந்த சூத்திரத்தின் மையத்தில், இலக்கு நெடுவரிசையில் காலியாக இல்லாத கலங்களின் எண்ணிக்கையைப் பெற COUNTA செயல்பாட்டைப் பயன்படுத்துகிறீர்கள். அந்த எண், OFFSET இன் உயர வாதத்திற்குச் சென்று, எத்தனை வரிசைகளைத் திரும்பப் பெற வேண்டும் என்பதை அறிவுறுத்துகிறது.
அது தவிர, இது ஒரு வழக்கமான ஆஃப்செட் சூத்திரம், இங்கே:
- குறிப்பு என்பது நீங்கள் ஆஃப்செட்டை அடிப்படையாகக் கொண்ட தொடக்கப் புள்ளியாகும், எடுத்துக்காட்டாக Sheet1!$A$1.
- வரிசைகள் மற்றும்
Cols
இரண்டும் 0 ஆகும், ஏனெனில் ஆஃப்செட் செய்ய நெடுவரிசைகள் அல்லது வரிசைகள் இல்லை.<12 - அகலம் என்பது 1 நெடுவரிசை.
குறிப்பு. நீங்கள் இருந்தால்தற்போதைய தாளில் டைனமிக் வரம்பை உருவாக்குதல், குறிப்புகளில் தாள் பெயரைச் சேர்க்க வேண்டிய அவசியமில்லை, பெயரிடப்பட்ட வரம்பை உருவாக்கும் போது எக்செல் தானாகவே அதை உங்களுக்காகச் செய்யும். இல்லையெனில், இந்த சூத்திர எடுத்துக்காட்டில் உள்ளதைப் போல ஆச்சரியக்குறியுடன் தாளின் பெயரைச் சேர்க்க மறக்காதீர்கள்.
மேலே உள்ள OFFSET சூத்திரத்துடன் டைனமிக் பெயரிடப்பட்ட வரம்பை நீங்கள் உருவாக்கியவுடன், நீங்கள் தரவு சரிபார்ப்பைப் பயன்படுத்தி டைனமிக் கீழ்தோன்றும் பட்டியலை உருவாக்கலாம், அது மூலப் பட்டியலில் இருந்து உருப்படிகளைச் சேர்த்தவுடன் அல்லது அகற்றியவுடன் தானாகவே புதுப்பிக்கப்படும்.
எக்செல் இல் கீழ்தோன்றும் பட்டியல்களை உருவாக்குவதற்கான விரிவான படிப்படியான வழிகாட்டுதலுக்கு, பின்வரும் பயிற்சிகளைப் பார்க்கவும்:
- கீழ்தோன்றும் பட்டியல்களை உருவாக்குதல் எக்செல் இல் - நிலையான, மாறும், மற்றொரு பணிப்புத்தகத்திலிருந்து
- சார்ந்த கீழ்தோன்றும் பட்டியலை உருவாக்குதல்
எக்செல் ஆஃப்செட் & VLOOKUP
அனைவருக்கும் தெரியும், எளிய செங்குத்து மற்றும் கிடைமட்டத் தேடல்கள் முறையே VLOOKUP அல்லது HLOOKUP செயல்பாட்டின் மூலம் செய்யப்படுகின்றன. இருப்பினும், இந்தச் செயல்பாடுகள் பல வரம்புகளைக் கொண்டிருக்கின்றன, மேலும் சக்திவாய்ந்த மற்றும் சிக்கலான தேடல் சூத்திரங்களில் அடிக்கடி தடுமாறும். எனவே, உங்கள் எக்செல் டேபிள்களில் அதிநவீன தேடுதல்களைச் செய்ய, நீங்கள் INDEX, MATCH மற்றும் OFFSET போன்ற மாற்றுகளைத் தேட வேண்டும்.
எடுத்துக்காட்டு 1. எக்செல் இல் இடதுபுறம் உள்ள Vlookupக்கான OFFSET சூத்திரம்
VLOOKUP செயல்பாட்டின் மிகவும் பிரபலமற்ற வரம்புகளில் ஒன்று, அதன் இடதுபுறத்தைப் பார்க்க இயலாமை, அதாவது VLOOKUP ஒரு மதிப்பை மட்டுமே தர முடியும்.தேடல் நெடுவரிசையின் வலதுபுறம்.
எங்கள் மாதிரி தேடல் அட்டவணையில், இரண்டு நெடுவரிசைகள் உள்ளன - மாதப் பெயர்கள் (நெடுவரிசை A) மற்றும் போனஸ்கள் (நெடுவரிசை B). நீங்கள் ஒரு குறிப்பிட்ட மாதத்திற்கு போனஸைப் பெற விரும்பினால், இந்த எளிய VLOOKUP சூத்திரம் தடையின்றி வேலை செய்யும்:
=VLOOKUP(B1, A5:B11, 2, FALSE)
இருப்பினும், தேடல் அட்டவணையில் உள்ள நெடுவரிசைகளை மாற்றியவுடன், இது உடனடியாக #N/A பிழையை ஏற்படுத்தும்:
இடதுபுறத் தேடலைக் கையாள, உங்களுக்கு மிகவும் பல்துறை செயல்பாடு தேவை, அது திரும்பும் நெடுவரிசை எங்குள்ளது என்பதைக் கவனிக்காது. . INDEX மற்றும் MATCH செயல்பாடுகளின் கலவையைப் பயன்படுத்துவது சாத்தியமான தீர்வுகளில் ஒன்றாகும். மற்றொரு அணுகுமுறை OFFSET, MATCH மற்றும் ROWS ஐப் பயன்படுத்துகிறது:
OFFSET( lookup_table , MATCH( lookup_value , OFFSET( lookup_table , 0, lookup_col_offset 21>, ROWS( lookup_table ), 1) ,0) -1, return_col_offset , 1, 1)எங்கே:
- Lookup_col_offset - தொடக்கப் புள்ளியில் இருந்து தேடல் நெடுவரிசைக்கு நகர்த்த வேண்டிய நெடுவரிசைகளின் எண்ணிக்கை.
- Return_col_offset - இது தொடக்கப் புள்ளியிலிருந்து திரும்புவதற்கு நகர்த்த வேண்டிய நெடுவரிசைகளின் எண்ணிக்கையாகும். நெடுவரிசை.
எங்கள் எடுத்துக்காட்டில், தேடல் அட்டவணை A5:B9 மற்றும் தேடல் மதிப்பு செல் B1 இல் உள்ளது, தேடல் நெடுவரிசை ஆஃப்செட் 1 ஆகும் (ஏனெனில் நாம் இரண்டாவது நெடுவரிசையில் தேடல் மதிப்பைத் தேடுகிறோம் (B ), அட்டவணையின் தொடக்கத்தில் இருந்து 1 நெடுவரிசையை வலப்புறம் நகர்த்த வேண்டும்), ரிட்டர்ன் நெடுவரிசை ஆஃப்செட் 0 ஆகும், ஏனெனில் நாம் முதல் மதிப்பிலிருந்து மதிப்புகளை வழங்குகிறோம்.