एक्सेल नेस्टेड IF फंक्शन - नेस्टेड फंक्शंस का उपयोग कैसे करें? - उदाहरण

एक्सेल में नेस्टेड आईएफ फंक्शन

एक्सेल नेस्टेड में यदि फ़ंक्शन का अर्थ है कि हम एक और तार्किक या सशर्त फ़ंक्शन का उपयोग करते हैं, तो फ़ंक्शन के साथ एक से अधिक स्थितियों का परीक्षण करने के लिए, उदाहरण के लिए, अगर दो स्थितियों का परीक्षण किया जाए तो हम तार्किक फ़ंक्शन और या फ़ंक्शन का उपयोग स्थिति के आधार पर कर सकते हैं, या हम एक के अंदर भी अगर अन्य सशर्त कार्यों का उपयोग कर सकते हैं।

उदाहरण

Excel में नेस्टेड IF फ़ंक्शन की गणना करने के लिए निम्न उदाहरणों का उपयोग किया जाता है:

उदाहरण 1

अब लोकप्रिय नेस्टेड आईएफ उदाहरण पर एक नज़र डालें। छात्र के स्कोर के आधार पर हमें उनके मानकों पर पहुंचने की आवश्यकता है। एक उदाहरण के लिए नीचे दिए गए डेटा पर विचार करें।

परिणामों पर पहुंचने के लिए हमें परिस्थितियों से नीचे परीक्षण करने की आवश्यकता है और ये परिस्थितियां हमारे तार्किक परीक्षणों के अलावा और कुछ नहीं हैं।

  • यदि स्कोर> = 585 है तो परिणाम "जिला" होना चाहिए।
  • यदि स्कोर है> = 500 परिणाम "प्रथम" होना चाहिए
  • यदि स्कोर है> = 400 परिणाम "दूसरा" होना चाहिए
  • यदि स्कोर है> = 350 परिणाम "पास" होना चाहिए
  • यदि उपरोक्त सभी शर्तें FALSE हैं तो परिणाम FAIL होना चाहिए।

ठीक है, हमारे पास परीक्षण करने के लिए पूरी तरह से 5 शर्तें हैं। पल तार्किक परीक्षण की तुलना में अधिक है हम कई मानदंडों का परीक्षण करने के लिए नेस्टेड IF का उपयोग करने की आवश्यकता है।

  • चरण 1: आईएफ शर्त खोलें और पहला परीक्षण पास करें अर्थात परीक्षण करें कि स्कोर> = 585 है या नहीं।
  • चरण 2: अब यदि उपरोक्त तार्किक परीक्षण TRUE है तो हमें परिणाम "Dist" की आवश्यकता है। इसलिए डबल-कोट्स में परिणाम दर्ज करें।
  • चरण 3: अब अगला तर्क यह है कि मान या परीक्षण FALSE है। यदि परीक्षण गलत है, तो मेरे पास परीक्षण करने के लिए 4 और शर्तें हैं, इसलिए अगले तर्क में एक्सेल में एक और IF स्थिति खोलें।
  • चरण 4: अब यहां दूसरी शर्त का परीक्षण करें। दूसरी शर्त यह परीक्षण करना है कि स्कोर> = 500 है या नहीं। इसलिए तर्क को> = 500 के रूप में पास करें।
  • चरण 5: यदि यह परीक्षा सही है तो परिणाम “प्रथम” होना चाहिए। इसलिए डबल-कोट्स में परिणाम दर्ज करें।
  • चरण 6: हम पहले से ही दो एक्सेल IF शर्तों में प्रवेश कर चुके हैं, यदि ये दो परीक्षण FALSE हैं तो हमें तीसरी स्थिति का परीक्षण करने की आवश्यकता है, इसलिए अब एक और खोलें और अगली शर्त को पास करें अर्थात परीक्षण करें कि स्कोर> = 400 है या नहीं।
  • चरण 7: अब यदि यह परीक्षण सही है तो परिणाम “दूसरा” होना चाहिए।
  • चरण 8: अब कुल संख्या IF स्थितियां 3. हैं। यदि इन सभी IF स्थितियों का परीक्षण FALSE है, तो हमें परीक्षण करने के लिए एक और स्थिति की आवश्यकता है, चाहे स्कोर> = 300 हो।
  • चरण 9: यदि यह स्थिति सही है तो परिणाम “पास” है।
  • चरण 10: अब हम अंतिम तर्क पर आए। पूरी तरह से हमने 4 IF में प्रवेश किया है, इसलिए यदि ये सभी स्थितियां FALSE हैं तो अंतिम परिणाम "FAIL" है, इसलिए परिणाम के रूप में "FAIL" दर्ज करें।

इस तरह से हम एक IF स्थिति के अंदर कई IF शर्तों को नेस्ट करके कई स्थितियों का परीक्षण कर सकते हैं।

