30 दिवसांत 30 Excel कार्ये: अप्रत्यक्ष

अभिनंदन! तुम्ही मॅरेथॉनच्या शेवटच्या दिवशी पोहोचलात 30 दिवसात 30 एक्सेल फंक्शन्स. हा एक लांब आणि मनोरंजक प्रवास आहे ज्या दरम्यान तुम्ही Excel फंक्शन्सबद्दल अनेक उपयुक्त गोष्टी शिकल्या आहेत.

मॅरेथॉनच्या 30 व्या दिवशी, आम्ही कार्याचा अभ्यास करू अप्रत्यक्ष (अप्रत्यक्ष), जी मजकूर स्ट्रिंगद्वारे निर्दिष्ट केलेली लिंक परत करते. या फंक्शनसह, तुम्ही अवलंबून असलेल्या ड्रॉप-डाउन सूची तयार करू शकता. उदाहरणार्थ, ड्रॉपडाउन सूचीमधून देश निवडताना शहराच्या ड्रॉपडाउन सूचीमध्ये कोणते पर्याय दिसून येतील हे निर्धारित करते.

तर, फंक्शनच्या सैद्धांतिक भागाकडे जवळून पाहू अप्रत्यक्ष (अप्रत्यक्ष) आणि त्याच्या अनुप्रयोगाची व्यावहारिक उदाहरणे एक्सप्लोर करा. आपल्याकडे अतिरिक्त माहिती किंवा उदाहरणे असल्यास, कृपया ती टिप्पण्यांमध्ये सामायिक करा.

कार्य 30: अप्रत्यक्ष

कार्य अप्रत्यक्ष (अप्रत्यक्ष) मजकूर स्ट्रिंगद्वारे निर्दिष्ट केलेली लिंक परत करते.

तुम्ही INDIRECT फंक्शन कसे वापरू शकता?

फंक्शन पासून अप्रत्यक्ष (अप्रत्यक्ष) मजकूर स्ट्रिंगद्वारे दिलेली लिंक परत करते, तुम्ही ते यासाठी वापरू शकता:

  • एक नॉन-शिफ्टिंग प्रारंभिक दुवा तयार करा.
  • स्थिर नावाच्या श्रेणीचा संदर्भ तयार करा.
  • पत्रक, पंक्ती आणि स्तंभ माहिती वापरून लिंक तयार करा.
  • संख्यांचा एक नॉन-शिफ्टिंग अॅरे तयार करा.

सिंटॅक्स INDIRECT (अप्रत्यक्ष)

कार्य अप्रत्यक्ष (INDIRECT) मध्ये खालील वाक्यरचना आहे:

INDIRECT(ref_text,a1)

ДВССЫЛ(ссылка_на_ячейку;a1)

  • ref_text (link_to_cell) हा दुव्याचा मजकूर आहे.
  • a1 - सत्य (TRUE) च्या समान असल्यास किंवा निर्दिष्ट नसल्यास, दुव्याची शैली वापरली जाईल A1; आणि जर FALSE (FALSE), तर शैली आर 1 सी 1.

सापळे INDIRECT (अप्रत्यक्ष)

  • कार्य अप्रत्यक्ष (INDIRECT) जेव्हाही Excel वर्कशीटमधील मूल्ये बदलतात तेव्हा पुन्हा गणना केली जाते. फंक्शन अनेक सूत्रांमध्ये वापरले असल्यास हे तुमचे वर्कबुक मोठ्या प्रमाणात मंद करू शकते.
  • फंक्शन असल्यास अप्रत्यक्ष (अप्रत्यक्ष) दुसर्‍या एक्सेल वर्कबुकची लिंक तयार करते, ती कार्यपुस्तिका खुली असणे आवश्यक आहे किंवा सूत्र त्रुटी नोंदवेल #REF! (#LINK!).
  • फंक्शन असल्यास अप्रत्यक्ष (अप्रत्यक्ष) पंक्ती आणि स्तंभ मर्यादा ओलांडणाऱ्या श्रेणीचा संदर्भ देते, सूत्र त्रुटी नोंदवेल #REF! (#LINK!).
  • कार्य अप्रत्यक्ष (अप्रत्यक्ष) डायनॅमिक नावाच्या श्रेणीचा संदर्भ देऊ शकत नाही.

उदाहरण 1: न बदलणारी प्रारंभिक लिंक तयार करा

पहिल्या उदाहरणात, C आणि E स्तंभांमध्ये समान संख्या असतात, त्यांची बेरीज फंक्शन वापरून काढली जाते सारांश (SUM) देखील समान आहेत. तथापि, सूत्रे थोडी वेगळी आहेत. सेल C8 मध्ये, सूत्र आहे:

=SUM(C2:C7)

=СУММ(C2:C7)

सेल E8 मध्ये, कार्य अप्रत्यक्ष (अप्रत्यक्ष) सुरुवातीच्या सेल E2 साठी लिंक तयार करते:

=SUM(INDIRECT("E2"):E7)

=СУММ(ДВССЫЛ("E2"):E7)

तुम्ही शीटच्या शीर्षस्थानी एक पंक्ती घातल्यास आणि जानेवारी (जाने) साठी मूल्य जोडल्यास, स्तंभ C मधील रक्कम बदलणार नाही. सूत्र बदलेल, एका ओळीच्या जोडणीवर प्रतिक्रिया देऊन:

=SUM(C3:C8)

=СУММ(C3:C8)

