Excel IF, AND, OR, XOR, नहीं में तार्किक कार्यों का उपयोग कैसे करें
एक्सेल में सबसे लोकप्रिय और उपयोगी कुछ तार्किक कार्य हैं। वे अन्य कोशिकाओं में मूल्यों का परीक्षण कर सकते हैं और परीक्षण के परिणाम पर निर्भर क्रियाएं कर सकते हैं। यह हमें अपने स्प्रेडशीट में कार्यों को स्वचालित करने में मदद करता है.
IF फ़ंक्शन का उपयोग कैसे करें
IF फ़ंक्शन एक्सेल में मुख्य तार्किक फ़ंक्शन है और इसलिए, पहले को समझने वाला है। यह पूरे लेख में कई बार दिखाई देगा.
आइए IF फ़ंक्शन की संरचना पर एक नज़र डालें, और फिर इसके उपयोग के कुछ उदाहरण देखें.
IF फ़ंक्शन सूचना के 3 बिट स्वीकार करता है:
= IF (तार्किक_test, [value_if_true], [value_if_false])
- तार्किक परीक्षण: यह फ़ंक्शन की जांच करने के लिए शर्त है.
- value_if_true: यदि स्थिति पूरी होती है, या निष्पादित करने के लिए क्रिया सही है.
- value_if_false: यदि शर्त पूरी नहीं होती है, या गलत है, तो प्रदर्शन करने की क्रिया.
लॉजिकल फंक्शंस के साथ तुलना करने के लिए ऑपरेटर्स ऑपरेटर्स
सेल मूल्यों के साथ तार्किक परीक्षण करते समय, आपको तुलना ऑपरेटरों से परिचित होना चाहिए। आप नीचे दी गई तालिका में इनका टूटना देख सकते हैं.
अब आइए कार्रवाई में इसके कुछ उदाहरण देखें.
IF फ़ंक्शन उदाहरण 1: पाठ मान
इस उदाहरण में, हम परीक्षण करना चाहते हैं कि क्या एक सेल एक विशिष्ट वाक्यांश के बराबर है। आईएफ फ़ंक्शन केस-संवेदी नहीं है, इसलिए ऊपरी और निचले मामले पत्रों को ध्यान में नहीं रखता है.
निम्न सूत्र स्तंभ C में "नहीं" प्रदर्शित करने के लिए उपयोग किया जाता है यदि स्तंभ B में पाठ "पूर्ण" और "हाँ" है यदि इसमें कुछ और हैं.
= IF (बी 2 = "पूर्ण", "नहीं", "हाँ")
हालांकि IF फ़ंक्शन संवेदनशील नहीं है, लेकिन पाठ का सटीक मिलान होना चाहिए.
IF फ़ंक्शन उदाहरण 2: न्यूमेरिकल वैल्यूज़
सांख्यिक मूल्यों की तुलना करने के लिए IF फ़ंक्शन भी महान है.
नीचे दिए गए सूत्र में हम परीक्षण करते हैं कि सेल B2 में संख्या 75 से अधिक या उसके बराबर है। यदि ऐसा होता है, तो हम "पास" शब्द प्रदर्शित करते हैं और यदि शब्द "विफल" नहीं है।
= IF (बी 2> = 75, "पास", "असफल")
आईएफ फ़ंक्शन एक परीक्षण के परिणाम पर विभिन्न पाठ प्रदर्शित करने की तुलना में बहुत अधिक है। हम इसका उपयोग विभिन्न गणनाओं को चलाने के लिए भी कर सकते हैं.
इस उदाहरण में, हम ग्राहक को एक निश्चित राशि खर्च करने पर 10% छूट देना चाहते हैं। हम उदाहरण के रूप में £ 3,000 का उपयोग करेंगे.
= IF (बी 2> = 3000, बी 2 * 90%, बी 2)
सूत्र का B2 * 90% भाग एक ऐसा तरीका है जिससे आप सेल B2 में मान से 10% घटा सकते हैं। ऐसा करने के कई तरीके हैं.
क्या महत्वपूर्ण है कि आप किसी भी सूत्र का उपयोग कर सकते हैं value_if_true
या value_if_false
वर्गों। और अन्य कोशिकाओं के मूल्यों पर निर्भर विभिन्न सूत्रों को चलाना एक बहुत ही शक्तिशाली कौशल है.
IF फ़ंक्शन उदाहरण 3: दिनांक मान
इस तीसरे उदाहरण में, हम नियत तारीखों की सूची को ट्रैक करने के लिए IF फ़ंक्शन का उपयोग करते हैं। यदि कॉलम B में तारीख अतीत में है तो हम "ओवरड्यू" शब्द प्रदर्शित करना चाहते हैं। लेकिन अगर तारीख भविष्य में है, तो नियत तारीख तक दिनों की संख्या की गणना करें.
नीचे दिए गए फॉर्मूला का उपयोग कॉलम C. में किया गया है। यदि हम सेल B2 में नियत तारीख आज की तारीख से कम है (TODAY फ़ंक्शन कंप्यूटर की घड़ी से आज की तारीख में रिटर्न देते हैं).
= IF (बी 2नेस्टेड फॉर्मूला क्या हैं??
हो सकता है आपने इससे पहले नेस्टेड नेफ़्स शब्द के बारे में सुना हो। इसका मतलब है कि हम एक IF फ़ंक्शन को दूसरे IF फ़ंक्शन के भीतर लिख सकते हैं। यदि हम दो से अधिक कार्य करना चाहते हैं, तो हम ऐसा करना चाहते हैं.
वन आईएफ फ़ंक्शन दो क्रिया करने में सक्षम है (ए
value_if_true
तथाvalue_if_false
)। लेकिन अगर हम दूसरे IF फ़ंक्शन को एम्बेड करते हैं (या घोंसला बनाते हैं)value_if_false
अनुभाग, फिर हम एक और कार्रवाई कर सकते हैं.इस उदाहरण को लें जहां हम "उत्कृष्ट" शब्द प्रदर्शित करना चाहते हैं यदि सेल बी 2 में मान 90 से अधिक या इसके बराबर है, तो "अच्छा" प्रदर्शित करें यदि मान 75 से अधिक या इसके बराबर है, और "खराब" प्रदर्शित करें यदि कुछ और हो.
= IF (बी 2> = 90, "उत्कृष्ट", IF (बी 2> = 75, "अच्छा", "गरीब"))हमने अब अपने फार्मूले को आगे बढ़ाया है कि क्या सिर्फ एक IF फ़ंक्शन कर सकता है। और यदि आवश्यक हो तो आप अधिक IF कार्य कर सकते हैं.
प्रत्येक IF फ़ंक्शन के लिए सूत्र-एक के अंत में दो समापन कोष्ठक देखें.
वैकल्पिक सूत्र हैं जो इस नेस्टेड आईएफ दृष्टिकोण की तुलना में क्लीनर हो सकते हैं। एक्सेल में एक बहुत ही उपयोगी विकल्प SWITCH फ़ंक्शन है.
AND और OR लॉजिकल फ़ंक्शंस
जब आप अपने सूत्र में एक से अधिक तुलना करना चाहते हैं तो AND और OR फ़ंक्शन का उपयोग किया जाता है। IF फ़ंक्शन अकेले केवल एक स्थिति, या तुलना को संभाल सकता है.
एक उदाहरण लें जहां हम एक ग्राहक द्वारा खर्च की जाने वाली राशि पर निर्भर करते हुए 10% तक मूल्य में छूट देते हैं तथा कितने साल वे एक ग्राहक रहे हैं.
अपने दम पर, AND और फ़ंक्शन TRUE या FALSE का मान लौटाएंगे.
AND फ़ंक्शन तभी TRUE लौटाता है, जब हर शर्त पूरी हो, और अन्यथा FALSE लौटाता है। OR फ़ंक्शन एक या सभी शर्तों के पूरा होने पर TRUE लौटाता है, और FALSE को केवल तभी लौटाता है, जब कोई शर्तें पूरी न हों.
ये फ़ंक्शन 255 स्थितियों तक का परीक्षण कर सकते हैं, इसलिए निश्चित रूप से केवल दो स्थितियों तक सीमित नहीं हैं, जैसे यहां प्रदर्शित किया गया है.
नीचे AND और OR फ़ंक्शन की संरचना है। वही लिखे जाते हैं। बस नाम और OR के लिए स्थानापन्न करें। यह सिर्फ उनका तर्क है जो अलग है.
= और (तार्किक 1, [तार्किक 2]…)आइए देखें कि दोनों का उदाहरण दो स्थितियों का मूल्यांकन करता है.
और समारोह उदाहरण
यदि ग्राहक कम से कम 3,000 पाउंड खर्च करता है और कम से कम तीन साल से ग्राहक है, तो परीक्षण करने के लिए AND फ़ंक्शन का उपयोग किया जाता है.
= और (बी 2> = 3000, सी 2> = 3)आप देख सकते हैं कि यह मैट और टेरी के लिए FALSE लौटाता है क्योंकि यद्यपि वे दोनों मानदंडों में से एक को पूरा करते हैं, उन्हें AND और फ़ंक्शन दोनों से मिलना होगा.
या फ़ंक्शन उदाहरण
यदि ग्राहक कम से कम 3,000 पाउंड खर्च करता है या कम से कम तीन साल से ग्राहक है, तो परीक्षण करने के लिए OR फ़ंक्शन का उपयोग किया जाता है.
= या (बी 2> = 3000, सी 2> = 3)इस उदाहरण में, सूत्र मैट और टेरी के लिए TRUE लौटाता है। केवल जूली और गिलियन दोनों शर्तों को विफल करते हैं और FALSE का मान लौटाते हैं.
IF फ़ंक्शन के साथ AND और OR का उपयोग करना
क्योंकि AND और OR फ़ंक्शन अकेले उपयोग किए जाने पर TRUE या FALSE का मान लौटाते हैं, इसलिए उनका स्वयं द्वारा उपयोग करना दुर्लभ है.
इसके बजाय, आप आम तौर पर आईएफ फ़ंक्शन के साथ या एक्सेल सुविधा के भीतर जैसे सशर्त स्वरूपण या डेटा सत्यापन के साथ कुछ पूर्वव्यापी कार्रवाई करने के लिए उपयोग करेंगे यदि सूत्र TRUE का मूल्यांकन करता है।.
नीचे दिए गए सूत्र में, AND फ़ंक्शन IF फ़ंक्शन के तार्किक परीक्षण के अंदर नेस्टेड है। यदि AND फ़ंक्शन TRUE देता है, तो कॉलम B में राशि से 10% छूट दी जाती है; अन्यथा, कोई छूट नहीं दी गई है और स्तंभ B में मान स्तंभ D में दोहराया गया है.
= IF (और (बी 2> = 3000, सी 2> = 3), बी 2 * 90%, बी 2)XOR फ़ंक्शन
OR फंक्शन के अलावा, एक एक्सक्लूसिव OR फंक्शन भी है। इसे XOR फ़ंक्शन कहा जाता है। XOR फ़ंक्शन को Excel 2013 संस्करण के साथ पेश किया गया था.
यह फ़ंक्शन समझने में कुछ प्रयास कर सकता है, इसलिए एक व्यावहारिक उदाहरण दिखाया गया है.
XOR फ़ंक्शन की संरचना OR फ़ंक्शन के समान है.
= XOR (तार्किक 1, [तार्किक 2]…)केवल दो स्थितियों का मूल्यांकन करते समय XOR फ़ंक्शन रिटर्न देता है:
- TRUE अगर किसी भी हालत TRUE का मूल्यांकन करता है.
- FALSE यदि दोनों स्थितियाँ TRUE हैं, या न ही कोई शर्त TRUE है.
यह OR फ़ंक्शन से भिन्न होता है क्योंकि अगर TRUE दोनों स्थितियों में TRUE होता है.
अधिक फ़ंक्शन जोड़े जाने पर यह फ़ंक्शन थोड़ा और भ्रमित हो जाता है। फिर XOR फ़ंक्शन देता है:
- सही अगर ए अजीब स्थितियों की संख्या TRUE लौटाती है.
- FALSE अगर ए यहाँ तक की शर्तों की संख्या TRUE में परिणाम, या यदि सब परिस्थितियाँ FALSE हैं.
आइए XOR फ़ंक्शन का एक सरल उदाहरण देखें.
इस उदाहरण में, बिक्री वर्ष के दो हिस्सों में विभाजित है। यदि कोई सैल्यूटर्स दोनों हिस्सों में £ 3,000 या उससे अधिक बेचता है तो उन्हें गोल्ड स्टैंडर्ड दिया जाता है। यह लेख में पहले की तरह IF के साथ AND फ़ंक्शन के साथ हासिल किया गया है.
लेकिन अगर वे या तो आधे में 3,000 पाउंड या उससे अधिक बेचते हैं, तो हम उन्हें रजत का दर्जा देना चाहते हैं। यदि वे दोनों में £ 3,000 या अधिक नहीं बेचते हैं तो कुछ भी नहीं.
XOR फ़ंक्शन इस तर्क के लिए एकदम सही है। नीचे दिया गया सूत्र कॉलम E में दर्ज किया गया है और XOR फ़ंक्शन को "Yes" या "नहीं" प्रदर्शित करने के लिए IF के साथ दिखाया गया है, यदि केवल परिणाम अधिक मिले हैं.
= IF (XOR (बी 2> = 3000, सी 2> = 3000), "हाँ", "नहीं")नहीं समारोह
इस आलेख में चर्चा करने के लिए अंतिम तार्किक कार्य फ़ंक्शन नहीं है, और हमने पिछले के लिए सबसे सरल छोड़ दिया है। हालांकि कभी-कभी पहले समारोह में 'वास्तविक दुनिया' के उपयोग को देखना कठिन हो सकता है.
NOT फ़ंक्शन इसके तर्क के मान को उलट देता है। इसलिए यदि तार्किक मूल्य TRUE है, तो यह FALSE लौटाता है। और यदि तार्किक मान FALSE है, तो यह TRUE लौटाएगा.
इससे कुछ उदाहरणों के साथ समझाना आसान होगा.
NOT फ़ंक्शन की संरचना है;
= नहीं (तार्किक)नहीं समारोह उदाहरण 1
इस उदाहरण में, कल्पना कीजिए कि हमारे पास लंदन और फिर कई अन्य क्षेत्रीय स्थलों में एक प्रधान कार्यालय है। हम "हाँ" शब्द प्रदर्शित करना चाहते हैं यदि साइट लंदन के अलावा कुछ भी है, और यदि लंदन है तो "नहीं".
TRUE परिणाम को उलटने के लिए IF फ़ंक्शन के तार्किक परीक्षण में NOT फ़ंक्शन को नेस्टेड किया गया है.
= IF (नहीं (बी 2 = "लंदन"), "हाँ", "नहीं")यह भी नहीं के तार्किक ऑपरेटर का उपयोग करके प्राप्त किया जा सकता है। नीचे एक उदाहरण है.
= IF (बी 2 "लंदन", "हाँ", "नहीं")नहीं समारोह उदाहरण 2
Excel में सूचना फ़ंक्शंस के साथ काम करते समय NOT फ़ंक्शन उपयोगी है। ये एक्सेल में फंक्शन्स का एक समूह है जो कुछ चेक करता है, और TRUE वापस करता है यदि चेक एक सफलता है, और FALSE अगर यह नहीं है.
उदाहरण के लिए, ISTEXT फ़ंक्शन यह जाँच करेगा कि किसी सेल में टेक्स्ट है या नहीं और TRUE लौटाता है यदि ऐसा होता है और FALSE यदि ऐसा नहीं करता है। NOT फ़ंक्शन सहायक है क्योंकि यह इन कार्यों के परिणाम को उलट सकता है.
नीचे दिए गए उदाहरण में, हम एक विक्रेता को उस राशि का 5% का भुगतान करना चाहते हैं जो वे अपव्यय करते हैं। लेकिन अगर वे कुछ भी नहीं करते हैं, तो शब्द "कोई नहीं" सेल में है और यह सूत्र में एक त्रुटि पैदा करेगा.
टेक्स्ट की उपस्थिति के लिए जाँच करने के लिए ISTEXT फ़ंक्शन का उपयोग किया जाता है। यदि पाठ है तो यह TRUE लौटाता है, इसलिए NOT फ़ंक्शन इसे FALSE में उलट देता है। और IF अपनी गणना करता है.
= IF (नहीं (ISTEXT (बी 2)), बी 2 * 5%, 0)तार्किक कार्यों को माहिर करना आपको एक्सेल उपयोगकर्ता के रूप में एक बड़ा लाभ देगा। कोशिकाओं में मूल्यों का परीक्षण और तुलना करने में सक्षम होना और उन परिणामों के आधार पर विभिन्न क्रियाएं करना बहुत उपयोगी है.
इस लेख में आज उपयोग किए जाने वाले सर्वश्रेष्ठ तार्किक कार्यों को शामिल किया गया है। एक्सेल के हाल के संस्करणों ने इस पुस्तकालय में जोड़े गए अधिक कार्यों का परिचय देखा है, जैसे कि इस लेख में वर्णित XOR फ़ंक्शन। इन नए परिवर्धन के साथ अद्यतित रहने से आप भीड़ से आगे रहेंगे.