यहां तर्क यह है कि यदि पहले तार्किक परिणाम FALSE है तो तार्किक परीक्षण TRUE है, तो दूसरा IF परिणाम आएगा, तो दूसरा IF निष्पादित किया जाएगा। इस तरह, जब तक कि सूत्र TRUE परीक्षण के परिणाम का पता नहीं लगा लेता, तब तक इसे निष्पादित किया जाएगा। यदि परिणामों में से कोई भी TRUE नहीं है, तो अंतिम FALSE परिणाम निष्पादित किया जाएगा।

उदाहरण # 2

अब बिक्री आयोग की गणना के वास्तविक समय के कॉर्पोरेट उदाहरण को देखें। उदाहरण के लिए नीचे दिए गए आंकड़ों पर विचार करें।

कमीशन% पर पहुंचने के लिए, हमें नीचे की स्थितियों का परीक्षण करने की आवश्यकता है।

  • यदि विक्रय मूल्य> = 7 लाख है, तो कमीशन% 10% है।
  • यदि विक्रय मूल्य> = 5 लाख है, तो कमीशन% 7% है।
  • यदि विक्रय मूल्य> = 4 लाख है, तो कमीशन% 5% है।
  • यदि बिक्री मूल्य <4 लाख है, तो कमीशन 0% है।

यह पिछले उदाहरण के समान है। परिणाम आने के बजाय, हमें परिणाम के रूप में प्रतिशत तक पहुंचने की आवश्यकता है, चलो एक्सेल में नेस्टेड आईएफ फ़ंक्शन लागू करें।

  • चरण 1: आईएफ लागू करें और पहली शर्त का परीक्षण करें।
  • चरण 2: यदि दूसरा परीक्षण FALSE है, तो दूसरा IF लागू करें।
  • चरण 3: यदि उपरोक्त IF शर्तें FALSE हैं तो तीसरी स्थिति का परीक्षण करें।
  • चरण 4: यदि उपरोक्त सभी शर्तें FALSE हैं तो परिणाम 0% है।
  • चरण 5: शेष कोशिकाओं पर सूत्र को कॉपी करें, हमारे पास परिणाम होंगे।

उदाहरण # 3

अन्य तार्किक कार्यों का उपयोग करने का एक उदाहरण और कई स्थितियों का परीक्षण करने के लिए IF शर्त के साथ लें।

उपरोक्त उदाहरण से समान डेटा लें, लेकिन मैंने डेटा को थोड़ा बदल दिया है, मैंने सेल्स कॉलम को हटा दिया है।

यहां हमें नीचे दिए गए शर्तों के आधार पर इन कर्मचारियों के लिए एक बोनस की गणना करने की आवश्यकता है।

  • यदि कर्मचारी का विभाग विपणन और सेवा का वर्ष है> यह 5 वर्ष है तो बोनस 50000 है।
  • यदि कर्मचारी का विभाग बिक्री और सेवा का वर्ष है> यह 5 वर्ष है तो बोनस 45000 है।
  • अन्य सभी कर्मचारियों के लिए यदि सेवा> 5 वर्ष है, तो बोनस 25000 है।
  • यदि सेवा का वर्ष <5 वर्ष है, तो बोनस शून्य है।

यह एक सा पूरा लग रहा है, है ना?

एक परिणाम पर आने के लिए, हमें दो स्थितियों का परीक्षण करने की आवश्यकता है। जब हमें दो शर्तों का परीक्षण करने की आवश्यकता होती है और यदि दोनों स्थितियों को सही होना चाहिए और तार्किक स्थिति का उपयोग किया जाएगा।

और परिणाम वापस आ जाएगा TRUE अगर सभी आपूर्ति की स्थिति TRUE है। यदि किसी एक स्थिति में FALSE है तो परिणाम केवल FALSE होगा।

  • चरण 1: पहले IF स्थिति खोलें।
  • चरण 2: चूँकि हमें परिणाम आने के लिए दो स्थितियों का परीक्षण करने की आवश्यकता है और यदि IF स्थिति के अंदर खुले और कार्य करने दें।
  • चरण 3: यहां हमें शर्तों का परीक्षण करने की आवश्यकता है। पहली शर्त यह है कि विभाग मार्केटिंग कर रहा है या नहीं और दूसरी शर्त सेवा का एक वर्ष है> = 5 वर्ष।
  • चरण 4: यदि आपूर्ति की गई शर्तें TRUE हैं तो बोनस राशि 50000 है।
  • चरण 5: इस तरह शेष स्थितियों के लिए परीक्षण लागू करें। मैंने परिणामों पर पहुंचने के लिए सूत्र पहले ही लागू कर दिया है।

याद रखने वाली चीज़ें

  • और TRUE परिणाम लौटाएगा यदि सभी आपूर्ति की शर्तें TRUE हैं। यदि किसी की हालत FALSE है तो वह परिणाम के रूप में FALSE लौटाएगा।
  • अंतिम परिणाम पर पहुंचने के लिए, आपको एक और आवेदन करने की आवश्यकता है बजाय आप परिणाम केवल FALSE तर्क में पास कर सकते हैं।

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