एक्सेल में आईएफ फॉर्मूला/स्टेटमेंट कैसे लिखें?

एक्सेल(Excel) इतना शक्तिशाली स्प्रेडशीट प्रोग्राम है कि मुझे संदेह है कि कोई भी संभवतः वह सब कुछ जान सकता है जो वह कर सकता है। कार्यक्रम के बहुत सारे पहलू हैं, यह आश्चर्यजनक है कि इसे इतने सरल इंटरफ़ेस में समझाया जा सकता है। मैं हाल ही में घर पर कुछ काम के लिए एक्सेल(Excel) का उपयोग कर रहा था और कुछ सूत्र लिखने के लिए खुद को आईएफ फ़ंक्शन का उपयोग कर पाया।

एक्सेल(Excel) में एक साधारण आईएफ स्टेटमेंट लिखने में सक्षम होना जरूरी है, खासकर यदि आप हर समय बहुत सारे नंबरों से निपटते हैं। यह उन चीजों में से एक है जो मैक्रोज़ की तरह बहुत जटिल नहीं है, लेकिन जरूरी नहीं कि सहज ज्ञान युक्त हो जैसे संख्याओं के एक कॉलम को सारांशित करना।

एक्सेल में आईएफ स्टेटमेंट्स

इस लेख में, मैं आपको एक्सेल(Excel) वर्कशीट में IF स्टेटमेंट लिखने पर एक छोटे से प्राइमर के बारे में बताऊंगा। आरंभ करने के लिए, आपको सभी IF कथनों के आधार को समझना चाहिए:

IF condition THEN true ELSE false

तो इतना ही है। स्थिति आमतौर पर किसी चीज की तुलना होती है। वह कुछ सामान्य रूप से संख्या या पाठ है। हम कुछ बुनियादी संख्या तुलनाओं के साथ शुरुआत करेंगे, फिर टेक्स्ट, फिर AND/OR आदि जैसे ऑपरेटरों को शामिल करेंगे। तो यहां हमारा पहला उदाहरण है:

सरल अगर सूत्र

हमारे यहां एक बहुत ही सरल उदाहरण है। दो कॉलम, 25 और 35 के साथ दो कॉलम। यदि कॉलम सी(Column C) , हम जांचना चाहते हैं कि कॉलम ए 10 से बड़ा है या नहीं, तो हम टेक्स्ट (Column A)हां(Yes) आउटपुट करेंगे , अन्यथा टेक्स्ट नहीं(No) । ध्यान देने योग्य कुछ बातें:

1. आपको वास्तविक तुलना के आसपास कोष्ठक का एक सेट लगाने की आवश्यकता नहीं है, लेकिन यह बहुत अच्छा अभ्यास है, खासकर जब तुलना अधिक जटिल हो जाती है।

2. सही या गलत मान के लिए टेक्स्ट आउटपुट करने के लिए, आपको दोहरे उद्धरण चिह्नों का उपयोग करना होगा। यदि आप ऐसा नहीं करते हैं, तो ऐसा लगेगा कि आप Excel में किसी नामित श्रेणी को संदर्भित करने का प्रयास कर रहे हैं ।

आइए अब कुछ और चीजें देखें जो आप कर सकते हैं। तुलना अनुभाग में, आप गणित भी कर सकते हैं। उदाहरण के लिए, यदि आप चाहें तो आप ऐसा कर सकते हैं:

अगर बयान

यहाँ हम कह रहे हैं कि यदि A2 गुना 10 का मान 10 से अधिक है, तो हाँ(Yes) आउटपुट करें , अन्यथा आउटपुट नं। बहुत(Pretty) सीधा-आगे एह? अब मान लें कि हम टेक्स्ट के बजाय नंबर आउटपुट करना चाहते हैं। यहाँ एक उदाहरण है:

एक्सेल अगर स्टेटमेंट

इस उदाहरण में, यदि A2 में मान 10 से अधिक है, तो यह मान गुणा 2 को आउटपुट करेगा, अन्यथा यह मान को 5 से गुणा करेगा। बहुत(Pretty) बेकार है, लेकिन आपको बात समझ में आती है। आप सूत्र में अन्य कक्षों के मान का भी उपयोग कर सकते हैं।

अगर सूत्र

यहां हम कह रहे हैं कि यदि A2 का मान 10 से अधिक है, तो B2 को 10 से गुणा करें, अन्यथा B2 को 5 से गुणा करें और उस मान को सेल C2 में आउटपुट करें। अब इसे और जटिल बनाते हैं। क्या होगा यदि हम हां(Yes) आउटपुट करना चाहते हैं यदि ए 2 और बी 2 दोनों 10 से अधिक हैं?

