चीजें हमेशा वैसी नहीं होंगी जैसी हम उन्हें चाहते हैं। अप्रत्याशित हो सकता है। उदाहरण के लिए, मान लें कि आपको संख्याओं को विभाजित करना है। किसी भी संख्या को शून्य (0) से विभाजित करने की कोशिश एक त्रुटि देती है। ऐसे कार्यों में तार्किक कार्य आते हैं। इस ट्यूटोरियल में, हम निम्नलिखित विषयों को कवर करने जा रहे हैं।
इस ट्यूटोरियल में, हम निम्नलिखित विषयों को कवर करने जा रहे हैं।
- लॉजिकल फंक्शन क्या है?
- यदि कार्य उदाहरण
- एक्सेल लॉजिक फ़ंक्शंस की व्याख्या की
- नेस्टेड IF कार्य
लॉजिकल फंक्शन क्या है?
यह एक ऐसी सुविधा है जो हमें सूत्रों और कार्यों को निष्पादित करते समय निर्णय लेने की अनुमति देती है। कार्यों के लिए उपयोग किया जाता है;
- जाँच करें कि कोई शर्त सही है या गलत
- कई स्थितियों को एक साथ मिलाएं
एक शर्त एक अभिव्यक्ति है जो या तो सही या गलत का मूल्यांकन करती है। अभिव्यक्ति एक ऐसा फ़ंक्शन हो सकता है जो यह निर्धारित करता है कि किसी सेल में दर्ज किया गया मान संख्यात्मक या पाठ डेटा प्रकार का है, यदि कोई मान किसी मान से अधिक या उससे अधिक है, आदि।
आईएफ फंक्शन का उदाहरण
हम इस ट्यूटोरियल से होम सप्लाई बजट के साथ काम करेंगे। हम IF फ़ंक्शन का उपयोग यह निर्धारित करने के लिए करेंगे कि कोई आइटम महंगा है या नहीं। हम मान लेंगे कि 6,000 से अधिक मूल्य वाले आइटम महंगे हैं। जो 6,000 से कम हैं वे कम महंगे हैं। निम्नलिखित छवि हमें वह डेटासेट दिखाती है, जिसके साथ हम काम करेंगे।
- कर्सर को सेल F4 में रखें
- IF फ़ंक्शन का उपयोग करने वाले निम्न सूत्र को दर्ज करें
= IF (E4 <6000, "हाँ", "नहीं")
यहां,
- "" IF (...) " IF फ़ंक्शन को कॉल करता है
- "E4 <6000" वह स्थिति है जो IF फ़ंक्शन मूल्यांकन करता है। यह सेल एड्रेस E4 (सबटोटल) का मान 6,000 से कम है
- "हां" यह वह मान है जो फ़ंक्शन प्रदर्शित करेगा यदि ई 4 का मूल्य 6,000 से कम है
- "नहीं" यह वह मान है जो फ़ंक्शन प्रदर्शित करेगा यदि ई 4 का मूल्य 6,000 से अधिक है
जब आप कर लें तो एंटर की दबाएं
आपको निम्न परिणाम मिलेंगे
एक्सेल लॉजिक फ़ंक्शंस की व्याख्या की
निम्नलिखित तालिका एक्सेल में सभी तार्किक कार्यों को दर्शाती है
एस / एन | समारोह | वर्ग | विवरण | प्रयोग |
---|---|---|---|---|
01 | तथा | तार्किक | कई स्थितियों की जाँच करता है और अगर वे सभी शर्तों का सही मूल्यांकन करते हैं, तो सही है। | = और (1> 0, ISNUMBER (1)) उपरोक्त फ़ंक्शन TRUE देता है क्योंकि दोनों की स्थिति सत्य है। |
02 | असत्य | तार्किक | तार्किक मान FALSE लौटाता है। इसका उपयोग किसी ऐसी स्थिति या कार्य के परिणामों की तुलना करने के लिए किया जाता है जो या तो सही है या गलत है | असत्य() |
03 | अगर | तार्किक | सत्यापित करता है कि कोई शर्त पूरी की गई है या नहीं। यदि शर्त पूरी हो जाती है, तो यह सच हो जाता है। यदि शर्त पूरी नहीं होती है, तो यह गलत है। = IF (तार्किक_test, [value_if_true], [value_if_false]) | = IF (ISNUMBER (22), "Yes", "No") 22 नंबर है, ताकि यह Yes पर वापस आए। |
04 | IFERROR | तार्किक | यदि कोई त्रुटि नहीं होती है, तो अभिव्यक्ति मान लौटाता है। यदि कोई त्रुटि होती है, तो वह त्रुटि मान देता है | = IFERROR (5/0, "शून्य त्रुटि से विभाजित करें") |
05 | IFNA | तार्किक | यदि # N / A त्रुटि नहीं होती है तो मान लौटाता है। यदि # N / A त्रुटि होती है, तो यह NA मान लौटाता है। # एन / ए त्रुटि का अर्थ है एक सूत्र या फ़ंक्शन के लिए उपलब्ध नहीं होने पर मूल्य। | = IFNA (D6 * E6,0) NB उपरोक्त सूत्र शून्य प्राप्त करता है यदि दोनों या तो D6 या E6 है / खाली हैं |
06 | नहीं | तार्किक | स्थिति सही होने पर वापस लौटाता है और यदि स्थिति सत्य है तो वापस लौटता है | = नहीं (ISTEXT (0)) एनबी उपरोक्त फ़ंक्शन सही है। ऐसा इसलिए है क्योंकि ISTEXT (0) गलत है और फ़ंक्शन फ़ंक्शन TRUE के लिए गलत नहीं है |
07 | या | तार्किक | कई स्थितियों का मूल्यांकन करते समय उपयोग किया जाता है। यदि कोई भी या सभी शर्तें सत्य हैं, तो लौटाता है। यदि सभी स्थितियाँ झूठी हैं, तो झूठी देता है | = या (D8 = "व्यवस्थापक", E8 = "कैशियर") NB फ़ंक्शन उपरोक्त फ़ंक्शन सही है यदि D8 और E8 व्यवस्थापक या कैशियर दोनों |
० 08 | सच | तार्किक | तार्किक मान TRUE लौटाता है। इसका उपयोग किसी ऐसी स्थिति या कार्य के परिणामों की तुलना करने के लिए किया जाता है जो या तो सही है या गलत है | सच() |
नेस्टेड IF कार्य
एक नेस्टेड IF फ़ंक्शन दूसरे IF फ़ंक्शन के भीतर एक IF फ़ंक्शन है । यदि कथन दो से अधिक शर्तों के साथ काम करना हो तो निहित है। मान लीजिए कि हम एक साधारण कार्यक्रम विकसित करना चाहते हैं जो सप्ताह के दिन की जाँच करता है। यदि दिन शनिवार है तो हम "पार्टी वेल" प्रदर्शित करना चाहते हैं, यदि यह रविवार है तो हम "आराम करने का समय" प्रदर्शित करना चाहते हैं, और यदि सोमवार से शुक्रवार तक किसी भी दिन हम प्रदर्शित करना चाहते हैं, तो अपनी सूची को पूरा करने के लिए याद रखें।
एक नेस्टेड यदि फ़ंक्शन उपरोक्त उदाहरण को लागू करने में हमारी मदद कर सकता है। निम्न फ़्लोचार्ट दिखाता है कि नेस्टेड IF फ़ंक्शन कैसे कार्यान्वित किया जाएगा।
उपरोक्त फ़्लोचार्ट के लिए सूत्र निम्नानुसार है
= IF (B1 = "रविवार", "आराम करने का समय", IF (B1 = "शनिवार", "पार्टी वेल", "टू डू लिस्ट"))
यहां,
- "" यदि (…।) " मुख्य है अगर फ़ंक्शन
- "> IF (…, IF (…।)" दूसरा IF फ़ंक्शन नेस्टेड है। यह आगे मूल्यांकन प्रदान करता है अगर मुख्य IF फ़ंक्शन गलत वापस आया।
व्यावहारिक उदाहरण
एक नई कार्यपुस्तिका बनाएं और नीचे दिखाए अनुसार डेटा दर्ज करें
- निम्नलिखित सूत्र दर्ज करें
= IF (B1 = "रविवार", "आराम करने का समय", IF (B1 = "शनिवार", "पार्टी वेल", "टू डू लिस्ट"))
- सेल एड्रेस B1 में शनिवार दर्ज करें
- आपको निम्न परिणाम मिलेंगे
ट्यूटोरियल में उपयोग की गई एक्सेल फाइल डाउनलोड करें
सारांश
एक्सेल में फ़ार्मुलों और फ़ंक्शंस का मूल्यांकन करते समय तार्किक कार्यों को निर्णय लेने के लिए उपयोग किया जाता है।