विज्ञापन
तार्किक संचालन प्रोग्रामिंग के केंद्र में हैं और उन्नत ऑनलाइन खोज खोज इंजन के साथ सामग्री खोजने में बेहतर बनें: बूलियन खोज तर्क समझाया गयालगभग 50 बिलियन अनुक्रमित पृष्ठों को क्वेरी करने में Google के हजारों सर्वरों को केवल आधा सेकंड का समय लगता है, केवल खोज परिणामों के पहले पृष्ठ को स्कैन करने में आपको काफी अधिक समय लगता है। उसके ऊपर,... अधिक पढ़ें , लेकिन क्या आप जानते हैं कि इन्हें एक्सेल में भी इस्तेमाल किया जा सकता है? IF, NOT, AND, और OR फ़ंक्शंस को समझना आपको एक्सेल नौसिखिया से पावर उपयोगकर्ता तक पहुंचने में मदद कर सकता है। यहां प्रत्येक फ़ंक्शन की मूल बातें दी गई हैं, और अधिकतम शक्ति के लिए उन्हें एक साथ उपयोग करने के तरीके का एक उदाहरण दिया गया है।
आईएफ फ़ंक्शन
IF, जैसा कि आप कल्पना कर सकते हैं, मूल्यांकन करता है कि कोई निश्चित शर्त सत्य है या नहीं। इस प्रकार का फ़ंक्शन है प्रोग्रामिंग में बहुत बुनियादी शुरुआती के लिए प्रोग्रामिंग की पूर्ण मूल बातें (भाग 2)प्रोग्रामिंग के लिए हमारे पूर्ण शुरुआती गाइड के भाग 2 में, मैं फ़ंक्शंस की मूल बातें, रिटर्न वैल्यू, लूप और कंडीशन को कवर करूंगा। सुनिश्चित करें कि आपने इससे निपटने से पहले भाग 1 को पढ़ लिया है, जहां मैंने समझाया... अधिक पढ़ें , और आमतौर पर 1 देता है यदि स्थिति सत्य है, और 0 यदि यह गलत है। सौभाग्य से, एक्सेल का आईएफ इससे थोड़ा अधिक लचीला है। एक्सेल सिंटैक्स इस तरह दिखता है:
=IF(लॉजिकल_टेस्ट, [value_if_true], [value_if_false])
जैसा कि आप देख सकते हैं, आपको एक तार्किक परीक्षण (जैसे A1<10, B16+30>C16, या D5 = "अल्फा") और दो रिटर्न मान निर्दिष्ट करने की आवश्यकता है। यदि शर्त पूरी होती है, तो जिस सेल में आपने सिंटैक्स दर्ज किया है, वह आपके द्वारा [value_if_true] के लिए दर्ज किया गया मान प्रदर्शित करेगा। यदि नहीं, तो यह [value_if_false] प्रदर्शित करेगा। आइए देखें कि आप इसे वास्तविक स्प्रेडशीट में कैसे उपयोग कर सकते हैं।
हमारे नमूना स्प्रैडशीट में (यादृच्छिक रूप से बनाया गया www.generatedata.com), हमारे पास पहले नामों, उपनामों, शहरों, राज्यों और एक संख्या की सूची है जो SAT स्कोर का प्रतिनिधित्व करती है। सबसे पहले, हम कुछ आसान कोशिश करेंगे: हम देखेंगे कि कौन से स्कोर 1600 से अधिक हैं। यह वह सिंटैक्स है जिसका हम उपयोग करेंगे:
=IF(E2>1600, "सच", "झूठा")
यह 1600 से अधिक अंक प्राप्त करने वाले प्रत्येक छात्र के लिए F कॉलम में "सही" और बाकी सभी के लिए "गलत" डाल देगा।
बाद में ऑटोफिल का उपयोग करना 5 माइक्रोसॉफ्ट वर्ड और एक्सेल स्किल्स जो आपको ऑफिस में सफल होने चाहिए"उस रिपोर्ट को मेरे पास लाओ, ASAP!" माइक्रोसॉफ्ट एक्सेल और वर्ड ट्रिक्स का एक कोर सेट इस काम को कम तनावपूर्ण बना सकता है और कुछ ही समय में एक स्टाइलिश रिपोर्ट तैयार करने में आपकी मदद कर सकता है। अधिक पढ़ें स्तंभ के सभी कक्षों में सूत्र की प्रतिलिपि बनाने के लिए, तालिका के प्रत्येक छात्र का मान होता है कि उन्होंने 1600 से अधिक अंक प्राप्त किए हैं या नहीं।
अपने आप में, IF अत्यधिक उपयोगी नहीं है; आप केवल फ़िल्टर या a. का उपयोग करके अधिकांश काम कर सकते हैं जो आप इसके साथ करेंगे पिवट तालिका डेटा विश्लेषण के लिए एक्सेल पिवट टेबल का उपयोग कैसे करेंपिवट टेबल एक्सेल 2013 के प्रदर्शनों की सूची में सबसे शक्तिशाली उपकरणों में से एक है। इसका उपयोग अक्सर बड़े डेटा विश्लेषण के लिए किया जाता है। इसके बारे में सब कुछ जानने के लिए हमारे चरण-दर-चरण प्रदर्शन का पालन करें। अधिक पढ़ें . लेकिन हम इसे AND और OR के साथ संयोजित करने के कुछ तरीकों पर एक क्षण में विचार करेंगे ताकि इसे और अधिक शक्तिशाली बनाया जा सके।
नॉट फंक्शन
NOT IF के विपरीत है: यह "TRUE" लौटाता है यदि आपके द्वारा निर्दिष्ट शर्त है नहीं मुलाकात की। यहाँ वाक्य रचना है:
= नहीं ([तार्किक_परीक्षण])
आपको केवल कोष्ठकों में एक तार्किक परीक्षण करने की आवश्यकता है और एक्सेल आपको बताएगा कि क्या यह सच नहीं है (यह थोड़ा अजीब लगता है, लेकिन एक बार जब आप इसके बारे में सोचते हैं, तो यह समझ में आता है)। क्योंकि यह एक बहुत ही सरल ऑपरेटर है, और इसमें बहुत अधिक उपयोग नहीं दिखता है, इसलिए मैं a. को शामिल नहीं करूंगा विस्तृत उदाहरण यहां दिया गया है, लेकिन यह जानना अच्छा है कि क्या आप ऐसी स्थिति में आते हैं जहां यह है उपयोगी।
और समारोह
जबकि IF फ़ंक्शन यह देखने के लिए जाँच करता है कि क्या एक शर्त पूरी हुई है, AND फ़ंक्शन यह देखने के लिए जाँच करता है कि क्या दो मिले हैं। यदि उनके पास है, तो फ़ंक्शन TRUE देता है, और यदि नहीं, तो FALSE—आप कस्टम रिटर्न मान नहीं चुन सकते जैसे आप IF के साथ कर सकते हैं; हालांकि यदि आपको आवश्यकता हो तो ऑपरेटरों को मिलाकर इसे दूर करने के तरीके हैं।
AND फ़ंक्शन का एक्सेल सिंटैक्स इस तरह दिखता है:
=और([लॉजिकल_टेस्ट1], [लॉजिकल_टेस्ट2], [लॉजिकल_टेस्ट3]...)
अंत में दीर्घवृत्त इंगित करता है कि आप जितने चाहें उतने भिन्न तार्किक परीक्षण शामिल कर सकते हैं—और ये सभी परीक्षण पास होने पर ही TRUE लौटाएगा। हमारे उदाहरण स्प्रैडशीट पर वापस जाते हुए, मान लें कि आप SAT की मध्य-सीमा में 1,050 और 1,950 के बीच स्कोर करने वाले छात्रों को ढूंढना चाहते हैं। यह वह सिंटैक्स है जिसका हम उपयोग करेंगे:
=और(E2>1050, E2<1950)
यहाँ यह एक्सेल में कैसा दिखता है:
और यहाँ परिणाम है।
जैसा कि आप देख सकते हैं, फ़ंक्शन हमारे द्वारा निर्दिष्ट सीमा के भीतर स्कोर करने वाले किसी भी छात्र के लिए TRUE लौटाता है। यदि हम और भी अधिक बारीक स्तर पर पहुंचना चाहते हैं, तो एक तीसरा परीक्षण जोड़ा जा सकता है; उदाहरण के लिए, विस्कॉन्सिन में मध्य-श्रेणी के स्कोर देखने के लिए, सिंटैक्स इस तरह दिखेगा:
=AND(E2>1050, E2<1950, D2="विस्कॉन्सिन")
या समारोह
जैसा कि आप उम्मीद कर सकते हैं, OR फ़ंक्शन कई तार्किक परीक्षण तर्क भी लेता है, लेकिन यदि कम से कम एक परीक्षण सही मान के साथ आता है तो TRUE लौटाएगा। सिंटैक्स AND फ़ंक्शन के समान है:
=या([लॉजिकल_टेस्ट1], [लॉजिकल_टेस्ट2]...)
फिर से, इलिप्सिस इंगित करता है कि आप कई तार्किक परीक्षणों का उपयोग कर सकते हैं, और यदि उनमें से कोई भी सत्य है, तो फ़ंक्शन TRUE लौटाएगा। हम इस फ़ंक्शन का उपयोग यह देखने के लिए करेंगे कि मध्यपश्चिमी राज्यों में कौन से छात्र रहते हैं:
=OR(D2="मिनेसोटा", "D2="विस्कॉन्सिन", D2="आयोवा", D2="नेब्रास्का", D2="मिसौरी", D2="नॉर्थ डकोटा", D2="साउथ डकोटा", D2= "इंडियाना", D2 = "मिशिगन", D2 = "ओहियो", D2 = "इलिनोइस", D2 = "कंसास")
स्प्रैडशीट पर लागू, आप देख सकते हैं कि मिडवेस्टर्न के प्रत्येक छात्र को अब TRUE के साथ टैग किया गया है।
एक्सेल 2013 में, एक एक्सक्लूसिव OR भी होता है, जो केवल तभी TRUE लौटाएगा जब एक और केवल एक की शर्तों को पूरा करता है। XOR फ़ंक्शन का उपयोग उसी में किया जाता है जो OR के रूप में होता है, लेकिन यदि एक से अधिक शर्तें पूरी होती हैं तो झूठी वापसी होगी। यह उपयोगी है, लेकिन शायद ऑफिस अपग्रेड करने लायक नहीं कार्यालय 2010 है? Office 2013 न खरीदें, यहाँ देखें क्योंमैं Microsoft Office 2013 के साथ अपनी परीक्षण अवधि के अंत में आ रहा हूँ। हफ्तों से यह एक या दो विचित्रताओं के साथ काफी ठोस अनुभव रहा है, जिससे मुझे निराशा का कोई अंत नहीं हुआ। परंतु... अधिक पढ़ें के लिये।
IF, NOT, AND, और OR. को मिलाना
जैसा कि मैंने पहले उल्लेख किया है, ये कार्य साधारण चीजें करते हैं जिन्हें अक्सर डेटा फ़िल्टरिंग के साथ किया जा सकता है। लेकिन उन्हें संयोजन के रूप में उपयोग करके, आप और अधिक शक्तिशाली चीजें कर सकते हैं; खासकर जब आप उन्हें टेक्स्ट-आधारित फ़ंक्शंस के साथ जोड़ते हैं, जिसकी चर्चा मैं भविष्य के लेख में करूँगा।
मान लें कि एक कॉलेज भर्तीकर्ता को कैलिफोर्निया में उच्च प्रदर्शन करने वाले छात्रों, ओरेगन में मध्यम प्रदर्शन करने वाले छात्रों और वाशिंगटन या नेवादा में कम प्रदर्शन करने वाले छात्रों को बुलाने के लिए नियुक्त किया गया है। हम इन कार्यों का उपयोग करके इसे कैसे कार्यान्वित कर सकते हैं? हमें उनमें से कुछ को घोंसला बनाना होगा:
=OR(AND(D2="California", E2>1950), AND(D2="Oregon", AND(E2>1050, E2<1950)), AND(OR(D2="Washington", D2="Nevada "), E2<1050))
यह एक बड़ी गड़बड़ी की तरह लग सकता है, लेकिन यदि आप इसे तोड़ते हैं, तो यह बहुत आसान है। मुख्य कार्य, OR, के तीन तार्किक परीक्षण हैं:
AND(D2="कैलिफ़ोर्निया", E2>1950)
AND(D2="ओरेगन", और(E2>1050, E2<1950))
AND(OR(D2="वाशिंगटन", D2="नेवादा"), E2<1050)
पहले और तर्क में दो सरल तार्किक परीक्षण होते हैं। दूसरे AND तर्क में एक नेस्टेड और फ़ंक्शन होता है, इसलिए यह केवल तभी सही होगा जब छात्र ओरेगॉन से है और उसका स्कोर 1050 से ऊपर और 1950 से नीचे है। तीसरे तर्क में एक OR फ़ंक्शन होता है जो समान आवश्यकता बनाता है। आइए देखें कि जब हम इसे अपनी भर्ती स्प्रैडशीट पर चलाते हैं तो क्या होता है:
हमारे द्वारा ऊपर दी गई शर्त को पूरा करने वाले सभी छात्रों को TRUE से चिह्नित किया जाता है। ऊपर की छवि में, केवल दो हैं, और वे दोनों कैलिफ़ोर्निया के उच्च प्रदर्शन करने वाले छात्र हैं।
पावर अप एक्सेल
स्प्रेडशीट नौसिखिए से एक्सेल विशेषज्ञ तक जाने में बहुत समय और अभ्यास लगता है, लेकिन तार्किक ऑपरेटरों का उपयोग करने के तरीके को समझने से आपको एक शुरुआत मिलेगी और आप महारत की राह पर आगे बढ़ेंगे। वहाँ है बहुत अधिक गणना शक्ति 3 क्रेजी एक्सेल फॉर्मूला जो कमाल करते हैंसशर्त स्वरूपण में एक्सेल फ़ार्मुलों का एक शक्तिशाली उपकरण है। इस लेख में एमएस एक्सेल के साथ उत्पादकता बढ़ाने के तीन तरीके शामिल हैं। अधिक पढ़ें एक्सेल के हुड के नीचे छिपना, और इन ऑपरेटरों का उपयोग करने से आपको इसे एक्सेस करने में मदद मिलेगी।
आप इन तार्किक ऑपरेटरों का उपयोग कैसे करते हैं? पाठकों के लिए आपके पास और कौन-सी एक्सेल युक्तियाँ हैं? नीचे अपने विचार साझा करें!
डैन एक कंटेंट स्ट्रैटेजी और मार्केटिंग कंसल्टेंट है जो कंपनियों को डिमांड और लीड जेनरेट करने में मदद करता है। वह dannalbright.com पर रणनीति और सामग्री विपणन के बारे में भी ब्लॉग करता है।