एक्सेलमा नेस्टेड IF - बहु सर्तहरूको साथ सूत्र

  • यो साझा गर्नुहोस्
Michael Brown

ट्युटोरियलले एक्सेलमा मल्टिपल IF कसरी प्रयोग गर्ने भनेर बताउँछ र धेरै साधारण कार्यहरूका लागि नेस्टेड यदि सूत्र उदाहरणहरू प्रदान गर्दछ।

यदि कसैले तपाइँलाई तपाइँ प्रायः कुन एक्सेल प्रकार्य प्रयोग गर्नुहुन्छ भनेर सोध्छ, तपाइँको जवाफ के हुनेछ? धेरै जसो अवस्थामा, यो एक्सेल IF प्रकार्य हो। एक नियमित यदि सूत्र जसले एकल अवस्था परीक्षण गर्दछ धेरै सीधा र लेख्न सजिलो छ। तर के हुन्छ यदि तपाईको डाटालाई धेरै सर्तहरूको साथ थप विस्तृत तार्किक परीक्षणहरू आवश्यक छ? यस अवस्थामा, तपाईंले एउटा सूत्रमा धेरै IF प्रकार्यहरू समावेश गर्न सक्नुहुन्छ, र यी बहुविध यदि कथनहरूलाई भनिन्छ Excel Nested IF । नेस्टेड इफ स्टेटमेन्टको सबैभन्दा ठूलो फाइदा यो हो कि यसले तपाईंलाई एकभन्दा बढी सर्तहरू जाँच गर्न र ती जाँचहरूको नतिजाको आधारमा विभिन्न मानहरू फिर्ता गर्न अनुमति दिन्छ, सबै एउटै सूत्रमा।

माइक्रोसफ्ट एक्सेलको सीमाहरू छन्। 4>नेस्टेड IFs को स्तरहरू । एक्सेल 2003 र तल्लो मा, 7 स्तर सम्म अनुमति दिइएको थियो। Excel 2007 र उच्च मा, तपाईले एक सूत्रमा 64 IF कार्यहरू नेस्ट गर्न सक्नुहुन्छ।

