एक्सेल में नेस्टिंग फ़ंक्शन एक फ़ंक्शन को दूसरे के अंदर रखने के लिए संदर्भित करता है। नेस्टेड फ़ंक्शन मुख्य फ़ंक्शन के तर्कों में से एक के रूप में कार्य करता है। AND, OR, और IF फ़ंक्शन एक्सेल के कुछ बेहतर ज्ञात तार्किक फ़ंक्शन हैं जो आमतौर पर एक साथ उपयोग किए जाते हैं।
इस लेख में दिए गए निर्देश एक्सेल 2019, 2016, 2013, 2010, 2007 पर लागू होते हैं; माइक्रोसॉफ्ट 365 के लिए एक्सेल, एक्सेल ऑनलाइन और मैक के लिए एक्सेल।
एक्सेल आईएफ स्टेटमेंट बनाएं
IF, AND, और OR फ़ंक्शंस का उपयोग करते समय, फ़ंक्शन को TRUE प्रतिक्रिया देने के लिए एक या सभी शर्तें सही होनी चाहिए। यदि नहीं, तो फ़ंक्शन FALSE को मान के रूप में लौटाता है।
OR फ़ंक्शन के लिए (नीचे दी गई छवि में पंक्ति 2 देखें), यदि इनमें से कोई एक स्थिति सत्य है, तो फ़ंक्शन TRUE का मान लौटाता है। AND फ़ंक्शन के लिए (पंक्ति 3 देखें), फ़ंक्शन के लिए TRUE का मान लौटाने के लिए सभी तीन शर्तें सही होनी चाहिए।
नीचे की छवि में, पंक्तियों 4 से 6 में सूत्र होते हैं जहां AND और OR फ़ंक्शन IF फ़ंक्शन के अंदर नेस्ट किए जाते हैं।
जब AND और OR फ़ंक्शन को IF फ़ंक्शन के साथ जोड़ दिया जाता है, तो परिणामी सूत्र में बहुत अधिक क्षमताएं होती हैं।
इस उदाहरण में, पंक्तियों 2 और 3 में सूत्रों द्वारा तीन स्थितियों का परीक्षण किया जाता है:
- क्या सेल A2 में मान 50 से कम है?
- क्या सेल A3 में मान 75 के बराबर नहीं है?
- क्या सेल A4 में मान 100 से अधिक या उसके बराबर है?
साथ ही, सभी उदाहरणों में, नेस्टेड फ़ंक्शन IF फ़ंक्शन के पहले तर्क के रूप में कार्य करता है। यह पहला तत्व Logical_test तर्क के रूप में जाना जाता है।
=IF(OR(A2=100), "डेटा सही", "डेटा त्रुटि") <50, A375, A4>
=आईएफ(और(ए2=100), 1000, आज ()) <50, A375, A4>
फॉर्मूला का आउटपुट बदलें
पंक्तियों 4 से 6 में सभी सूत्रों में, AND और OR फ़ंक्शन पंक्तियों 2 और 3 में उनके समकक्षों के समान हैं, जिसमें वे कक्ष A2 से A4 में डेटा का परीक्षण करते हैं यह देखने के लिए कि क्या यह आवश्यक शर्त को पूरा करता है।
IF फ़ंक्शन का उपयोग फ़ंक्शन के दूसरे और तीसरे तर्कों के लिए दर्ज की गई चीज़ों के आधार पर सूत्र के आउटपुट को नियंत्रित करने के लिए किया जाता है। इस आउटपुट के उदाहरण पंक्ति 4 में दिखाई देने वाला टेक्स्ट, पंक्ति 5 में दिखाई देने वाली संख्या, सूत्र से आउटपुट, या रिक्त सेल हो सकते हैं।
सेल B5 में IF/AND सूत्र के मामले में, क्योंकि A2 से A4 की श्रेणी में सभी तीन सेल सत्य नहीं हैं - सेल A4 में मान 100 से अधिक या उसके बराबर नहीं है - AND फ़ंक्शन वापस आता है एक FALSE मान। IF फ़ंक्शन इस मान का उपयोग करता है और अपना Value_if_false तर्क देता है - TODAY फ़ंक्शन द्वारा आपूर्ति की गई वर्तमान तिथि।
दूसरी ओर, पंक्ति चार में IF/OR सूत्र दो कारणों में से एक के लिए टेक्स्ट स्टेटमेंट डेटा सही देता है:
- या मान ने एक TRUE मान लौटाया है - सेल A3 में मान 75 के बराबर नहीं है।
- IF फ़ंक्शन ने इस परिणाम का उपयोग अपने Value_if_false तर्क: डेटा सही को वापस करने के लिए किया।
एक्सेल में आईएफ स्टेटमेंट का प्रयोग करें
अगले चरणों में उदाहरण से सेल B4 में स्थित IF/OR फॉर्मूला दर्ज करने का तरीका बताया गया है। इन उदाहरणों में किसी भी IF सूत्र को दर्ज करने के लिए इन्हीं चरणों का उपयोग किया जा सकता है।
एक्सेल में सूत्र दर्ज करने के दो तरीके हैं। या तो फॉर्मूला बार में फॉर्मूला टाइप करें या फंक्शन आर्ग्युमेंट्स डायलॉग बॉक्स का इस्तेमाल करें। डायलॉग बॉक्स सिंटैक्स का ध्यान रखता है जैसे कि कॉमा सेपरेटर को तर्कों और उद्धरण चिह्नों में आसपास की टेक्स्ट प्रविष्टियों के बीच रखना।
सेल B4 में IF/OR सूत्र दर्ज करने के लिए उपयोग किए जाने वाले चरण इस प्रकार हैं:
- इसे सक्रिय सेल बनाने के लिए सेल B4 चुनें।
- रिबन पर, सूत्र पर जाएं।
- फंक्शन ड्रॉपडाउन सूची खोलने के लिए लॉजिकल चुनें।
-
Function Arguments डायलॉग बॉक्स खोलने के लिए सूची में IF चुनें।
- कर्सर को Logical_test टेक्स्ट बॉक्स में रखें।
-
पूरा दर्ज करें या फ़ंक्शन:
या(A2<50, A375, A4>=100)
- कर्सर को Value_if_true टेक्स्ट बॉक्स में रखें।
- टाइप डेटा सही।
- कर्सर को Value_if_false टेक्स्ट बॉक्स में रखें।
-
टाइप डेटा त्रुटि।
-
फ़ंक्शन को पूरा करने के लिए ठीक चुनें।
- सूत्र डेटा सही का Value_if_true तर्क प्रदर्शित करता है।
- वर्कशीट के ऊपर फॉर्मूला बार में पूरा फंक्शन देखने के लिए सेल B4 चुनें।