आप जैसे पाठक MUO का समर्थन करने में मदद करते हैं। जब आप हमारी साइट पर लिंक का उपयोग करके खरीदारी करते हैं, तो हम संबद्ध कमीशन अर्जित कर सकते हैं। और पढ़ें।

XOR एक लॉजिकल ऑपरेशन है जो एक्सक्लूसिव OR के लिए है। XOR के प्रोग्रामिंग में कई उपयोग हैं, लेकिन यह Google पत्रक जैसे स्प्रेडशीट ऐप्स में भी उपयोगी है। तार्किक संचालन के आधार पर, Google पत्रक में XOR फ़ंक्शन या तो TRUE या FALSE लौटाता है।

Google पत्रक में अन्य कार्यों की तुलना में इस फ़ंक्शन को समझना थोड़ा अधिक कठिन है, लेकिन चिंता न करें। हम एक्सओआर को विभाजित करने जा रहे हैं, समझाएंगे कि यह कैसे काम करता है, और आप इसे Google पत्रक में कैसे उपयोग कर सकते हैं।

XOR फ़ंक्शन का सिंटेक्स: यह कैसे काम करता है?

XOR एक लॉजिकल फंक्शन है जो एक या अधिक लॉजिकल एक्सप्रेशन लेता है, उनका परीक्षण करता है और फिर TRUE या FALSE देता है।

=एक्सओआर(तार्किक1, तार्किक2, ...)

Google पत्रक में XOR फ़ंक्शन उन तार्किक अभिव्यक्तियों का परीक्षण करता है जिन्हें आप इसे खिलाते हैं, और दूसरा, यह परीक्षण करता है कि इसके इनपुट की विषम संख्या सही है या नहीं। यदि सही मानों की विषम संख्या है, तो यह TRUE लौटाता है। यदि सही मानों की संख्या सम है या कोई वास्तविक मान नहीं है, तो यह FALSE लौटाता है।

Google पत्रक में XOR फ़ंक्शन का उपयोग करने के लिए, फ़ंक्शन को कॉल करें और एक तर्क के रूप में तार्किक अभिव्यक्ति प्रदान करें। यह तार्किक परीक्षण कुछ भी हो सकता है, और आप अपने परीक्षण में भी कोशिकाओं का उल्लेख कर सकते हैं।

उपरोक्त स्प्रैडशीट में, आप विभिन्न परीक्षणों पर XOR की प्रतिक्रिया देख सकते हैं। आइए इसे तोड़ दें:

  • पहली सेल में (बी 2), हमने XOR को यह जांचने के लिए कहा है कि क्या 1>2 क्या सच है। यह कथन असत्य है, और परिणामस्वरूप, शून्य सत्य कथन हैं। चूँकि शून्य एक सम संख्या है, XOR रिटर्न देता है असत्य.
  • सेल में सी2, एक्सओआर चेक करता है 2>1, और चूंकि यह सत्य है, इसलिए एक सत्य कथन है। एक विषम संख्या है, और इसलिए XOR आउटपुट है सत्य.
  • सेल में डी2, XOR दो कथनों की जाँच करता है: 2>1 और 1>2. पहला कथन सत्य है, और दूसरा कथन असत्य है। चूँकि विषम संख्या में सत्य कथन हैं, XOR आउटपुट देता है सत्य.
  • कक्ष ई2 उल्लेखनीय है। एक्सओआर को बयानों की जांच के लिए बुलाया जाता है 2>1 और 4>3. ये दोनों कथन सत्य हैं, लेकिन XOR रिटर्न करता है असत्य. ऐसा इसलिए है क्योंकि अब दो कथन सत्य हैं और दो एक सम संख्या है। इसलिए, एक्सओआर रिटर्न असत्य.

यदि आप तार्किक परीक्षण के बजाय XOR को एक संख्या देते हैं, तो XOR इसे एक सत्य कथन मानेगा। उदाहरण के लिए, XOR को केवल नंबर 1 खिलाने से TRUE वापस आ जाएगा क्योंकि एक सत्य कथन है।

अब तक, आप शायद अनुमान लगा सकते हैं कि नीचे दिया गया सूत्र क्या आउटपुट देगा:

=एक्सओआर(1,2,3,4)

इस सूत्र में, हमने XOR को चार संख्याएँ दी हैं। ये परीक्षण नहीं हैं, इसलिए ये हमेशा सत्य होते हैं। वहां से, एक्सओआर इनपुट के माध्यम से देखता है, चार सच्चे बयान पाता है, और रिटर्न करता है असत्य क्योंकि चार एक सम संख्या है।

Google पत्रक में XOR फ़ंक्शन का उपयोग कैसे करें