एक्सेल अगर

यहाँ कुछ नया है! यदि हम A2 > 10 AND B2 > 10 चाहते हैं , तो हमें IF फ़ंक्शन के अंदर AND फ़ंक्शन का उपयोग करना होगा। मुश्किल लगता है, लेकिन बहुत बुरा नहीं है। AND फ़ंक्शन मूल रूप से कई तुलना तर्क ( A2 > 10 ) लेता है और उन पर AND करता है। " हां(Yes) " प्रदर्शित होने के लिए उन सभी को सत्य होना चाहिए। यदि आप चाहें तो तीन या चार या अधिक तुलना तर्क जोड़ सकते हैं। यदि आप एक OR करना चाहते हैं, तो बस AND को OR शब्द से बदलें।

यदि आप टेक्स्ट या परिकलित संख्या के अलावा कोई मान वापस करना चाहते हैं तो क्या होगा। क्या होगा यदि आप किसी भिन्न शीट पर सेल का मान वापस करना चाहते हैं? खैर, आप ऐसा कुछ कर सकते हैं:

वापसी मूल्य पत्रक

सही मान के लिए, मैं शीट 2(Sheet 2) पर सेल A1 का मान वापस करने जा रहा हूं । यह बहुत आसान है! इसलिए यदि आप चाहें तो आसानी से अन्य शीट से मूल्यों का संदर्भ दे सकते हैं। उसी प्रकाश में, आप तार्किक तुलना में भी किसी अन्य शीट से एक मान का उपयोग कर सकते हैं, अर्थात शीट2!ए1 > 10. आइए अधिक सामान देखें जो आप कर सकते हैं! मान लें कि आप सेल (संख्या, टेक्स्ट, या रिक्त) में संग्रहीत मान के प्रकार के आधार पर एक IF स्टेटमेंट करना चाहते हैं। आप ऐसा कुछ कर सकते हैं:

खाली एक्सेल

आप अन्य दो प्रकार के डेटा के लिए ISTEXT और ISNUMBER का उपयोग कर सकते हैं। (ISNUMBER)IF सूत्र लिखते समय ये फ़ंक्शन वास्तव में सुविधाजनक हो सकते हैं। ध्यान दें कि आप मूल रूप से आईएफ स्टेटमेंट के अंदर एक्सेल(Excel) में अधिकांश कार्यों का उपयोग कर सकते हैं , इसलिए बेझिझक दौड़ें। उदाहरण के लिए, आप SUM , MAX , MIN , आदि जैसे कार्यों का उपयोग कर सकते हैं।

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

रेंज सेल एक्सेल

यह ऊपर दिखाए गए कोलन का उपयोग करने जितना आसान है, ए 2: ए 4। इस स्थिति में, A2 से A4 तक के प्रत्येक मान का परीक्षण यह देखने के लिए किया जाएगा कि क्या यह 10 से अधिक है। यदि वे सभी हैं, तो सही मान प्रदर्शित किया जाएगा। नेस्टेड IF स्टेटमेंट के बारे में क्या?

नेस्टेड अगर

यहाँ, मैं कह रहा हूँ कि यदि A2 10 से अधिक है, तो एक मान आउटपुट करें, लेकिन यदि नहीं, तो एक और IF तुलना करें। IF B2 10 से अधिक है, तो एक भिन्न मान आउटपुट करें। आप IF स्टेटमेंट्स को 64 स्तरों तक गहरा कर सकते हैं, जिसका अर्थ है कि आप कुछ बहुत जटिल चीजें कर सकते हैं। आपको शायद इतनी दूर जाने की आवश्यकता नहीं होगी, लेकिन कभी-कभी यह कुछ स्तरों की गहराई तक उपयोगी होता है।

यह IF स्टेटमेंट का केवल एक बुनियादी परिचय है, लेकिन उम्मीद है कि यह आपको शुरू कर देगा। क्या आप एक्सेल(Excel) में कुछ करने के लिए आईएफ स्टेटमेंट लिखने की कोशिश कर रहे हैं और इसका पता नहीं लगा सकते हैं? समस्या के साथ यहां एक टिप्पणी पोस्ट करें और मैं उचित IF सूत्र लिखने में आपकी सहायता करने का प्रयास करूंगा। आनंद लेना!



About the author

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



Related posts