तथापि, कार्य अप्रत्यक्ष (अप्रत्यक्ष) प्रारंभ सेल म्हणून E2 निश्चित करते, त्यामुळे स्तंभ E बेरीजच्या गणनेमध्ये जानेवारी आपोआप समाविष्ट केला जातो. शेवटचा सेल बदलला आहे, पण स्टार्ट सेलवर परिणाम झालेला नाही.

=SUM(INDIRECT("E2"):E8)

=СУММ(ДВССЫЛ("E2"):E8)

उदाहरण २: स्थिर नावाच्या श्रेणीशी दुवा

कार्य अप्रत्यक्ष (अप्रत्यक्ष) नामांकित श्रेणीचा संदर्भ तयार करू शकतो. या उदाहरणात, निळ्या पेशी श्रेणी बनवतात NumList. याव्यतिरिक्त, स्तंभ B मधील मूल्यांमधून डायनॅमिक श्रेणी देखील तयार केली जाते NumListDyn, या स्तंभातील संख्यांच्या संख्येवर अवलंबून.

फंक्शनला वितर्क म्हणून फक्त त्याचे नाव देऊन दोन्ही श्रेणींची बेरीज मोजली जाऊ शकते सारांश (SUM), जसे तुम्ही सेल E3 आणि E4 मध्ये पाहू शकता.

=SUM(NumList) или =СУММ(NumList)

=SUM(NumListDyn) или =СУММ(NumListDyn)

फंक्शनमध्ये रेंजचे नाव टाइप करण्याऐवजी सारांश (SUM), तुम्ही वर्कशीटच्या एका सेलमध्ये लिहिलेल्या नावाचा संदर्भ घेऊ शकता. उदाहरणार्थ, जर नाव NumList सेल D7 मध्ये लिहिलेले आहे, नंतर सेल E7 मधील सूत्र असे असेल:

=SUM(INDIRECT(D7))

=СУММ(ДВССЫЛ(D7))

दुर्दैवाने फंक्शन अप्रत्यक्ष (अप्रत्यक्ष) डायनॅमिक श्रेणी संदर्भ तयार करू शकत नाही, म्हणून जेव्हा तुम्ही हे सूत्र सेल E8 मध्ये कॉपी कराल तेव्हा तुम्हाला एक त्रुटी मिळेल #REF! (#LINK!).

उदाहरण 3: शीट, पंक्ती आणि स्तंभ माहिती वापरून लिंक तयार करा

दुसऱ्या फंक्शन आर्ग्युमेंटसाठी तुम्ही पंक्ती आणि स्तंभ क्रमांकांवर आधारित तसेच FALSE (FALSE) मूल्य वापरून सहजपणे लिंक तयार करू शकता. अप्रत्यक्ष (अप्रत्यक्ष). अशा प्रकारे स्टाईल लिंक तयार होते आर 1 सी 1. या उदाहरणात, आम्ही लिंकवर शीटचे नाव जोडले आहे – 'MyLinks'!R2C2

=INDIRECT("'"&B3&"'!R"&C3&"C"&D3,FALSE)

=ДВССЫЛ("'"&B3&"'!R"&C3&"C"&D3;ЛОЖЬ)

उदाहरण 4: संख्यांचा न बदलणारा अ‍ॅरे तयार करा

काहीवेळा तुम्हाला एक्सेल फॉर्म्युलामध्ये संख्यांचा अ‍ॅरे वापरावा लागतो. खालील उदाहरणामध्ये, आम्हाला स्तंभ B मधील 3 सर्वात मोठ्या संख्यांची सरासरी काढायची आहे. सेल D4 मध्ये केल्याप्रमाणे संख्या सूत्रामध्ये प्रविष्ट केल्या जाऊ शकतात:

=AVERAGE(LARGE(B1:B8,{1,2,3}))

=СРЗНАЧ(НАИБОЛЬШИЙ(B1:B8;{1;2;3}))

जर तुम्हाला मोठ्या अॅरेची आवश्यकता असेल, तर तुम्ही सूत्रातील सर्व संख्या प्रविष्ट करू इच्छित नाही. दुसरा पर्याय म्हणजे फंक्शन वापरणे पंक्तीचा (ROW), सेल D5 मध्ये प्रविष्ट केलेल्या अॅरे सूत्रात केल्याप्रमाणे:

=AVERAGE(LARGE(B1:B8,ROW(1:3)))

=СРЗНАЧ(НАИБОЛЬШИЙ(B1:B8;СТРОКА(1:3)))

तिसरा पर्याय म्हणजे फंक्शन वापरणे पंक्तीचा (STRING) सह अप्रत्यक्ष (अप्रत्यक्ष), सेल D6 मधील अ‍ॅरे सूत्राने केल्याप्रमाणे:

=AVERAGE(LARGE(B1:B8,ROW(INDIRECT("1:3"))))

=СРЗНАЧ(НАИБОЛЬШИЙ(B1:B8;СТРОКА(ДВССЫЛ("1:3"))))

सर्व 3 सूत्रांसाठी परिणाम समान असेल:

तथापि, शीटच्या शीर्षस्थानी पंक्ती घातल्यास, दुसरा सूत्र चुकीचा परिणाम देईल कारण सूत्रातील संदर्भ पंक्तीच्या शिफ्टसह बदलतील. आता, तीन सर्वात मोठ्या संख्यांच्या सरासरीऐवजी, सूत्र 3ऱ्या, 4थ्या आणि 5व्या सर्वात मोठ्या संख्येची सरासरी मिळवते.

फंक्शन्स वापरणे अप्रत्यक्ष (अप्रत्यक्ष), तिसरा सूत्र योग्य पंक्ती संदर्भ ठेवतो आणि योग्य परिणाम दाखवत राहतो.

प्रत्युत्तर द्या