मुख्य सामग्री पर जाएं

एक्सेल स्कैन फ़ंक्शन (365)

लेखक: ज़ोउमैंडी अंतिम संशोधित: 2022-09-16

SCAN फ़ंक्शन किसी सरणी में प्रत्येक मान पर एक LAMBDA फ़ंक्शन लागू करता है और एक सरणी लौटाता है जिसमें सरणी को स्कैन करते समय मध्यवर्ती मान होते हैं।

स्कैन-फ़ंक्शन 1


वाक्य - विन्यास

=REDUCE ([initial_value],array,lambda(accumulator, value))


तर्क

  • आरंभिक मूल्य (वैकल्पिक): संचायक का प्रारंभिक मूल्य।
  • ऐरे (आवश्यक): स्कैन की जाने वाली सारणी।
  • lambda (आवश्यक): कस्टम LAMBDA फ़ंक्शन जो सरणी को स्कैन करने के लिए लागू किया जाता है।
    • संचायक (आवश्यक): कुल मूल्य और अंतिम परिणाम के रूप में लौटाया गया।
    • वैल्यू (आवश्यक): गणना सरणी में प्रत्येक तत्व पर लागू होती है।

प्रतिलाभ की मात्रा

RSI स्कैन समारोह परिणामों की एक श्रृंखला लौटाता है।


फंक्शन नोट्स

  1. SCAN फ़ंक्शन हाल ही में पेश किया गया है माइक्रोसॉफ्ट 365 के लिए एक्सेल. इसलिए यह एक्सेल के पुराने संस्करणों में उपलब्ध नहीं है। Microsoft 365 के लिए Excel में नए डायनामिक ऐरे फ़ॉर्मूले पेश किए गए हैं, जिसका अर्थ है कि SCAN फ़ॉर्मूले को ऐरे फ़ॉर्मूले के रूप में दर्ज करने के लिए Ctrl+ Shift+ Enter का उपयोग करने की कोई आवश्यकता नहीं है।
  2. RSI #VALUE! त्रुटि मान तब होता है जब नीचे दी गई स्थितियों में से कोई एक घटित होती है:
    • एक अमान्य LAMBDA फ़ंक्शन प्रदान किया गया है;
    • पैरामीटरों की ग़लत संख्या प्रदान की गई है.
  3. RSI आरंभिक मूल्य संचायक पैरामीटर के लिए शुरुआती मान सेट करने के लिए तर्क का उपयोग किया जाता है। पहला परिणाम लौटाने के बाद, प्रारंभिक_मान परिणाम मान में बदल जाता है। और यह प्रक्रिया किसी सरणी में स्तंभ से पंक्ति तक सभी तत्वों पर पुनरावृत्त होती है। अगर आप साथ काम कर रहे हैं टेक्स्ट, प्रारंभिक मान को इस पर सेट करें "".

उदाहरण एक:

जैसा कि नीचे स्क्रीनशॉट में दिखाया गया है, डेटा की एक श्रृंखला है। मैं चाहता हूँ किसी सेल में प्रत्येक मान और उसके निकटवर्ती सेल मान को कॉलम से पंक्ति तक जोड़ते रहें, कृपया निम्नलिखित करें:

कृपया नीचे दिए गए सूत्र को सेल में कॉपी करें F6, तब दबाएँ दर्ज परिणाम प्राप्त करने की कुंजी.

=स्कैन (0,बी6:डी9,लैम्ब्डा(ए,बी,ए+बी))

स्कैन-फ़ंक्शन 2

नोट: उपरोक्त उदाहरण में, SCAN फ़ंक्शन संबंधित है संख्या और आपूर्ति की गई आरंभिक मूल्य तर्क पर सेट है 0. ऐसे में ये भी हो सकता है छोड़े गए और द्वारा प्रतिस्थापित किया गया एक खाली जगह. उदाहरण के लिए, सेल में सूत्र F6 इसमें बदला जा सकता है:

=स्कैन ( ,बी6:डी9,लैम्ब्डा(ए,बी,ए+बी))

उदाहरण दो:

जैसा कि नीचे स्क्रीनशॉट में दिखाया गया है, डेटा की एक श्रृंखला है। मैं चाहता हूँ दिए गए सरणी में वर्णों को संयोजित करें, और एक सरणी लौटाएं जिसमें मध्यवर्ती मान शामिल हैं, कृपया निम्नलिखित कार्य करें:

कृपया नीचे दिए गए सूत्र को सेल में कॉपी करें F6, तब दबाएँ दर्ज परिणाम प्राप्त करने की कुंजी.

=स्कैन ("",बी6:डी7,लैम्ब्डा(ए,बी,ए&बी))

स्कैन-फ़ंक्शन 3

सापेक्ष कार्य:

  • एक्सेल MAP समारोह
    MAP फ़ंक्शन एक नया मान बनाने के लिए LAMBDA फ़ंक्शन लागू करता है और आपूर्ति किए गए सरणी में प्रत्येक मान को एक नए मान पर मैप करके बनाई गई सरणी लौटाता है।

  • एक्सेल LAMBDA समारोह
    Excel LAMBDA फ़ंक्शन का उपयोग कस्टम फ़ंक्शंस बनाने के लिए किया जाता है जिन्हें संपूर्ण कार्यपुस्तिका में पुन: उपयोग किया जा सकता है।

  • एक्सेल Reduce समारोह
    REDUCE फ़ंक्शन किसी सरणी में प्रत्येक मान पर एक LAMBDA फ़ंक्शन लागू करता है और संचायक में कुल मान लौटाता है, जिससे सरणी एक संचित मान तक कम हो जाती है।

 

Comments (1)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Very good example. Is there a typo at just below the first picture which is "Syntax
=REDUCE ([initial_value],array,lambda(accumulator, value))"
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations