सूत्र उदाहरणांसह Excel मध्ये फंक्शन निवडा

  • ह्याचा प्रसार करा
Michael Brown

ट्यूटोरियल सिंटॅक्स आणि CHOOSE फंक्शनचे मूलभूत उपयोग स्पष्ट करते आणि Excel मध्ये CHOOSE सूत्र कसे वापरावे हे दर्शवणारी काही क्षुल्लक उदाहरणे प्रदान करते.

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

    Excel CHOOSE फंक्शन - सिंटॅक्स आणि मूलभूत वापर

    Excel मध्ये CHOOSE फंक्शन आहे निर्दिष्ट स्थानावर आधारित सूचीमधून मूल्य परत करण्यासाठी डिझाइन केलेले.

    फंक्शन एक्सेल 365, एक्सेल 2019, एक्सेल 2016, एक्सेल 2013, एक्सेल 2010 आणि एक्सेल 2007 मध्ये उपलब्ध आहे.

    CHOOSE फंक्शनचा सिंटॅक्स खालीलप्रमाणे आहे:

    CHOOSE (index_num, value1, [value2], …)

    कुठे:

    Index_num (आवश्यक) - परत करायच्या मूल्याची स्थिती. ती 1 आणि 254 मधील कोणतीही संख्या, सेल संदर्भ किंवा अन्य सूत्र असू शकते.

    मूल्य1, मूल्य2, … - 254 पर्यंत मूल्यांची सूची ज्यामधून निवडायची आहे. मूल्य1 आवश्यक आहे, इतर मूल्ये पर्यायी आहेत. ही संख्या, मजकूर मूल्ये, सेल संदर्भ, सूत्रे किंवा परिभाषित नावे असू शकतात.

    येथे सर्वात सोप्या फॉर्ममध्ये CHOOSE सूत्राचे उदाहरण आहे:

    =CHOOSE(3, "Mike", "Sally", "Amy", "Neal")

    सूत्र "Amy" परत करते कारण index_num 3 आहे आणि "Amy" हे सूचीतील 3रे मूल्य आहे:

    Excel CHOOSE फंक्शन - 3 गोष्टी लक्षात ठेवा!

    CHOOSE हे अगदी साधे कार्य आहे आणि तुमच्या वर्कशीटमध्ये त्याची अंमलबजावणी करताना तुम्हाला फारशी अडचण येणार नाही. जर तुमच्या CHOOSE सूत्राने दिलेला परिणाम अनपेक्षित असेल किंवा तुम्ही शोधत असलेला परिणाम नसेल, तर ते पुढील कारणांमुळे असू शकते:

    1. निवडण्यासाठी मूल्यांची संख्या 254 पर्यंत मर्यादित आहे.
    2. जर index_num सूचीमधील मूल्यांच्या संख्येपेक्षा 1 पेक्षा कमी किंवा जास्त असेल तर, #VALUE! त्रुटी परत केली आहे.
    3. जर index_num युक्तिवाद हा अपूर्णांक असेल, तर तो सर्वात कमी पूर्णांकावर कापला जातो.

    एक्सेलमध्ये CHOOSE फंक्शन कसे वापरावे - सूत्र उदाहरणे

    पुढील उदाहरणे दाखवतात की CHOOSE इतर Excel फंक्शन्सची क्षमता कशी वाढवू शकते आणि काही सामान्य कार्यांसाठी पर्यायी उपाय देऊ शकते, ज्यांना अनेकांना अव्यवहार्य मानले जाते.

    त्याऐवजी एक्सेल निवडा नेस्टेड IFs

    Excel मधील सर्वात वारंवार कामांपैकी एक म्हणजे विशिष्ट स्थितीवर आधारित भिन्न मूल्ये परत करणे. बहुतेक प्रकरणांमध्ये, हे क्लासिक नेस्टेड IF स्टेटमेंट वापरून केले जाऊ शकते. परंतु CHOOSE फंक्शन हा एक जलद आणि समजण्यास सोपा पर्याय असू शकतो.

    उदाहरण 1. स्थितीवर आधारित भिन्न मूल्ये परत करा

    समजा तुमच्याकडे विद्यार्थ्यांच्या गुणांचा एक स्तंभ आहे आणि तुम्हाला लेबल करायचे आहे. वर आधारित गुणखालील अटी:

    <20
    निकाल स्कोअर
    खराब 0 - 50<22
    समाधानकारक 51 - 100
    चांगले 101 - 150
    उत्कृष्ट 151 पेक्षा जास्त

    हे करण्याचा एक मार्ग म्हणजे काही IF सूत्र एकमेकांमध्ये नेस्ट करणे:

    =IF(B2>=151, "Excellent", IF(B2>=101, "Good", IF(B2>=51, "Satisfactory", "Poor")))

    दुसरा मार्ग म्हणजे स्थितीशी संबंधित लेबल निवडणे:

    =CHOOSE((B2>0) + (B2>=51) + (B2>=101) + (B2>=151), "Poor", "Satisfactory", "Good", "Excellent")

    27>

    हे सूत्र कसे कार्य करते:

    index_num युक्तिवादात, तुम्ही प्रत्येक अटीचे मूल्यमापन करा आणि अट पूर्ण झाल्यास TRUE द्या, अन्यथा FALSE. उदाहरणार्थ, सेल B2 मधील मूल्य पहिल्या तीन अटींची पूर्तता करते, त्यामुळे आम्हाला हा मध्यवर्ती परिणाम मिळतो:

    =CHOOSE(TRUE + TRUE + TRUE + FALSE, "Poor", "Satisfactory", "Good", "Excellent")

    बहुतांश एक्सेल सूत्रांमध्ये TRUE 1 आणि FALSE ते 0 च्या बरोबरीचे आहे हे लक्षात घेता, आमचे सूत्र हे परिवर्तन घडवून आणतो:

    =CHOOSE(1 + 1 + 1 + 0, "Poor", "Satisfactory", "Good", "Excellent")

    अ‍ॅडिशन ऑपरेशन केल्यानंतर, आमच्याकडे आहे:

    =CHOOSE(3, "Poor", "Satisfactory", "Good", "Excellent")

    परिणामी, मधील 3रे मूल्य सूची परत केली जाते, जी "चांगली" आहे.

    टिपा:

    • सूत्र अधिक लवचिक बनवण्यासाठी, तुम्ही हार्डकोड केलेल्या लेबलांऐवजी सेल संदर्भ वापरू शकता, उदाहरणार्थ:

      =CHOOSE((B2>0) + (B2>=51) + (B2>=101) + (B2>=151), $E$1, $E$2, $E$3, $E$4)

    • तुमची कोणतीही अट सत्य नसल्यास, index_num युक्तिवाद 0 वर सेट केला जाईल ज्यामुळे तुमचा सूत्र #VALUE परत करण्यास भाग पाडेल! त्रुटी हे टाळण्यासाठी, फक्त IFERROR फंक्शनमध्ये CHOOSE याप्रमाणे गुंडाळा:

      =IFERROR(CHOOSE((B2>0) + (B2>=51) + (B2>=101) + (B2>=151), "Poor", "Satisfactory", "Good", "Excellent"), "")

    उदाहरण 2. स्थितीवर आधारित भिन्न गणना करा

    तत्सम पद्धतीने, आपणएकापेक्षा जास्त IF स्टेटमेंट एकमेकांमध्ये न बसवता संभाव्य गणना/सूत्रांच्या मालिकेत एक गणना करण्यासाठी Excel CHOOSE फंक्शन वापरू शकतो.

    उदाहरणार्थ, प्रत्येक विक्रेत्याच्या विक्रीवर अवलंबून त्यांच्या कमिशनची गणना करूया:

    <23
    कमिशन विक्री
    5% $0 ते $50
    7% $51 ते $100
    10% $101 पेक्षा जास्त

    B2 मधील विक्रीच्या रकमेसह, सूत्र खालील आकार घेतो:

    =CHOOSE((B2>0) + (B2>=51) + (B2>=101), B2*5%, B2*7%, B2*10%)

    सूत्रातील टक्केवारी हार्डकोड करण्याऐवजी, जर काही असेल तर तुम्ही तुमच्या संदर्भ सारणीतील संबंधित सेलचा संदर्भ घेऊ शकता. फक्त $ चिन्ह वापरून संदर्भ निश्चित करणे लक्षात ठेवा.

    =CHOOSE((B2>0) + (B2>=51) + (B2>=101), B2*$E$2, B2*$E$3, B2*$E$4)

    यादृच्छिक डेटा तयार करण्यासाठी एक्सेल निवडा सूत्र

    तुम्हाला माहित असेलच की, मायक्रोसॉफ्ट एक्सेलमध्ये जनरेट करण्यासाठी एक विशेष कार्य आहे तुम्ही निर्दिष्ट केलेल्या तळाच्या आणि वरच्या संख्यांमधील यादृच्छिक पूर्णांक - RANDBETWEEN कार्य. त्याला index_num CHOOSE च्या युक्तिवादात नेस्ट करा आणि तुमचा फॉर्म्युला तुम्हाला हवा असलेला जवळपास कोणताही यादृच्छिक डेटा तयार करेल.

    उदाहरणार्थ, हे सूत्र यादृच्छिक परीक्षा निकालांची सूची तयार करू शकते:

    =CHOOSE(RANDBETWEEN(1,4), "Poor", "Satisfactory", "Good", "Excellent")

    सूत्राचे तर्क स्पष्ट आहे: RANDBETWEEN 1 ते 4 पर्यंत यादृच्छिक संख्या व्युत्पन्न करते आणि CHOOSE चार मूल्यांच्या पूर्वनिर्धारित सूचीमधून संबंधित मूल्य मिळवते.

    टीप. RANDBETWEEN एक अस्थिर फंक्शन आहे आणि ते प्रत्येकासह पुनर्गणना करतेवर्कशीटमध्ये बदल करा. परिणामी, तुमची यादृच्छिक मूल्यांची सूची देखील बदलेल. हे होण्यापासून रोखण्यासाठी, तुम्ही स्पेशल पेस्ट करा वैशिष्ट्य वापरून सूत्रे त्यांच्या मूल्यांसह बदलू शकता.

    डावा Vlookup करण्यासाठी सूत्र निवडा

    तुम्ही कधी केले असेल तर एक्सेलमध्ये उभ्या लुकअपमध्ये, तुम्हाला माहित आहे की VLOOKUP फंक्शन फक्त सर्वात डावीकडील स्तंभात शोधू शकते. ज्या परिस्थितीत तुम्हाला लुकअप कॉलमच्या डावीकडे मूल्य परत करायचे असेल, तेव्हा तुम्ही एकतर INDEX/MATCH संयोजन वापरू शकता किंवा त्यात CHOOSE फंक्शन नेस्ट करून VLOOKUP ची युक्ती करू शकता. हे कसे आहे:

    समजा तुमच्याकडे स्तंभ A मध्ये गुणांची यादी आहे, स्तंभ B मध्ये विद्यार्थ्यांची नावे आहेत आणि तुम्हाला विशिष्ट विद्यार्थ्याचे गुण पुनर्प्राप्त करायचे आहेत. रिटर्न कॉलम लुकअप कॉलमच्या डावीकडे असल्याने, नियमित Vlookup फॉर्म्युला #N/A त्रुटी देतो:

    याचे निराकरण करण्यासाठी, स्वॅप करण्यासाठी CHOOSE फंक्शन मिळवा स्तंभांची स्थिती, एक्सेलला सांगते की स्तंभ 1 B आहे आणि स्तंभ 2 A आहे:

    =CHOOSE({1,2}, B2:B5, A2:A5)

    कारण आम्ही index_num<2 मध्ये {1,2} चा अॅरे पुरवतो> आर्ग्युमेंट, CHOOSE फंक्शन value वितर्कांमधील रेंज स्वीकारते (सामान्यत: असे होत नाही).

    आता, वरील सूत्र टेबल_अॅरे वितर्क मध्ये एम्बेड करा. VLOOKUP:

    =VLOOKUP(E1,CHOOSE({1,2}, B2:B5, A2:A5),2,FALSE)

    आणि voilà - डावीकडे एक लुकअप कोणत्याही अडथळ्याशिवाय केला जातो!

    पुढील कामावर परत येण्यासाठी सूत्र निवडा दिवस

    तुम्हाला खात्री नसल्यासतुम्ही उद्या कामावर जावे किंवा घरी राहून तुमच्या योग्य आठवड्याच्या शेवटी आनंद घेऊ शकता, Excel CHOOSE फंक्शन पुढील कामाचा दिवस कधी आहे हे शोधू शकते.

    तुमचे कामाचे दिवस सोमवार ते शुक्रवार असे गृहीत धरून, सूत्र खालीलप्रमाणे आहे:

    =TODAY()+CHOOSE(WEEKDAY(TODAY()),1,1,1,1,1,3,2)

    प्रथम दृष्टीक्षेपात अवघड, जवळून पाहिल्यास सूत्राचे तर्कशास्त्र अनुसरण करणे सोपे आहे:

    आठवडा (TODAY()) 1 (रविवार) ते 7 (शनिवार) पर्यंत, आजच्या तारखेशी संबंधित अनुक्रमांक परत करते. हा आकडा आमच्या CHOOSE सूत्राच्या index_num युक्तिवादावर जातो.

    Value1 - value7 (1,1,1,1,1, 3,2) वर्तमान तारखेला किती दिवस जोडायचे ते ठरवा. जर आज रविवार - गुरुवार असेल (निर्देशांक_संख्या 1 - 5), तर तुम्ही दुसऱ्या दिवशी परतण्यासाठी 1 जोडता. आज शुक्रवार असल्यास (अनुक्रमणिका_संख्या 6), तुम्ही पुढील सोमवारी परत येण्यासाठी 3 जोडा. आज शनिवार असल्यास (अनुक्रमणिका_संख्या 7), तुम्ही पुढील सोमवारी परत येण्यासाठी 2 जोडा. होय, हे अगदी सोपे आहे :)

    तिथीपासून सानुकूल दिवस/महिन्याचे नाव परत करण्यासाठी फॉर्म्युला निवडा

    ज्या परिस्थितीत तुम्हाला दिवसाचे नाव मानक स्वरूपात जसे की पूर्ण नाव मिळवायचे असेल ( सोमवार, मंगळवार इ.) किंवा लहान नाव (सोम, मंगळ इ.), तुम्ही या उदाहरणात स्पष्ट केल्याप्रमाणे TEXT फंक्शन वापरू शकता: Excel मध्ये तारखेपासून आठवड्याचा दिवस मिळवा.

    तुम्हाला इच्छा असल्यास सानुकूल स्वरूपात आठवड्याचा एक दिवस किंवा महिन्याचे नाव परत करा, खालील प्रकारे CHOOSE फंक्शन वापरा.

    आठवड्याचा एक दिवस मिळवण्यासाठी:

    =CHOOSE(WEEKDAY(A2),"Su","Mo","Tu","We","Th","Fr","Sa")

    मिळवण्यासाठीमहिना:

    =CHOOSE(MONTH(A2), "Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec")

    जेथे A2 मूळ तारीख असलेला सेल आहे.

    मला आशा आहे की या ट्युटोरियलने तुम्हाला काही कल्पना दिल्या असतील तुमची डेटा मॉडेल्स वाढवण्यासाठी तुम्ही Excel मध्ये CHOOSE फंक्शन कसे वापरू शकता. वाचल्याबद्दल मी तुमचे आभारी आहे आणि पुढील आठवड्यात तुम्हाला आमच्या ब्लॉगवर भेटण्याची आशा आहे!

    सराव वर्कबुक डाउनलोड करा

    एक्सेल फंक्शन उदाहरणे निवडा

    मायकेल ब्राउन हे सॉफ्टवेअर टूल्स वापरून जटिल प्रक्रिया सुलभ करण्याच्या उत्कटतेने एक समर्पित तंत्रज्ञान उत्साही आहे. टेक उद्योगातील एका दशकाहून अधिक अनुभवासह, त्यांनी Microsoft Excel आणि Outlook, तसेच Google Sheets आणि Docs मध्ये आपल्या कौशल्यांचा गौरव केला आहे. मायकेलचा ब्लॉग त्याचे ज्ञान आणि कौशल्य इतरांसोबत सामायिक करण्यासाठी समर्पित आहे, उत्पादकता आणि कार्यक्षमता सुधारण्यासाठी सुलभ टिपा आणि ट्यूटोरियल प्रदान करतो. तुम्ही अनुभवी व्यावसायिक असाल किंवा नवशिक्या असाल, मायकेलचा ब्लॉग या आवश्यक सॉफ्टवेअर टूल्सचा जास्तीत जास्त फायदा घेण्यासाठी मौल्यवान अंतर्दृष्टी आणि व्यावहारिक सल्ला देतो.