अनुशंसित, 2024

संपादक की पसंद

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

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

एक्सेल में एक सरल IF स्टेटमेंट लिखने में सक्षम होना आवश्यक है, खासकर यदि आप हर समय बहुत सारी संख्याओं से निपटते हैं। यह उन चीजों में से एक है जो मैक्रोज़ की तरह बहुत जटिल नहीं हैं, लेकिन जरूरी नहीं कि संख्याओं के एक कॉलम को संक्षेप में लिखें।

यदि एक्सेल में कथन

इस लेख में, मैं आपको एक्सेल वर्कशीट में IF स्टेटमेंट लिखने पर एक छोटे प्राइमर के माध्यम से चलता हूँ। आरंभ करने के लिए, आपको सभी IF कथनों के आधार को समझना चाहिए:

 अगर सही स्थिति में ईएलएसई गलत है 

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

हमारे पास इसका बहुत ही सरल उदाहरण है। दो संख्याओं के साथ दो कॉलम, 25 और 35. यदि कॉलम C, हम यह जांचना चाहते हैं कि कॉलम A 10 से अधिक है या नहीं, हम टेक्स्ट को हां में आउटपुट करेंगे, अन्यथा टेक्स्ट नहीं । ध्यान देने योग्य कुछ बातें:

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

2. सही या गलत मान के लिए टेक्स्ट को आउटपुट करने के लिए, आपको डबल कोट्स का उपयोग करना होगा। यदि आप नहीं करते हैं, तो आपको लगता है कि आप एक्सेल में एक नामित सीमा को संदर्भित करने का प्रयास कर रहे हैं।

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

यहाँ हम कह रहे हैं कि यदि A2 का मान 10 से 10 से अधिक है, तो आउटपुट Yes, अन्यथा आउटपुट नहीं। प्रेट्र स्ट्रेट-फॉरवर्ड एह? अब हम कहते हैं कि हम पाठ के बजाय संख्याओं का उत्पादन करना चाहते थे। यहाँ एक उदाहरण है:

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

यहां हम कह रहे हैं कि यदि A2 का मान 10 से अधिक है, तो 10 से कई बी 2, अन्यथा 5 से कई बी 2 और सेल सी 2 में मान है। अब इसे और जटिल बनाते हैं। यदि A2 और B2 दोनों 10 से अधिक हैं तो क्या होगा?

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

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

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

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

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

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

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

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

Top