Google पत्रक में अगर और नेस्टेड अगर का उपयोग कैसे करें
लगभग हर प्रोग्रामिंग भाषा में सबसे अधिक उपयोग किए जाने वाले कथनों में से एक IF कथन है। इसलिए इसमें कोई आश्चर्य की बात नहीं है कि Google शीट्स(Google Sheets) में IF और नेस्टेड IF स्टेटमेंट का उपयोग करना बहुत लोकप्रिय और बहुत उपयोगी है।
Google पत्रक(Google Sheets) में IF कथन आपको अन्य कक्षों की स्थितियों के आधार पर सेल-आधारित विभिन्न कार्यों को सम्मिलित करने देता है। जब आप IF स्टेटमेंट को नेस्ट करते हैं, तो आप डेटा के आधार पर अधिक उन्नत एनालिटिक्स बना सकते हैं। इस लेख में, आप सीखेंगे कि यह कैसे करना है और साथ ही कुछ उदाहरण देखें।
Google पत्रक में IF कथन(IF Statement) का उपयोग करना
इससे पहले कि आप फैंसी प्राप्त कर सकें और IF स्टेटमेंट्स को नेस्ट करना शुरू कर सकें, आपको यह समझने की जरूरत है कि एक साधारण IF स्टेटमेंट पहले Google शीट्स(Google Sheets) में कैसे काम करता है ।
इसे समझने का सबसे आसान तरीका एक उदाहरण है। हमारे पहले उदाहरण के लिए, कल्पना करें कि आपने उन पहाड़ों की एक सूची खींची है, जिन्हें आप इंटरनेट से लंबी पैदल यात्रा के बारे में सोच रहे हैं, साथ ही उनकी ऊंचाई भी।
आप केवल 3000 फ़ीट से अधिक ऊँचाई वाले पहाड़ों पर चढ़ने में रुचि रखते हैं। तो आप "3000 से अधिक फीट" नामक एक और कॉलम बनाएं। IF स्टेटमेंट इस फ़ील्ड को भरने का सबसे आसान तरीका है।
यहां बताया गया है कि IF स्टेटमेंट कैसे काम करता है:
IF(लॉजिकल_एक्सप्रेशन, value_if_true, value_if_false)(IF(logical_expression, value_if_true, value_if_false))
IF स्टेटमेंट में पैरामीटर निम्नानुसार काम करते हैं:
- Logical_expression : यह <, >, या = जैसे ऑपरेटरों का उपयोग करते हुए एक सशर्त बयान है।
- Value_if_true : यदि तार्किक व्यंजक (Value_if_true)TRUE है, तो सेल में जो आप चाहते हैं उसे दर्ज करें ।
- Value_if_false : यदि तार्किक व्यंजक (Value_if_false)FALSE है, तो सेल में जो आप चाहते हैं उसे दर्ज करें ।
इस उदाहरण में, पहली पंक्ति से शुरू करें और कर्सर को सेल C2 में रखें। फिर, निम्न सूत्र टाइप करें:
=IF(B2>3000,”YES”,”NO”)
इस IF स्टेटमेंट का अर्थ है कि यदि सेल B2 में पर्वत की ऊंचाई 3000 से अधिक है, तो सेल C2 में YES प्रदर्शित करें , अन्यथा NO प्रदर्शित करें।
Enter दबाएं(Enter) और आप सेल C2 में सही परिणाम ( YES ) देखेंगे ।
आप इसके नीचे के शेष कक्षों को स्वतः भरने के लिए Google पत्रक सुझाव भी देख सकते हैं। (Google Sheets)यदि आप आगे बढ़ना चाहते हैं तो चेकमार्क का चयन करें और इसी फ़ंक्शन के साथ शेष कक्षों को स्वतः भरें। संदर्भ स्वचालित रूप से उन पर्वतीय ऊंचाइयों के लिए सही सेल में अपडेट हो जाएंगे।
यदि आपको यह सुझाव दिखाई नहीं देता है, तो आप अपने कीबोर्ड पर Shift कुंजी दबाए रख सकते हैं और उस कक्ष के निचले दाएं कोने में छोटे वर्ग पर डबल-क्लिक कर सकते हैं जहां आपने पहला सूत्र दर्ज किया था।
Google पत्रक में नेस्टेड IF स्टेटमेंट का उपयोग करना(Statements)
अब आइए Google पत्रक(Google Sheets) में नेस्टेड IF स्टेटमेंट बनाने का एक उदाहरण देखें ।
ऊपर दिए गए उदाहरण का उपयोग करते हुए, मान लें कि आप सूची में पहला पर्वत ढूंढना चाहते हैं जो 3,000 फीट से अधिक ऊंचाई पर नहीं है, इसलिए आप इसे अपनी अगली "आसान" वृद्धि के रूप में चुनते हैं। किसी शर्त से मेल खाने वाले अगले आइटम के लिए कॉलम में ऊपर से नीचे तक खोजने के लिए नेस्टेड IF स्टेटमेंट की आवश्यकता होती है।
कर्सर को उस सेल में रखें जहाँ आप परिणाम को जाना चाहते हैं। फिर, निम्न सूत्र टाइप करें:
=IF(B2<3000,A2,IF(B3<3000,A3,IF(B4<3000,A4,IF(B5<3000,A5,IF(B6<3000,A6,IF(B7<3000,A7,IF(B8<3000,A8,IF(B9<3000,A9,IF(B10<3000,A10,IF(B11<3000,A11,IF(B12<3000,A12,IF(B13<3000,A13,IF(B14<3000,A14,IF(B15<3000,A15,”None”))))))))))))))
थोड़ा पागल लग रहा है, है ना? हां, नेस्टेड IF स्टेटमेंट जटिल हो सकते हैं। आइए इसे एक तोड़ दें ताकि यह अधिक समझ में आए।
कथन का पहला भाग ( =IF(B2<3000 ) जांचता है कि कॉलम में पहला सेल 3000 से कम है या नहीं। यदि ऐसा है, तो यह 3000 के तहत सूची में पहला पर्वत है और इसलिए यह ए 2 ( , ए(,A2) 2) वापस करेगा ) क्योंकि IF कथन सत्य है।
अगर यह गलत है, तो आपको अगले कॉलम ( ,IF(B3<3000 ) की जांच करने के लिए एक और IF स्टेटमेंट को नेस्ट करना होगा। अगर यह सच है, तो A3 ( ,A3 ) लौटाएं।
आप IF स्टेटमेंट्स के इस नेस्टिंग को तब तक दोहराते हैं जब तक कि आप A15 तक पूरी तरह से नीचे न आ जाएं , और फिर सभी if स्टेटमेंट्स को दोहराए गए ")" कैरेक्टर के साथ बंद कर दें।
आप देखेंगे कि नेस्टेड IF स्टेटमेंट में अंतिम "गलत" पैरामीटर "कोई नहीं"(“None”) है । ऐसा इसलिए है क्योंकि अगर A15 3000 फीट से भी कम नहीं है, तो कोई भी पहाड़ 3000 फीट से कम नहीं है।
इस उदाहरण में, सेल D2 में परिणाम कैसा दिखाई देगा, यह यहां बताया गया है।
प्रो-टिप(Pro-tip) : ऐसा करने का एक आसान तरीका INDEX , MATCH , और VLOOKUP फ़ंक्शंस(VLOOKUP functions) का उपयोग करना है ।
नेस्टेड आईएफ स्टेटमेंट (IF Statement)उच्चतम संख्या(Highest Number) खोजने के लिए
पिछले उदाहरण में, IF स्टेटमेंट को IF स्टेटमेंट के अंदर FALSE पैरामीटर के रूप में नेस्ट किया गया था। IF स्टेटमेंट्स को नेस्ट करने का एक विपरीत उदाहरण उन्हें TRUE पैरामीटर के रूप में नेस्ट कर रहा है।
आप किसी सूची में सबसे बड़ी संख्या खोजने के लिए इस दृष्टिकोण का उपयोग कर सकते हैं। उदाहरण के लिए, मान लें कि आपके पास छात्रों और उनके परीक्षा ग्रेड की एक सूची है। आप उच्चतम ग्रेड खोजने के लिए नेस्टेड IF स्टेटमेंट का उपयोग करना चाहते हैं।
कर्सर को उस सेल में रखें जहाँ आप परिणाम रखना चाहते हैं और निम्न सूत्र टाइप करें:
=IF(B2>B3,IF(B2>B4,B2,IF(B4>B3,B4,B3)),B3)
कथन का पहला भाग ( =IF(B2>B3 ) जांचता है कि कॉलम में पहला सेल दूसरे से बड़ा है या नहीं। यदि ऐसा है, तो वह सेल (बी 2) सबसे बड़ा हो सकता है, लेकिन आपको अभी भी जांच करने की आवश्यकता है बाकी। तो TRUE पैरामीटर के स्थान पर, आप B4 के विरुद्ध B2 की जाँच करने वाले एक और IF स्टेटमेंट को नेस्ट करेंगे।
- यदि B2 अभी भी B4 से बड़ा है, तो यह सबसे बड़ी संख्या है और आप B2 को अगले TRUE पैरामीटर के रूप में वापस कर सकते हैं।
- यदि ऐसा नहीं है, तो B4 सबसे बड़ी संख्या हो सकती है। तो FALSE पैरामीटर को B3 के विरुद्ध B4 की जाँच करने की आवश्यकता है। यदि यह बड़ा है, तो यह सबसे बड़ी संख्या है और यह अंतिम IF स्टेटमेंट TRUE(TRUE) पैरामीटर में B4 लौटाएगा ।
- यदि ऐसा नहीं है, तो B3 सबसे बड़ा है और इसे अंतिम FALSE पैरामीटर के रूप में वापस किया जाना चाहिए।
- अंत में, यदि दूसरा चेक (B2>B4) गलत है, तो B3 सबसे बड़ा है क्योंकि पहला IF स्टेटमेंट (B2>B3) पहले से ही गलत है, इसलिए B3 को इस FALSE पैरामीटर के रूप में वापस किया जा सकता है।
यहाँ परिणाम कैसा दिखता है:
अभी तक भ्रमित?
आप अकेले नहीं हैं। कुछ इस तरह के लिए नेस्टेड IF स्टेटमेंट का उपयोग करना बहुत जटिल है। और एक बार जब आप सूची में और भी संख्याएँ जोड़ते हैं, तो यह और भी जटिल हो जाती है।
यही कारण है कि Google पत्रक(Google Sheets) में वास्तव में एक MAX फ़ंक्शन होता है जहां आप इसे केवल कक्षों की श्रेणी (इस मामले में कॉलम) पास करते हैं, और यह अधिकतम संख्या लौटाएगा। एक MIN फ़ंक्शन भी है जो न्यूनतम मान लौटाएगा।
एक यथार्थवादी नेस्टेड IF Google पत्रक उदाहरण(Realistic Nested IF Google Sheets Example)
पिछले दो उदाहरणों का उद्देश्य आपको यह दिखाना था कि यदि आप नेस्टेड IF स्टेटमेंट का उपयोग करते हैं तो गड़बड़ करना कितना आसान है जब आपको वास्तव में नहीं करना चाहिए। इसमें प्रवेश करना आसान जाल है। आप जो करने का प्रयास कर रहे हैं उसे पूरा करने के लिए हमेशा एक सरल, एकल Google पत्रक कार्य की तलाश करें।(Google Sheets)
उदाहरण के लिए, मान लें कि आप एक कंपनी के मालिक हैं और आपको चार कर्मचारियों के बारे में फ़ीडबैक प्राप्त हुआ है। उन चार विशेषताओं के आधार पर जिन पर आपको प्रतिक्रिया मिली है, आपको यह निर्धारित करने की आवश्यकता है कि क्या प्रत्येक कर्मचारी पदोन्नति सामग्री है।
आप एक नेस्टेड IF स्टेटमेंट लिख सकते हैं जो प्रत्येक विशेषता के उत्तर की जांच करेगा और फिर परिणाम कॉलम में एक निर्णय प्रदान करेगा।
यदि कर्मचारी नहीं था:
- समय के पाबंद(Punctual) : आप बहुत चिंतित नहीं हैं, लेकिन आप प्रचार नहीं कर सकते (शायद नहीं)।
- कुशल(Efficient) : आप बहुत चिंतित नहीं हैं, और अभी भी प्रचार कर सकते हैं (शायद)।
- नेतृत्व की गुणवत्ता(Leadership Quality) : यदि आप प्रतिक्रिया से सहमत हैं (शायद नहीं) तो आप प्रचार नहीं कर सकते।
- भरोसेमंद(Trustworthy) : आप निश्चित रूप से प्रचार नहीं करना चाहते (निश्चित रूप से नहीं)।
आप इन निर्णयों को नेस्टेड IF स्टेटमेंट में प्रोग्राम कर सकते हैं। कर्सर को उस सेल में रखें जहाँ आप परिणाम चाहते हैं और निम्न सूत्र टाइप करें:
=IF(B2=”YES”,IF(C2=”YES”,IF(D2=”YES”,IF(E2=”YES”,”Definitely”,”Maybe Not”),”Maybe”),”Maybe Not”),”Definitely Not”)
यह एक साधारण नेस्टेड IF स्टेटमेंट है जो "निश्चित रूप से" लौटाता है यदि सभी प्रतिक्रियाएं "हां" हैं, लेकिन फिर अलग-अलग उत्तर देता है, इस पर निर्भर करता है कि कोई भी व्यक्तिगत सेल "नहीं" है या नहीं।
यह उन कुछ उदाहरणों में से एक है जहां नेस्टेड IF स्टेटमेंट एक अच्छा विकल्प होगा। लेकिन जैसा कि ऊपर उल्लेख किया गया है, यदि आपको कुछ और अधिक जटिल करने की आवश्यकता है, तो आप एक मौजूदा Google शीट(Google Sheets) फ़ंक्शन की तलाश कर रहे हैं जो समान लक्ष्य को बहुत आसान पूरा करता है।
महान उन्नत "IF" कार्यों के कुछ उदाहरणों में SUMIF , COUNTIFS, SUMIFS और AVERAGEIFS(COUNTIFS, SUMIFS, and AVERAGEIFS) शामिल हैं ।
Related posts
Google क्रोम ऑफलाइन (स्टैंडअलोन) इंस्टालर कैसे डाउनलोड करें
Google स्लाइड में संगीत कैसे जोड़ें
तालिकाओं के साथ भरने योग्य Google डॉक्स फ़ॉर्म कैसे बनाएं
Google डॉक्स पर पृष्ठभूमि का रंग कैसे बदलें
Google अनुस्मारक कैसे सेट करें और प्रबंधित करें
Google क्रोम में एक HTML फ़ाइल कैसे खोलें
Google दस्तावेज़ में HTML कैसे एम्बेड करें
Google निष्क्रिय खाता प्रबंधक को कैसे सक्रिय करें
अपनी हार्ड ड्राइव का बैकअप लेने के लिए Google बैकअप और सिंक का उपयोग कैसे करें
Google Analytics को Squarespace में कैसे जोड़ें
बिना एक्सेस खोए गूगल ऑथेंटिकेटर को नए फोन में कैसे मूव करें
Google डॉक्स में एक दस्तावेज़ को कॉलम में विभाजित करें
विंडोज 10 पर Google सहायक का उपयोग कैसे करें
अपने फ़ोन से Google डिस्क पर स्कैन कैसे करें
Google मानचित्र में अपने घर का पता कैसे सेट करें
Google क्रोम में डाउनलोड फ़ोल्डर का स्थान बदलें
आउटलुक के साथ Google कैलेंडर को कैसे सिंक करें
10 सर्वश्रेष्ठ Google प्रपत्र टेम्पलेट्स
Google फ़ोटो पर उपलब्ध शक्तिशाली फ़ोटो खोज टूल का उपयोग कैसे करें
अधिक प्रभावी ढंग से खोजने के लिए 20 कूल Google ट्रिक्स