अगाडि यस ट्यूटोरियलमा, तपाईले एक्सेल नेस्टेड इफ उदाहरणहरूका साथै तिनीहरूको वाक्यविन्यास र तर्कको विस्तृत व्याख्या पाउनुहुनेछ। .

    उदाहरण १. क्लासिक नेस्टेड IF सूत्र

    यहाँ धेरै सर्तहरूसँग Excel If को एक विशिष्ट उदाहरण छ। मानौं तपाईंसँग स्तम्भ A मा विद्यार्थीहरूको सूची र स्तम्भ B मा तिनीहरूको परीक्षा स्कोरहरू छन्, र तपाईं निम्नका साथ स्कोरहरू वर्गीकरण गर्न चाहनुहुन्छसर्तहरू:

    • उत्कृष्ट: 249 माथि
    • राम्रो: 249 र 200 बीचमा, समावेशी
    • सन्तोषजनक: 199 र 150 बीचमा, समावेशी
    • खराब : 150 अन्तर्गत

    र अब, माथिको मापदण्डमा आधारित नेस्टेड IF प्रकार्य लेखौं। सबैभन्दा महत्त्वपूर्ण अवस्थाबाट सुरु गर्न र आफ्नो कार्यहरूलाई सकेसम्म सरल राख्नु राम्रो अभ्यास मानिन्छ। हाम्रो एक्सेल नेस्टेड IF सूत्र निम्नानुसार जान्छ:

    =IF(B2>249, "Excellent", IF(B2>=200, "Good", IF(B2>150, "Satisfactory", "Poor")))

    र यसले ठीक रूपमा काम गर्दछ:

    एक्सेल नेस्टेड IF तर्क बुझ्दै

    मैले केही मानिसहरूलाई Excel Multiple यदि उनीहरूलाई पागल बनाइरहेको छ भनेर सुनेको छु :) यसलाई फरक कोणमा हेर्ने प्रयास गर्नुहोस्:

    सूत्र वास्तवमा के हो Excel लाई पहिले IF प्रकार्यको logical_test को मूल्याङ्कन गर्न बताउँछ र, यदि सर्त पूरा भयो भने, value_if_true तर्कमा प्रदान गरिएको मान फिर्ता गर्नुहोस्। यदि 1st If प्रकार्यको सर्त पूरा भएन भने, त्यसपछि 2nd If कथन परीक्षण गर्नुहोस्, र यस्तै अन्य।

    IF( जाँच गर्नुहोस् यदिB2>=249, यदि true - फिर्ता गर्नुहोस्"उत्कृष्ट", वा अन्यथा

    IF( जाँच गर्नुहोस् यदि B2>=200, यदि सत्य - फिर्ता गर्नुहोस् "राम्रो", वा अन्यथा

    IF( जाँच गर्नुहोस् यदि B2>150, यदि साँचो - फिर्ता गर्नुहोस् "सन्तोषजनक", यदि गलत -

    फिराउनुहोस् "खिरा")))

    उदाहरण २. अंकगणितीय गणनाको साथमा धेरै भए

    यहाँ अर्को सामान्य कार्य छ: निर्दिष्ट मात्रामा आधारित एकाई मूल्य फरक हुन्छ, र तपाईंको लक्ष्य एउटा सूत्र लेख्ने हो।विशेष कक्षमा कुनै पनि वस्तु इनपुटको कुल मूल्य गणना गर्दछ। अर्को शब्दमा भन्नुपर्दा, तपाइँको सूत्रले धेरै सर्तहरू जाँच्न र निर्दिष्ट परिमाण कुन रकम दायरामा पर्दछ भन्ने आधारमा फरक गणनाहरू गर्न आवश्यक छ:

    एकाइ मात्रा प्रति इकाई मूल्य
    1 देखि 10 $20
    11 देखि 19 $18
    20 देखि 49 $16
    50 देखि 100 $13
    101 भन्दा बढी $12

    यो कार्य धेरै IF प्रकार्यहरू प्रयोग गरेर पनि पूरा गर्न सकिन्छ। तर्क माथिको उदाहरणमा जस्तै हो, केवल भिन्नता यो हो कि तपाईले निर्दिष्ट मात्रालाई नेस्टेड IFs द्वारा फिर्ता गरेको मान (अर्थात् प्रति एकाइ अनुरूप मूल्य) द्वारा गुणन गर्नुहुन्छ।

    प्रयोगकर्ताले परिमाण प्रविष्ट गर्दछ। सेल B8, सूत्र निम्नानुसार छ:

    =B8*IF(B8>=101, 12, IF(B8>=50, 13, IF(B8>=20, 16, IF( B8>=11, 18, IF(B8>=1, 20, "")))))

    र नतिजा केहि यो जस्तै देखिन्छ:

    24>

    तपाईले बुझ्नुभयो , यो उदाहरणले सामान्य दृष्टिकोण मात्र देखाउँछ, र तपाईँले आफ्नो विशेष कार्यको आधारमा यो नेस्टेड If प्रकार्यलाई सजिलै अनुकूलित गर्न सक्नुहुन्छ।

    उदाहरणका लागि, सूत्रमा मूल्यहरू "हार्ड-कोडिङ" गर्नुको सट्टा, तपाईँले सन्दर्भ गर्न सक्नुहुन्छ। ती मानहरू समावेश गर्ने कक्षहरू (B2 देखि B6 कक्षहरू)। यसले तपाइँका प्रयोगकर्ताहरूलाई सूत्र अद्यावधिक नगरीकन स्रोत डेटा सम्पादन गर्न सक्षम पार्नेछ:

    =B8*IF(B8>=101,B6, IF(B8>=50, B5, IF(B8>=20, B4, IF( B8>=11, B3, IF(B8>=1, B2, "")))))

    वा, तपाइँ अतिरिक्त IF प्रकार्य समावेश गर्न सक्नुहुन्छ। (s) जसले माथिल्लो फिक्स गर्छ,रकम दायराको कम वा दुवै सीमा। जब मात्रा दायरा बाहिर हुन्छ, सूत्रले "दायरा बाहिर" सन्देश प्रदर्शन गर्नेछ। उदाहरणका लागि:

    =IF(OR(B8>200,B8=101,12, IF(B8>=50, 13, IF(B8>=20, 16, IF( B8>=11, 18, IF(B8>=1, 20, ""))))))

    माथि वर्णन गरिएको नेस्टेड IF सूत्रहरूले Excel को सबै संस्करणहरूमा काम गर्छ। Excel 365 र Excel 2021 मा, तपाईले उही उद्देश्यका लागि IFS प्रकार्य पनि प्रयोग गर्न सक्नुहुन्छ।

    एरे सूत्रहरूसँग परिचित उन्नत Excel प्रयोगकर्ताहरूले यो सूत्र प्रयोग गर्न सक्छन् जसले मूल रूपमा नेस्टेड IF प्रकार्यको रूपमा काम गर्छ। माथि छलफल गरियो। यद्यपि एरे सूत्र बुझ्न धेरै गाह्रो छ, लेख्नको साथ दिनुहोस्, यसको एउटा निर्विवाद फाइदा छ - तपाइँ प्रत्येक अवस्थालाई व्यक्तिगत रूपमा सन्दर्भ गर्नुको सट्टा तपाइँका सर्तहरू समावेश गर्ने कक्षहरूको दायरा निर्दिष्ट गर्नुहुन्छ। यसले सूत्रलाई थप लचिलो बनाउँछ, र यदि तपाइँका प्रयोगकर्ताहरूले कुनै पनि अवस्थित सर्तहरू परिवर्तन गर्न वा नयाँ थप्न लागेमा, तपाइँले सूत्रमा एकल दायरा सन्दर्भ अद्यावधिक गर्नुपर्नेछ।

    Excel नेस्टेड IF - tips र ट्रिक्सहरू

    तपाईले भर्खरै देख्नुभएको छ, एक्सेलमा धेरै IF प्रयोग गर्ने कुनै रकेट विज्ञान छैन। निम्न सुझावहरूले तपाईंलाई आफ्नो नेस्टेड IF सूत्रहरू सुधार गर्न र सामान्य गल्तीहरू रोक्न मद्दत गर्नेछ।

    नेस्टेड IF सीमाहरू

    Excel 2007 - Excel 365 मा, तपाईंले 64 IF कार्यहरू सम्म नेस्ट गर्न सक्नुहुन्छ। Excel 2003 र तल्लो संस्करणहरूमा, 7 नेस्टेड IF प्रकार्यहरू सम्म प्रयोग गर्न सकिन्छ। यद्यपि, तपाईंले एउटै सूत्रमा धेरै IF हरू नेस्ट गर्न सक्नुहुन्छ भन्ने तथ्यको मतलब तपाईंले गर्नुपर्छ भन्ने होइन।कृपया ध्यान राख्नुहोस् कि प्रत्येक अतिरिक्त स्तरले तपाईंको सूत्र बुझ्न र समस्या निवारण गर्न अझ गाह्रो बनाउँछ। यदि तपाईंको सूत्रमा धेरै नेस्टेड स्तरहरू छन् भने, तपाईंले यी विकल्पहरू मध्ये एउटा प्रयोग गरेर यसलाई अनुकूलन गर्न सक्नुहुन्छ।

    नेस्टेड IF प्रकार्यहरूको क्रम महत्त्वपूर्ण छ

    Excel नेस्टेड IF प्रकार्यले तार्किक परीक्षणहरूको मूल्याङ्कन गर्दछ। क्रम मा तिनीहरू सूत्र मा देखा पर्छन्, र चाँडै सर्तहरू मध्ये कुनै एक TRUE मूल्याङ्कन, त्यसपछिका सर्तहरू परीक्षण गरिँदैन। अर्को शब्दमा, पहिलो TRUE परिणाम पछि सूत्र रोकिन्छ।

    यसले व्यवहारमा कसरी काम गर्छ हेरौं। B2 बराबर 274 सँग, तलको नेस्टेड IF सूत्रले पहिलो तार्किक परीक्षण (B2>249) को मूल्याङ्कन गर्छ र "उत्कृष्ट" फर्काउँछ किनभने यो तार्किक परीक्षण TRUE हो:

    =IF(B2>249, "Excellent", IF(B2>=200, "Good", IF(B2>150, "Satisfactory", "Poor")))

    अब, गरौं। IF प्रकार्यहरूको क्रमलाई उल्टाउनुहोस्:

    =IF(B2>150, "Satisfactory", IF(B2>200, "Good", IF(B2>249, "Excellent", "Poor")))

    सूत्रले पहिलो अवस्थाको परीक्षण गर्छ, र 274 150 भन्दा ठूलो भएकोले, यो तार्किक परीक्षणको परिणाम पनि TRUE हो। फलस्वरूप, सूत्रले अन्य अवस्थाहरू परीक्षण नगरी "सन्तोषजनक" फर्काउँछ।

    तपाईँले देख्नुहुन्छ, IF प्रकार्यहरूको क्रम परिवर्तन गर्दा परिणाम परिवर्तन हुन्छ:

    सूत्रको मूल्याङ्कन गर्नुहोस्। तर्क

    तपाईको नेस्टेड IF सूत्रको तार्किक प्रवाह चरण-दर-चरण हेर्नको लागि, सूत्र ट्याबमा रहेको मूल्याङ्कन सूत्र सुविधा प्रयोग गर्नुहोस्, सूत्र अडिटिङ मा। समूह। रेखांकित अभिव्यक्ति हाल मूल्याङ्कन अन्तर्गत रहेको भाग हो, र मूल्याङ्कन गर्नुहोस् मा क्लिक गर्नुहोस्।बटनले तपाईंलाई मूल्याङ्कन प्रक्रियाका सबै चरणहरू देखाउनेछ।

    उदाहरणका लागि, तलको स्क्रिनसटमा देखाइएको नेस्टेड IF सूत्रको पहिलो तार्किक परीक्षणको मूल्याङ्कन निम्नानुसार हुनेछ: B2>249; २७४>249; सत्य; उत्कृष्ट।

    नेस्टेड IF प्रकार्यहरूको कोष्ठकलाई सन्तुलनमा राख्नुहोस्

    Excel मा नेस्टेड IFs सँगको एउटा मुख्य चुनौती भनेको कोष्ठक जोडीहरू मिलाउनु हो। यदि कोष्ठकहरू मेल खाँदैन भने, तपाईंको सूत्रले काम गर्ने छैन। सौभाग्यवश, माइक्रोसफ्ट एक्सेलले केही सुविधाहरू प्रदान गर्दछ जसले तपाईंलाई सूत्र सम्पादन गर्दा कोष्ठकहरू सन्तुलनमा राख्न मद्दत गर्न सक्छ:

    • यदि तपाईंसँग कोष्ठकहरूको एकभन्दा बढी सेट छन् भने, कोष्ठक जोडीहरू विभिन्न रंगहरूमा छायादार हुन्छन्। कि खोल्ने कोष्ठक समापन संग मेल खान्छ।
    • जब तपाइँ कोष्ठक बन्द गर्नुहुन्छ, एक्सेलले मिल्दो जोडीलाई संक्षिप्त रूपमा हाइलाइट गर्दछ। एरो कुञ्जीहरू प्रयोग गरेर सूत्रमा जाँदा उस्तै बोल्ड, वा "फ्लिकरिङ" प्रभाव उत्पन्न हुन्छ।

    थप जानकारीको लागि, कृपया मिलान कोष्ठक हेर्नुहोस्। एक्सेल सूत्रहरूमा जोडीहरू।

    पाठ र संख्याहरूलाई फरक तरिकाले व्यवहार गर्नुहोस्

    तपाईँको नेस्टेड IF सूत्रहरूको तार्किक परीक्षणहरू निर्माण गर्दा, पाठ र संख्याहरूलाई फरक रूपमा व्यवहार गर्नुपर्छ भन्ने कुरा याद गर्नुहोस् - पाठ मानहरूलाई सधैं डबल उद्धरणहरूमा संलग्न गर्नुहोस्, तर अंकको वरिपरि उद्धरणहरू कहिल्यै नराख्नुहोस्:

    दायाँ: =IF(B2>249, "उत्कृष्ट",…)

    गलत: =IF(B2> "249", "उत्कृष्ट",…)

    को तार्किक परीक्षणB2 मा 249 भन्दा ठुलो भए पनि दोस्रो सूत्रले FALSE फर्काउनेछ। किन? किनभने 249 एउटा सङ्ख्या हो र "249" एउटा सङ्ख्यात्मक स्ट्रिङ हो, जुन दुई फरक कुराहरू हुन्।

    नेस्टेड IF हरू पढ्न सजिलो बनाउन खाली ठाउँहरू वा लाइन ब्रेकहरू थप्नुहोस्

    बहुसँग सूत्र बनाउँदा नेस्टेड IF स्तरहरूमा, तपाईंले स्पेस वा लाइन ब्रेकहरूसँग विभिन्न IF प्रकार्यहरू अलग गरेर सूत्रको तर्कलाई स्पष्ट बनाउन सक्नुहुन्छ। एक्सेलले सूत्रमा अतिरिक्त स्पेसिङको वास्ता गर्दैन, त्यसैले तपाइँ यसलाई भंग गर्ने बारे चिन्ता नगर्न सक्नुहुन्छ।

    सूत्रको निश्चित भागलाई अर्को रेखामा सार्नको लागि, तपाइँले लाइन ब्रेक सम्मिलित गर्न चाहनुभएको ठाउँमा क्लिक गर्नुहोस्। , र Alt + Enter थिच्नुहोस्। त्यसपछि, सूत्र पट्टीलाई आवश्यकता अनुसार विस्तार गर्नुहोस् र तपाईले देख्नुहुनेछ कि तपाईको नेस्टेड IF सूत्र बुझ्न धेरै सजिलो भएको छ।

    Excel 2003 र पुराना संस्करणहरूमा सात नेस्टेड IF प्रकार्यहरूको सीमाको वरिपरि प्राप्त गर्न र तपाईँको सूत्रहरूलाई थप कम्प्याक्ट र छिटो बनाउन, नेस्टेड Excel IF प्रकार्यहरूमा निम्न विकल्पहरू प्रयोग गर्ने विचार गर्नुहोस्।

    1. प्रति धेरै सर्तहरू परीक्षण गर्नुहोस् र ती परीक्षणहरूको नतिजाको आधारमा फरक मानहरू फर्काउनुहोस्, तपाईंले नेस्टेड IFs को सट्टा CHOOSE प्रकार्य प्रयोग गर्न सक्नुहुन्छ।
    2. सन्दर्भ तालिका बनाउनुहोस् र यो उदाहरणमा देखाइएको अनुमानित मिलानको साथ VLOOKUP प्रयोग गर्नुहोस्: VLOOKUP एक्सेलमा नेस्टेड IF को सट्टा।
    3. तार्किक प्रकार्यहरूसँग IF प्रयोग गर्नुहोस् वा / AND, यी मा देखाइएको रूपमाउदाहरणहरू।
    4. यस उदाहरणमा देखाइएको जस्तै एरे सूत्र प्रयोग गर्नुहोस्।
    5. CONCATENATE प्रकार्य वा concatenate अपरेटर (&) प्रयोग गरेर धेरै IF कथनहरू जोड्नुहोस्। एउटा सूत्र उदाहरण यहाँ फेला पार्न सकिन्छ।
    6. अनुभवी एक्सेल प्रयोगकर्ताहरूका लागि, धेरै नेस्टेड IF प्रकार्यहरू प्रयोग गर्ने उत्तम विकल्पले VBA प्रयोग गरेर अनुकूलन कार्यपत्र प्रकार्य सिर्जना गरिरहेको हुन सक्छ।

    यस्तै हो। तपाईले एक्सेलमा धेरै सर्तहरूसँग यदि सूत्र प्रयोग गर्नुहुन्छ। पढ्नु भएकोमा धन्यवाद र अर्को हप्ता हाम्रो ब्लगमा भेट्ने आशा गर्छु।

    डाउनलोडका लागि अभ्यास कार्यपुस्तिका

    नेस्टेड इफ एक्सेल स्टेटमेन्ट (.xlsx फाइल)

    माइकल ब्राउन सफ्टवेयर उपकरणहरू प्रयोग गरेर जटिल प्रक्रियाहरू सरल बनाउने जोशका साथ एक समर्पित टेक्नोलोजी उत्साही हो। प्राविधिक उद्योगमा एक दशक भन्दा बढी अनुभवको साथ, उनले Microsoft Excel र Outlook, साथै Google Sheets र Docs मा आफ्नो सीपलाई सम्मान गरेका छन्। माइकलको ब्लग आफ्नो ज्ञान र विशेषज्ञता अरूसँग साझेदारी गर्न समर्पित छ, उत्पादकता र दक्षता सुधार गर्न सजिलो-पछ्याउन-सजिलो सुझावहरू र ट्यूटोरियलहरू प्रदान गर्न। चाहे तपाईं अनुभवी पेशेवर होस् वा शुरुवातकर्ता होस्, माइकलको ब्लगले यी आवश्यक सफ्टवेयर उपकरणहरूबाट अधिकतम लाभ लिनको लागि बहुमूल्य अन्तर्दृष्टि र व्यावहारिक सल्लाह प्रदान गर्दछ।