एक्सओआर एक अजीबोगरीब कार्य है क्योंकि यह स्वयं बयानों के अलावा सच्चे बयानों की गिनती के लिए खाता है। जब आप इसे एक ही परीक्षा देते हैं, तो XOR का परिणाम तार्किक परीक्षण के परिणाम का प्रत्यक्ष प्रतिबिंब होगा। कई परीक्षणों को देखते हुए, XOR का आउटपुट सही कथनों की संख्या पर निर्भर करता है।

एकल पैरामीटर के साथ Google पत्रक में XOR फ़ंक्शन का उपयोग करना

एक तरह से, एक परीक्षण के साथ एक एक्सओआर फ़ंक्शन समान है IF Google पत्रक में कार्य करता है, सिवाय इसके कि कस्टम आउटपुट के बजाय, यह TRUE या FALSE लौटाता है। इस तरह, हम यह निर्धारित करने के लिए XOR का उपयोग कर सकते हैं कि कोई मान किसी विशिष्ट शर्त को पूरा करता है या नहीं।

यह देखने के लिए कि हमारे पास संख्याओं के कॉलम के साथ एक नमूना स्प्रेडशीट है। लक्ष्य यह निर्धारित करना है कि प्रत्येक संख्या संख्याओं के कुल औसत से ऊपर है या नहीं। यहाँ आप XOR के साथ ऐसा कैसे कर सकते हैं:

  1. उस पहले सेल का चयन करें जहाँ आप XOR परिणाम आउटपुट करना चाहते हैं। इस उदाहरण में, वह सेल होगा बी 2.
  2. फ़ॉर्मूला बार में, नीचे दिया गया फ़ॉर्मूला डालें:
    =एक्सओआर(A2>औसत(A2:A14))
  3. प्रेस प्रवेश करना.
  4. भरण हैंडल को पकड़ें और नीचे की कोशिकाओं में छोड़ दें।

अब XOR आपको बताएगा कि नंबर निर्दिष्ट शर्त को पूरा करता है या नहीं। यदि संख्या औसत से अधिक है, तो यह TRUE लौटाएगा, अन्यथा यह FALSE लौटाएगा।

सूत्र XOR और AVERAGE फ़ंक्शन दोनों का उपयोग करता है। यह कॉल करता है एक्सओआर, इसे सेल खिलाता है (ए2), और उसके बाद यह परीक्षण करने के लिए कहता है कि सेल इससे बड़ा है या नहीं औसत (ए2:ए14), जो सभी संख्याओं का औसत है। यदि सेल औसत से अधिक है, तो आपके पास एक सत्य कथन होगा। एक विषम संख्या है, और इस प्रकार, XOR आउटपुट करेगा सत्य.

एकाधिक पैरामीटर्स के साथ Google पत्रक में XOR फ़ंक्शन का उपयोग करना

जब आप इसे एक से अधिक पैरामीटर खिलाते हैं तो आप एक्सओआर की संवेदनशीलता को सही बयानों की संख्या में स्पष्ट रूप से देख सकते हैं। कई मापदंडों के साथ, XOR कथनों के माध्यम से जाएगा और विषम संख्या में सही कथन होने पर TRUE लौटाएगा। अन्यथा, यह FALSE लौटाएगा।

XOR की यह विशेषता इसे तब उपयोगी बनाती है जब हम यह निर्धारित करना चाहते हैं कि क्या हमारे पास विशिष्ट मानों की विषम या सम संख्या है। इसे एक उदाहरण से देखते हैं।

इस नमूना स्प्रैडशीट में, हमारे पास पाँच कॉलम हैं जो संख्याओं की स्ट्रिंग्स को समर्पित हैं। यहाँ लक्ष्य यह निर्धारित करने के लिए XOR फ़ंक्शन का उपयोग करना है कि प्रत्येक क्रम में संख्याओं की विषम संख्या है या नहीं।

  1. उस सेल का चयन करें जहाँ आप XOR का आउटपुट देखना चाहते हैं। इस स्प्रेडशीट में, वह सेल होगा F2.
  2. फ़ॉर्मूला बार में, नीचे दिया गया फ़ॉर्मूला डालें:
    =एक्सओआर(ए2:ई2)
  3. प्रेस प्रवेश करना.
  4. भरण हैंडल को पकड़ें और इसे नीचे की कोशिकाओं में छोड़ दें।

XOR अब आपको बताएगा कि प्रत्येक स्ट्रिंग में संख्याओं की विषम संख्या है या नहीं। याद रखें कि संख्याएँ सत्य कथन हैं, और यदि विषम संख्या में सत्य कथन हैं, तो XOR TRUE लौटाता है।

सूत्र में, एक्सओआर कोशिकाओं के माध्यम से देखता है ए2 को ई2. यहां कोई परीक्षण नहीं है क्योंकि हमने कोई शर्त निर्दिष्ट नहीं की है। एक्सओआर केवल उस सीमा और वापसी में उपलब्ध संख्या में ले जाएगा सत्य यदि संख्या विषम है। यदि गिनती सम है, तो XOR आउटपुट देगा असत्य.

