क्या पता
- IF-THEN का सिंटैक्स है=IF(तर्क परीक्षण, मान अगर सही है, तो मान गलत है)।
- पहला तर्क फ़ंक्शन को बताता है कि तुलना सही होने पर क्या करना चाहिए।
-
दूसरा तर्क फ़ंक्शन को बताता है कि अगर तुलना गलत है तो क्या करना चाहिए।
यह आलेख बताता है कि Microsoft 365, Excel 2019, 2016, 2013, 2010 के लिए Excel में IF-THEN फ़ंक्शन का उपयोग कैसे करें; मैक के लिए एक्सेल, और एक्सेल ऑनलाइन, साथ ही कुछ उदाहरण।
एक्सेल में IF-THEN इनपुट करना
Excel में IF-THEN फ़ंक्शन आपकी स्प्रैडशीट में निर्णय लेने को जोड़ने का एक शक्तिशाली तरीका है। यह यह देखने के लिए एक शर्त का परीक्षण करता है कि यह सही है या गलत और फिर परिणामों के आधार पर निर्देशों का एक विशिष्ट सेट करता है।
उदाहरण के लिए, एक्सेल में IF-THEN इनपुट करके, आप जांच सकते हैं कि कोई विशिष्ट सेल 900 से अधिक है या नहीं। यदि ऐसा है, तो आप फॉर्मूला को "परफेक्ट" टेक्स्ट वापस कर सकते हैं। यदि ऐसा नहीं है, तो आप "TOO SMALL" फ़ॉर्मूला को वापस कर सकते हैं।
ऐसी कई शर्तें हैं जिन्हें आप IF-THEN फॉर्मूले में दर्ज कर सकते हैं।
IF-THEN फ़ंक्शन के सिंटैक्स में फ़ंक्शन का नाम और कोष्ठक के अंदर फ़ंक्शन तर्क शामिल हैं।
यह IF-THEN फ़ंक्शन का उचित सिंटैक्स है:
=IF(तर्क परीक्षण, मान यदि सही है, तो मान गलत है)
फंक्शन का IF पार्ट लॉजिक टेस्ट है। यह वह जगह है जहाँ आप दो मानों की तुलना करने के लिए तुलना ऑपरेटरों का उपयोग करते हैं।
फ़ंक्शन का THEN भाग पहले कॉमा के बाद आता है और इसमें कॉमा से अलग किए गए दो तर्क शामिल होते हैं।
- पहला तर्क फ़ंक्शन को बताता है कि तुलना सही होने पर क्या करना चाहिए।
- दूसरा तर्क फ़ंक्शन को बताता है कि अगर तुलना गलत है तो क्या करना चाहिए।
एक साधारण IF-THEN फंक्शन उदाहरण
अधिक जटिल गणनाओं पर आगे बढ़ने से पहले, आइए एक IF-THEN कथन का एक सीधा उदाहरण देखें।
हमारी स्प्रेडशीट को सेल B2 के साथ $100 के रूप में सेट किया गया है। हम निम्न सूत्र को C2 में इनपुट कर सकते हैं यह इंगित करने के लिए कि क्या मूल्य $1000 से बड़ा है।
=IF(B2>1000, "परफेक्ट", "बहुत छोटा")
इस फ़ंक्शन में निम्नलिखित तर्क हैं:
- B2>1000 परीक्षण करता है कि सेल B2 में मान 1000 से बड़ा है या नहीं।
- "PERFECT" सेल C2 में PERFECT शब्द लौटाता है यदि B2 है 1000 से बड़ा है।
- "TOO SMALL" सेल C2 में TOO SMALL वाक्यांश लौटाता है यदि B2 नहीं 1000 से बड़ा है।
फ़ंक्शन का तुलना भाग केवल दो मानों की तुलना कर सकता है। उन दो मानों में से कोई भी हो सकता है:
- फिक्स नंबर
- वर्णों की एक स्ट्रिंग (पाठ मान)
- तारीख या समय
- कार्य जो उपरोक्त किसी भी मान को लौटाते हैं
- स्प्रेडशीट में किसी अन्य सेल का संदर्भ जिसमें उपरोक्त में से कोई भी मान हो
फ़ंक्शन का TRUE या FALSE भाग भी उपरोक्त में से कोई भी वापस कर सकता है। इसका मतलब है कि आप IF-THEN फ़ंक्शन को इसके अंदर अतिरिक्त गणना या फ़ंक्शन एम्बेड करके बहुत उन्नत बना सकते हैं (नीचे देखें)।
Excel में IF-THEN स्टेटमेंट की सही या गलत शर्तों को इनपुट करते समय, आपको किसी भी टेक्स्ट के चारों ओर उद्धरण चिह्नों का उपयोग करने की आवश्यकता होती है, जब तक कि आप TRUE और FALSE का उपयोग नहीं कर रहे हों, जिसे एक्सेल स्वचालित रूप से पहचान लेता है। अन्य मूल्यों और सूत्रों को उद्धरण चिह्नों की आवश्यकता नहीं है।
IF-THEN फ़ंक्शन में गणना इनपुट करना
आप तुलना परिणामों के आधार पर IF-THEN फ़ंक्शन के प्रदर्शन के लिए विभिन्न गणनाओं को एम्बेड कर सकते हैं।
इस उदाहरण में, B2 में कुल आय के आधार पर, बकाया कर की गणना के लिए एक गणना का उपयोग किया जाता है।
तर्क परीक्षण B2 में कुल आय की तुलना यह देखने के लिए करता है कि क्या यह $50, 000.00 से अधिक है।
=IF(B2>50000, B20.15, B20.10)
इस उदाहरण में, B2 50,000 से बड़ा नहीं है, इसलिए "value_if_false" स्थिति उस परिणाम की गणना करके उसे वापस कर देगी।
इस मामले में, वह B20.10 है, जो कि 4000 है।
परिणाम सेल C2 में रखा गया है, जहां IF-THEN फ़ंक्शन डाला गया है, 4000 होगा।
आप गणनाओं को फ़ंक्शन के तुलना पक्ष में भी एम्बेड कर सकते हैं।
उदाहरण के लिए, यदि आप यह अनुमान लगाना चाहते हैं कि कर योग्य आय कुल आय का केवल 80% होगी, तो आप उपरोक्त IF-THEN फ़ंक्शन को निम्न में बदल सकते हैं।
=IF(B20.8>50000, B20.15, B20.10)
यह 50,000 से तुलना करने से पहले B2 पर गणना करेगा।
हजारों में संख्या दर्ज करते समय कभी भी अल्पविराम न डालें। ऐसा इसलिए है क्योंकि एक्सेल अल्पविराम की व्याख्या किसी फ़ंक्शन के अंदर तर्क के अंत के रूप में करता है।
IF-THEN फंक्शन के अंदर नेस्टिंग फंक्शन
आप किसी फ़ंक्शन को IF-THEN फ़ंक्शन के अंदर एम्बेड (या "घोंसला") भी कर सकते हैं।
इससे आप उन्नत गणना कर सकते हैं और फिर वास्तविक परिणामों की अपेक्षित परिणामों से तुलना कर सकते हैं।
इस उदाहरण में, मान लें कि आपके पास कॉलम बी में पांच छात्रों के ग्रेड के साथ एक स्प्रेडशीट है। आप औसत फ़ंक्शन का उपयोग करके उन ग्रेडों को औसत कर सकते हैं। कक्षा के औसत परिणामों के आधार पर, आपके पास सेल C2 रिटर्न या तो "उत्कृष्ट!" हो सकता है। या "काम की ज़रूरत है।"
इस तरह से आप उस IF-THEN फ़ंक्शन को इनपुट करेंगे:
=IF(औसत(B2:B6)>85, "उत्कृष्ट!", "काम की जरूरत है")
यह फ़ंक्शन "उत्कृष्ट!" टेक्स्ट लौटाता है सेल C2 में यदि वर्ग का औसत 85 से अधिक है। अन्यथा, यह "काम की आवश्यकता है" लौटाता है।
जैसा कि आप देख सकते हैं, एक्सेल में IF-THEN फ़ंक्शन को एम्बेडेड गणना या फ़ंक्शन के साथ इनपुट करने से आप गतिशील और अत्यधिक कार्यात्मक स्प्रेडशीट बना सकते हैं।
अक्सर पूछे जाने वाले प्रश्न
मैं एक्सेल में एकाधिक IF-THEN स्टेटमेंट कैसे बना सकता हूं?
कई IF-THEN स्टेटमेंट बनाने के लिए एक्सेल में नेस्टिंग का उपयोग करें। वैकल्पिक रूप से, IFS फ़ंक्शन का उपयोग करें।
Excel में आप कितने IF स्टेटमेंट नेस्ट कर सकते हैं?
आप एक IF-THEN स्टेटमेंट में 7 IF स्टेटमेंट तक नेस्ट कर सकते हैं।
एक्सेल में सशर्त स्वरूपण कैसे काम करता है?
एक्सेल में सशर्त स्वरूपण के साथ, आप विभिन्न स्थितियों के परीक्षण के लिए एक ही डेटा पर एक से अधिक नियम लागू कर सकते हैं। एक्सेल पहले यह निर्धारित करता है कि क्या विभिन्न नियम विरोध करते हैं, और, यदि ऐसा है, तो प्रोग्राम यह निर्धारित करता है कि डेटा पर कौन सा सशर्त स्वरूपण नियम लागू करना है।