एक्सेल लिफ्टिंग -

विषय - सूची

शब्द "उठाने" एक्सेल सूत्रों में एक सरणी गणना व्यवहार को संदर्भित करता है। जब आप किसी फ़ंक्शन को मूल रूप से सरणियों को स्वीकार करने के लिए क्रमादेशित नहीं करते हैं, तो Excel फ़ंक्शन को "लिफ्ट" करेगा और इसे कई बार कॉल करेगा, सरणी में प्रत्येक मान के लिए एक बार। इनपुट सरणी के समान आयामों के साथ एक सरणी का परिणाम। भारोत्तोलन एक अंतर्निहित व्यवहार है जो स्वचालित रूप से होता है।

उदाहरण

दिखाए गए उदाहरण से पता चलता है कि अगर आप LEN फ़ंक्शन को C5: C7 रेंज पर कहते हैं, तो क्या होता है, जिसमें तीन मान होते हैं। LEN को मूल रूप से सरणियों को संभालने के लिए प्रोग्राम नहीं किया गया है, इसलिए LEN को तीन बार चलाया जाता है, एक बार इस तरह के ऑपरेशन में प्रत्येक मान के लिए:

=LEN(C5:C7) =LEN(("dog";"kitten";"fish")) =(3;6;4)

ध्यान दें कि परिणाम तीन मानों के साथ एक ऊर्ध्वाधर सरणी है, स्रोत सीमा की तरह।

कई परिणामों से निपटना

जब एक सूत्र में उठाने की स्थिति होती है, तो कई परिणाम होंगे, और इनको पूरा करने की आवश्यकता है।

ऊपर के उदाहरण में, क्योंकि LEN एक सरणी में तीन अलग-अलग मान लौटाता है, हमें आउटपुट को एक फ़ंक्शन के साथ हैंडल करना होगा जो सरणियों के साथ काम कर सकता है। एक विकल्प C5: C7 रेंज में SUMPRODUCT का उपयोग करके कुल वर्ण गणना की गणना करना है:

=SUMPRODUCT(LEN(C5:C7))

SUMPRODUCT मूल रूप से सरणियों को संभालेगा, इसलिए इस सूत्र को नियंत्रण + शिफ्ट + दर्ज करने की आवश्यकता नहीं है।

SUM फ़ंक्शन का उपयोग भी किया जा सकता है, लेकिन CSE के साथ प्रवेश करना होगा:

(=SUM(LEN(C5:C7)))

एक्सेल के "सरणी गणना व्यवहार" के बारे में अधिक जानकारी के लिए, सरणी सूत्रों पर जो मैकडैड द्वारा इस प्रस्तुति को देखें।

नोट: उठाने के एक विशेष मामले को "जोड़ी वाइज लिफ्टिंग" कहा जाता है, जो एक जोड़ीदार फैशन में सरणियों का संयोजन कर रहा है।

दिलचस्प लेख...