एक्सेल में लॉजिकल ऑपरेटर्स: इसके बराबर, इसके बराबर नहीं, इससे अधिक, इससे कम

  • इसे साझा करें
Michael Brown

विषयसूची

आपके द्वारा एक्सेल में किए जाने वाले कई कार्यों में विभिन्न सेल में डेटा की तुलना करना शामिल है। इसके लिए माइक्रोसॉफ्ट एक्सेल छह तार्किक ऑपरेटर प्रदान करता है, जिन्हें तुलना ऑपरेटर भी कहा जाता है। इस ट्यूटोरियल का उद्देश्य एक्सेल लॉजिकल ऑपरेटर्स की अंतर्दृष्टि को समझने और आपके डेटा विश्लेषण के लिए सबसे कुशल सूत्र लिखने में आपकी मदद करना है।

    एक्सेल लॉजिकल ऑपरेटर्स - सिंहावलोकन

    एक लॉजिकल ऑपरेटर एक्सेल में दो मानों की तुलना करने के लिए प्रयोग किया जाता है। लॉजिकल ऑपरेटर्स को कभी-कभी बूलियन ऑपरेटर्स कहा जाता है क्योंकि किसी दिए गए मामले में तुलना का परिणाम केवल TRUE या FALSE हो सकता है।

    एक्सेल में छह लॉजिकल ऑपरेटर्स उपलब्ध हैं। निम्न तालिका बताती है कि उनमें से प्रत्येक क्या करता है और सिद्धांत को सूत्र उदाहरणों के साथ दिखाता है।

    स्थिति संचालक सूत्र उदाहरण विवरण
    इसके बराबर = =A1=B1 यदि कोई मान इसमें है तो सूत्र TRUE लौटाता है सेल A1, सेल B1 के मानों के बराबर है; FALSE अन्यथा।
    नहीं के बराबर =A1B1 यदि कक्ष A1 में कोई मान नहीं है, तो सूत्र TRUE लौटाता है सेल B1 में मान के बराबर; अन्यथा FALSE।
    > =A1>B1 से अधिक यदि सेल में कोई मान है तो सूत्र TRUE लौटाता है A1, सेल B1 के मान से बड़ा है; अन्यथा यह FALSE लौटाता है।
    < =A1 td=""> से कम यदि सेल में कोई मान है तो सूत्र TRUE लौटाता है A1 सेल B1 से कम है; असत्यदूसरा फॉर्मूला ग्रेटर दैन और कम या बराबर लॉजिकल ऑपरेटर्स क्या करता है। यह जानने में मदद मिलती है कि गणितीय गणनाओं में एक्सेल बूलियन मान TRUE को 1 और FALSE को 0 के बराबर करता है। इसे ध्यान में रखते हुए, देखते हैं कि प्रत्येक तार्किक अभिव्यक्ति वास्तव में क्या लौटाती है।

    यदि सेल में कोई मान है B2, C2 में एक मान से अधिक है, तो अभिव्यक्ति B2>C2 TRUE है, और फलस्वरूप 1 के बराबर है। दूसरी ओर, B2C2, हमारा सूत्र निम्नलिखित परिवर्तन से गुजरता है:

    चूंकि किसी भी संख्या को शून्य से गुणा करने पर शून्य प्राप्त होता है, इसलिए हम धन चिह्न के बाद सूत्र के दूसरे भाग को हटा सकते हैं। और क्योंकि 1 से गुणा की गई कोई भी संख्या वह संख्या है, हमारा जटिल सूत्र एक सरल =B2*10 में बदल जाता है जो B2 को 10 से गुणा करने का गुणनफल लौटाता है, जो ठीक वही है जो उपरोक्त IF सूत्र करता है:)

    जाहिर है , यदि कक्ष B2 में कोई मान C2 से कम है, तो अभिव्यक्ति B2>C2 का मूल्यांकन FALSE (0) और B2<=C2 से TRUE (1) के रूप में होता है, जिसका अर्थ है कि ऊपर वर्णित का उल्टा होगा।

    3. एक्सेल सशर्त स्वरूपण में तार्किक ऑपरेटर

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

    उदाहरण के लिए, निम्नलिखित सरल नियम मूल्य के आधार पर अपनी वर्कशीट में चयनित सेल या संपूर्ण पंक्तियों को हाइलाइट करेंकॉलम A:

    इससे कम (नारंगी): =A1<5

    इससे बड़ा (हरा): =A1>20

    विस्तृत चरण के लिए- चरण-दर-चरण निर्देश और नियम उदाहरण, कृपया निम्नलिखित लेख देखें:

    • Excel सशर्त स्वरूपण सूत्र
    • सेल के मान के आधार पर पंक्ति का रंग कैसे बदलें
    • सेल वैल्यू के आधार पर पृष्ठभूमि का रंग बदलने के दो तरीके
    • Excel में हर दूसरी पंक्ति को कैसे हाइलाइट करें

    जैसा कि आप देखते हैं, एक्सेल में तार्किक ऑपरेटरों का उपयोग सहज और आसान है। अगले लेख में, हम एक्सेल लॉजिकल फ़ंक्शंस के नट और बोल्ट सीखने जा रहे हैं जो एक सूत्र में एक से अधिक तुलना करने की अनुमति देते हैं। कृपया बने रहें और पढ़ने के लिए धन्यवाद!

    अन्यथा।> सूत्र TRUE लौटाता है यदि सेल A1 में मान सेल B1 के मानों से अधिक या उसके बराबर है; FALSE अन्यथा।
    इससे कम या बराबर <= =A1<=B1 सूत्र TRUE देता है यदि कक्ष A1 में कोई मान कक्ष B1 के मानों से कम या उसके बराबर है; अन्यथा FALSE।

    नीचे दिया गया स्क्रीनशॉट के बराबर , नहीं के बराबर , इससे अधिक और इससे कम लॉजिकल ऑपरेटर्स:

    ऐसा लग सकता है कि उपरोक्त टेबल में सब कुछ शामिल है और बात करने के लिए और कुछ नहीं है। लेकिन वास्तव में, प्रत्येक तार्किक ऑपरेटर की अपनी विशिष्टताएँ होती हैं और उन्हें जानने से आपको एक्सेल सूत्रों की वास्तविक शक्ति का उपयोग करने में मदद मिल सकती है।

    एक्सेल में "बराबर" तार्किक ऑपरेटर का उपयोग करना

    बराबर लॉजिकल ऑपरेटर (=) का उपयोग सभी डेटा प्रकारों की तुलना करने के लिए किया जा सकता है - संख्याएं, दिनांक, पाठ मान, बूलियन, साथ ही अन्य एक्सेल फ़ार्मुलों द्वारा लौटाए गए परिणाम। उदाहरण के लिए:

    =A1=B1 यदि कक्ष A1 और B1 में मान समान हैं, तो TRUE देता है, अन्यथा FALSE देता है।
    =A1="संतरे" यदि कक्ष A1 में "संतरे" शब्द है, तो TRUE देता है, अन्यथा FALSE देता है।
    =A1=TRUE यदि कक्ष A1 में बूलियन मान TRUE है, तो TRUE लौटाता है, अन्यथा यह FALSE लौटाता है। यदि एकसेल A1 में संख्या B1 के 2 से विभाजन के भागफल के बराबर है, FALSE अन्यथा।

    उदाहरण 1. तारीखों के साथ "बराबर" ऑपरेटर का उपयोग करना

    आपको यह जानकर आश्चर्य हो सकता है कि Equal to लॉजिकल ऑपरेटर तारीखों की तुलना अंकों की तरह आसानी से नहीं कर सकता है। उदाहरण के लिए, यदि कक्ष A1 और A2 में दिनांक "12/1/2014" शामिल है, तो सूत्र =A1=A2 बिल्कुल वैसा ही TRUE लौटाएगा जैसा उसे होना चाहिए। जैसा कि परिणाम है। थोड़ा अनपेक्षित, एह?

    बात यह है कि एक्सेल 1-जनवरी-1900 से शुरू होने वाली संख्याओं को संग्रहीत करता है, जिसे 1 के रूप में संग्रहीत किया जाता है। दिनांक 12/1/2014 को 41974 के रूप में संग्रहीत किया जाता है। उपरोक्त में सूत्र, Microsoft Excel "12/1/2014" को एक सामान्य पाठ स्ट्रिंग के रूप में व्याख्या करता है, और चूंकि "12/1/2014" 41974 के बराबर नहीं है, यह FALSE लौटाता है।

    सही परिणाम प्राप्त करने के लिए, आप DATEVALUE फ़ंक्शन में हमेशा एक दिनांक लपेटनी चाहिए, जैसे यह =A1=DATEVALUE("12/1/2014")

    Note. DATEVALUE फ़ंक्शन को अन्य लॉजिकल ऑपरेटर के साथ भी उपयोग करने की आवश्यकता है, जैसा कि आने वाले उदाहरणों में दिखाया गया है।

    IF फ़ंक्शन के तार्किक परीक्षण में जब आप एक्सेल के बराबर ऑपरेटर का उपयोग करते हैं तो वही दृष्टिकोण लागू किया जाना चाहिए। आप इस ट्यूटोरियल में अधिक जानकारी के साथ-साथ कुछ सूत्र उदाहरण भी पा सकते हैं: दिनांक के साथ Excel IF फ़ंक्शन का उपयोग करना।

    उदाहरण 2. पाठ मानों के साथ "बराबर" ऑपरेटर का उपयोग करना

    Excel का उपयोग करना के बराबर ऑपरेटर पाठ मानों के साथ करता हैकिसी अतिरिक्त मोड़ की आवश्यकता नहीं है। केवल एक चीज जो आपको ध्यान में रखनी चाहिए वह यह है कि एक्सेल में बराबर लॉजिकल ऑपरेटर केस-असंवेदनशील है, जिसका अर्थ है कि पाठ मानों की तुलना करते समय मामले के अंतर को नजरअंदाज कर दिया जाता है।

    उदाहरण के लिए, यदि सेल A1 में " संतरे " शब्द है और सेल B1 में " संतरा " है, तो सूत्र =A1=B1 TRUE लौटाएगा।

    यदि आप चाहते हैं टेक्स्ट मानों की तुलना उनके मामले के अंतरों को ध्यान में रखते हुए, आपको इसके बराबर ऑपरेटर के बजाय EXACT फ़ंक्शन का उपयोग करना चाहिए। EXACT फ़ंक्शन का सिंटैक्स उतना ही सरल है:

    EXACT(text1, text2)

    जहां टेक्स्ट 1 और टेक्स्ट2 वे मान हैं जिनकी आप तुलना करना चाहते हैं। यदि मान बिल्कुल समान हैं, केस सहित, तो Excel TRUE लौटाता है; अन्यथा, यह FALSE लौटाता है। जब आपको पाठ मानों की केस-संवेदी तुलना की आवश्यकता हो, तो आप IF सूत्रों में EXACT फ़ंक्शन का भी उपयोग कर सकते हैं, जैसा कि नीचे स्क्रीनशॉट में दिखाया गया है:

    नोट। यदि आप दो पाठ मानों की लंबाई की तुलना करना चाहते हैं, तो आप इसके बजाय LEN फ़ंक्शन का उपयोग कर सकते हैं, उदाहरण के लिए =LEN(A2)=LEN(B2) या =LEN(A2)>=LEN(B2) .

    उदाहरण 3. बूलियन मानों और संख्याओं की तुलना करना

    एक व्यापक राय है कि इसमें Microsoft Excel में TRUE का बूलियन मान हमेशा 1 और FALSE से 0 के बराबर होता है। हालाँकि, यह केवल आंशिक रूप से सत्य है, और यहाँ मुख्य शब्द "हमेशा" या अधिक सटीक रूप से "हमेशा नहीं" है:)

    लिखते समय एक 'बराबर' तार्किक अभिव्यक्ति जो बूलियन की तुलना करती हैमूल्य और एक संख्या, आपको एक्सेल के लिए विशेष रूप से इंगित करने की आवश्यकता है कि एक गैर-संख्यात्मक बूलियन मान को एक संख्या के रूप में माना जाना चाहिए। आप बूलियन वैल्यू या सेल रेफरेंस के सामने डबल माइनस साइन जोड़कर ऐसा कर सकते हैं, उदा। जी। =A2=--TRUE या =A2=--B2 .

    पहला माइनस साइन, जिसे तकनीकी रूप से यूनरी ऑपरेटर कहा जाता है, क्रमशः TRUE/FALSE को -1/0 के लिए मजबूर करता है, और दूसरा यूनरी उन मानों को +1 और 0 में बदल देता है। निम्नलिखित स्क्रीनशॉट को देखकर शायद इसे समझना आसान होगा:

    ध्यान दें। किसी संख्यात्मक और सही ढंग से तुलना करने के लिए नहीं के बराबर , से अधिक या कम जैसे अन्य तार्किक ऑपरेटरों का उपयोग करते समय आपको बूलियन से पहले डबल यूनरी ऑपरेटर जोड़ना चाहिए बूलियन मान।

    जटिल सूत्रों में तार्किक संचालकों का उपयोग करते समय, आपको परिणाम के रूप में TRUE या FALSE लौटाने वाले प्रत्येक तार्किक व्यंजक से पहले डबल यूनरी जोड़ने की आवश्यकता हो सकती है। यहाँ इस तरह के सूत्र का एक उदाहरण दिया गया है: एक्सेल में SUMPRODUCT और SUMIFS।

    एक्सेल में "नॉट इक्वल टू" लॉजिकल ऑपरेटर का उपयोग करना

    आप एक्सेल के नॉट इक्वल टू ऑपरेटर का उपयोग करें ( ) जब आप यह सुनिश्चित करना चाहते हैं कि सेल का मान निर्दिष्ट मान के बराबर नहीं है। नहीं के बराबर ऑपरेटर का उपयोग बराबर के उपयोग के समान है, जिस पर हमने कुछ समय पहले चर्चा की थी।

    द्वारा लौटाए गए परिणाम Not equal to संचालिका परिणाम के अनुरूप होते हैंएक्सेल नॉट फ़ंक्शन द्वारा निर्मित जो इसके तर्क के मान को उलट देता है। निम्न तालिका कुछ सूत्र उदाहरण प्रदान करती है। 7> =A1B1 =NOT(A1=B1) यदि कक्ष A1 और B1 में मान समान नहीं हैं, तो TRUE देता है, अन्यथा FALSE देता है। =A1"संतरे" =NOT(A1="संतरे") यदि कक्ष A1 में "संतरे" के अलावा कोई मान शामिल है तो यह TRUE देता है, यदि इसमें शामिल है तो FALSE "संतरे" या "ORANGES" या "संतरे", आदि। सेल A1 में TRUE के अलावा कोई भी मान शामिल है, अन्यथा FALSE। =A1(B1/2) =NOT(A1=B1/2) यदि सेल A1 में कोई संख्या 2 से B1 के विभाजन के भागफल के बराबर नहीं है, तो TRUE देता है, अन्यथा FALSE। =A1DATEVALUE("12/1/2014") =NOT(A1=DATEVALUE("12/1/2014")) यदि A1 में 1-दिसंबर-2014 की तारीख के अलावा कोई मान शामिल है, तो तारीख पर ध्यान दिए बिना TRUE लौटाता है प्रारूप, FALSE अन्यथा।

    इससे बड़ा, इससे कम, इससे अधिक या इसके बराबर, इससे कम या इसके बराबर

    आप एक्सेल में इन तार्किक ऑपरेटरों का उपयोग यह जांचने के लिए करते हैं कि एक संख्या दूसरे की तुलना में कैसी है। Microsoft Excel 4 तुलना संचालन प्रदान करता है जिनके नाम स्वतः स्पष्ट हैं:

    • (>) से अधिक (>)
    • (>=)
    • से अधिक या बराबर (<)
    • से कम या इसके बराबर (<=)

    अक्सर,एक्सेल तुलना ऑपरेटरों का उपयोग संख्याओं, दिनांक और समय मानों के साथ किया जाता है। उदाहरण के लिए:

    =A1>20 यदि सेल A1 में कोई संख्या 20 से अधिक है तो TRUE देता है, अन्यथा FALSE देता है।
    =A1>=(B1/2) यदि सेल A1 में कोई संख्या 2 से B1 के विभाजन के भागफल से अधिक या उसके बराबर है, तो TRUE देता है, अन्यथा FALSE देता है।<9
    =A1 यदि सेल A1 में दिनांक 1-दिसंबर-2014 से कम है तो TRUE देता है, अन्यथा FALSE देता है।
    =A1<=SUM(B1:D1) यदि कक्ष A1 में कोई संख्या कक्ष B1:D1 में मानों के योग से कम या उसके बराबर है, तो TRUE देता है, अन्यथा FALSE देता है।

    टेक्स्ट मानों के साथ एक्सेल तुलना ऑपरेटरों का उपयोग करना

    सैद्धांतिक रूप से, आप ग्रेटर दैन , ग्रेटर दैन या ऑपरेटरों के बराबर और साथ ही उनके से कम टेक्स्ट वैल्यू वाले समकक्ष। उदाहरण के लिए, यदि कक्ष A1 में " सेब " और B1 में " केले " शामिल हैं, तो अनुमान लगाएं कि सूत्र =A1>B1 क्या लौटाएगा? उन लोगों को बधाई जिन्होंने FALSE पर दांव लगाया है:)

    पाठ मानों की तुलना करते समय, Microsoft Excel उनके मामले को अनदेखा कर देता है और प्रतीक द्वारा मूल्यों के प्रतीक की तुलना करता है, "a" को सबसे कम पाठ मान माना जाता है और "z" - उच्चतम पाठ मान।

    इसलिए, " सेब " (ए1) और " केले " (बी1) के मूल्यों की तुलना करते समय, एक्सेल उनके पहले अक्षर से शुरू होता है " ए" और "बी", क्रमशः, और चूंकि "बी" सूत्र "ए" से अधिक है =A1>B1 FALSE लौटाता है।

    यदि पहले अक्षर समान हैं, तो दूसरे अक्षरों की तुलना की जाती है, यदि वे समान भी होते हैं, तो एक्सेल तीसरे, चौथे अक्षर और इसी तरह आगे बढ़ता है। उदाहरण के लिए, यदि A1 में " सेब " और B1 में " एगेव " शामिल है, तो सूत्र =A1>B1 TRUE लौटाएगा क्योंकि "p" "g" से बड़ा है।

    <0

    पहली नज़र में, टेक्स्ट मानों के साथ तुलना ऑपरेटरों का उपयोग बहुत कम व्यावहारिक समझ में आता है, लेकिन आप कभी नहीं जानते कि भविष्य में आपको किस चीज़ की आवश्यकता हो सकती है, इसलिए शायद यह ज्ञान आपके लिए मददगार साबित होगा कोई।

    Excel में तार्किक ऑपरेटरों का सामान्य उपयोग

    वास्तविक कार्य में, Excel तार्किक ऑपरेटरों का उपयोग शायद ही कभी किया जाता है। सहमत हैं, बूलियन मान TRUE और FALSE वे लौटते हैं, हालांकि बहुत सच है (यमक क्षमा करें), बहुत सार्थक नहीं हैं। अधिक समझदार परिणाम प्राप्त करने के लिए, आप एक्सेल फ़ंक्शंस या सशर्त स्वरूपण नियमों के भाग के रूप में तार्किक ऑपरेटरों का उपयोग कर सकते हैं, जैसा कि नीचे दिए गए उदाहरणों में दिखाया गया है।

    1। एक्सेल कार्यों के तर्कों में तार्किक ऑपरेटरों का उपयोग करना

    जब तार्किक ऑपरेटरों की बात आती है, तो एक्सेल बहुत अनुमत है और कई कार्यों के मापदंडों में उनका उपयोग करने की अनुमति देता है। एक्सेल IF फ़ंक्शन में सबसे आम उपयोगों में से एक पाया जाता है जहां तुलना ऑपरेटर एक तार्किक परीक्षण बनाने में मदद कर सकते हैं, और IF सूत्र एक उपयुक्त परिणाम लौटाएगा जो इस बात पर निर्भर करता है कि परीक्षण TRUE या FALSE का मूल्यांकन करता है या नहीं। के लियेउदाहरण:

    =IF(A1>=B1, "OK", "Not OK")

    यदि सेल A1 में कोई मान सेल B1 के मान से अधिक या उसके बराबर है, तो यह सरल IF सूत्र OK लौटाता है, अन्यथा "ठीक नहीं है"।

    और यहां एक और उदाहरण दिया गया है:

    =IF(A1B1, SUM(A1:C1), "")

    सूत्र कक्ष A1 और B1 में मानों की तुलना करता है, और यदि A1, B1 के बराबर नहीं है, तो कक्ष A1:C1 में मानों का योग लौटाया जाता है , एक खाली स्ट्रिंग अन्यथा।

    एक्सेल लॉजिकल ऑपरेटरों का व्यापक रूप से विशेष IF फ़ंक्शंस जैसे SUMIF, COUNTIF, AVERAGEIF और उनके बहुवचन समकक्षों में भी उपयोग किया जाता है जो एक निश्चित स्थिति या एकाधिक स्थितियों के आधार पर परिणाम लौटाते हैं।

    निम्नलिखित ट्यूटोरियल में आप ढेर सारे सूत्र उदाहरण पा सकते हैं:

    • Excel में IF फ़ंक्शन का उपयोग करना
    • Excel में SUMIF का उपयोग कैसे करें
    • Excel SUMIFS और कई मानदंडों के साथ SUMIF
    • Excel में COUNTIF का उपयोग करना
    • Excel COUNTIFS और COUNTIF कई मानदंडों के साथ

    2। गणितीय गणनाओं में एक्सेल लॉजिकल ऑपरेटरों का उपयोग करना

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

    IF फ़ंक्शन: =IF(B2>C2, B2*10, B2*5)

    तार्किक ऑपरेटरों के साथ सूत्र: =(B2>C2)*(B2*10)+(B2<=C2)*(B2*5)

    मुझे लगता है कि IF फॉर्मूला की व्याख्या करना आसान है, है ना? यह एक्सेल को सेल B2 में मान को 10 से गुणा करने के लिए कहता है यदि B2 C2 से अधिक है, अन्यथा B1 में मान 5 से गुणा किया जाता है।

    अब, आइए विश्लेषण करते हैं

    माइकल ब्राउन सॉफ्टवेयर टूल्स का उपयोग करके जटिल प्रक्रियाओं को सरल बनाने के जुनून के साथ एक समर्पित प्रौद्योगिकी उत्साही है। टेक उद्योग में एक दशक से अधिक के अनुभव के साथ, उन्होंने माइक्रोसॉफ्ट एक्सेल और आउटलुक के साथ-साथ गूगल शीट्स और डॉक्स में अपने कौशल को निखारा है। माइकल का ब्लॉग अपने ज्ञान और विशेषज्ञता को दूसरों के साथ साझा करने के लिए समर्पित है, उत्पादकता और दक्षता में सुधार के लिए आसान-से-अनुसरण युक्तियाँ और ट्यूटोरियल प्रदान करता है। चाहे आप एक अनुभवी पेशेवर हों या नौसिखिए, माइकल का ब्लॉग इन आवश्यक सॉफ़्टवेयर उपकरणों से अधिकाधिक लाभ उठाने के लिए मूल्यवान अंतर्दृष्टि और व्यावहारिक सलाह प्रदान करता है।