Google पत्रक में XOR के वास्तविक जीवन के उदाहरण

आप किसी भी Google पत्रक परिदृश्य में XOR को देख सकते हैं जहाँ विशिष्ट मानों की संख्या सम या विषम होना महत्वपूर्ण है। यहां दो उदाहरण दिए गए हैं, जिनसे आपको अंदाज़ा होता है कि ये परिदृश्य वास्तविक जीवन में कैसे दिख सकते हैं।

इस परिदृश्य में, हमारे पास एक लीग में चार फ़ुटबॉल टीमें हैं, और प्रत्येक टीम ने दो मैच खेले हैं। स्वाभाविक रूप से, दोनों मैच जीतने वाली टीम पहले स्थान पर रहती है, और जो टीम दोनों मैच हारती है वह अंतिम स्थान लेती है।

जिन टीमों ने एक मैच जीता है और दूसरा हार गया है, उनके बीच दूसरा और तीसरा स्थान निर्धारित करने के लिए तीसरा मैच होगा। लक्ष्य यह निर्धारित करना है कि कौन सी टीम तीसरा मैच करेगी।

आप इस लक्ष्य को XOR फ़ंक्शन के साथ आसानी से प्राप्त कर सकते हैं:

= ऐरेफॉर्मुला (एक्सओआर(बी2:सी2="जीतना"))

सूत्र कहता है एक्सओआर मैच के परिणाम देखने के लिए (बी 2 को सी2) और देखें कि कितने बराबर हैं जीतना. यदि टीम ने शून्य या दो मैच जीते हैं, तो XOR आउटपुट देता है असत्य क्योंकि शून्य और दो दोनों सम संख्याएँ हैं। यदि टीम केवल एक मैच जीतती है, तो XOR आउटपुट देता है सत्य क्योंकि एक विषम संख्या है।

ध्यान दें कि चूंकि आप चाहते हैं कि एक्सओआर अलग-अलग उस श्रेणी में कोशिकाओं का परीक्षण करे, आपको मूल सूत्र को एक के अंदर रखना होगा Google पत्रक में ARRAYFORMULA फ़ंक्शन.

XOR फंक्शन उदाहरण 2: डिनर पार्टी अटेंडेंट

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

चूंकि एक आयत के चार किनारे होते हैं, इसलिए केवल सम संख्या में लोग ही इसके चारों ओर समान रूप से बैठ सकते हैं। दूसरी ओर, एक वृत्त विषम संख्या में लोगों को इसके चारों ओर बैठने की अनुमति देता है।

आप XOR फ़ंक्शन का उपयोग करके मेज़बान को निर्णय लेने में मदद कर सकते हैं:

= ऐरेफॉर्मुला (एक्सओआर(बी2:बी10="नहीं"))

इस सूत्र को समझने के लिए, आपको तीन गणितीय नियमों को याद करने की आवश्यकता है:

  • एक सम संख्या को एक विषम संख्या से जोड़ने पर एक विषम संख्या प्राप्त होगी।
  • एक सम संख्या को एक सम संख्या से जोड़ने पर एक सम संख्या प्राप्त होगी।
  • किसी भी संख्या को दो से गुणा करने पर एक सम संख्या प्राप्त होगी।

इन कानूनों का मतलब है कि एक साथी और उनके साथियों को लाने वाले मेहमानों का योग एक सम संख्या है, क्योंकि यह केवल उनकी गिनती को दो से गुणा करना है।

इसलिए, यदि बिना साथियों के मेहमानों की संख्या सम है, तो मेहमानों की कुल संख्या भी सम होगी। हालांकि, अगर बिना साथी वाले मेहमानों की संख्या विषम है, तो मेहमानों की कुल संख्या विषम होगी।

इस जानकारी के साथ, आप एकल अतिथियों की संख्या की जाँच करने के लिए XOR का उपयोग कर सकते हैं। यदि गिनती विषम है, तो XOR आउटपुट देगा सत्य. इसका मतलब है कि मेज़बान को गोल खाने की मेज का उपयोग करने की आवश्यकता होगी!

सम और विषम? एक्सओआर से पूछें!

Google पत्रक में XOR फ़ंक्शन उपयोगकर्ता द्वारा निर्दिष्ट स्थिति में लेता है, और यदि शर्तों को पूरा करने वाले मानों की संख्या विषम है, तो यह TRUE लौटाता है। अन्यथा, यह FALSE लौटाता है।

यदि आप एक्सओआर को एक पैरामीटर देते हैं, तो एक्सओआर का आउटपुट परीक्षा परिणाम होगा। लेकिन कई मापदंडों के साथ, सच्चे बयानों की गिनती एक्सओआर के आउटपुट को निर्धारित करेगी। अब जब आप जान गए हैं कि XOR क्या है और यह कैसे काम करता है, तो अब समय आ गया है कि आप इस ज्ञान को महारत हासिल करने के लिए इसे स्वयं आजमाएँ!