आईएफ फ़ंक्शन एक बहुत लचीला कार्य है। जब भी आपको किसी शर्त का परीक्षण करने और परिणाम के आधार पर कार्रवाई करने की आवश्यकता होती है, तो आप इसका उपयोग कर सकते हैं।
एक्सेल के सभी कार्यों में से, IF फ़ंक्शन अक्सर पहला फ़ंक्शन होता है जो नए उपयोगकर्ता चालू करते हैं। यह एक बहुत ही लचीला कार्य है जिसका उपयोग आप हर तरह से कर सकते हैं।
चलो एक नज़र डालते हैं।
यह समझने के लिए कि IF कैसे काम करता है, आइए पहले एक ऐसे मामले को देखें जहां हमें छात्रों के एक समूह को पास करने या असफल होने की आवश्यकता है।
एच के माध्यम से कॉलम डी में हमारे पास पांच टेस्ट स्कोर हैं, और कॉलम I में एक औसत है।
पास करने के लिए, छात्रों को औसतन 70 या उससे अधिक हासिल करने की आवश्यकता होती है। कुछ भी कम, एक असफल है। यह IF फ़ंक्शन के लिए एक सही अनुप्रयोग है।
प्रारंभ करने के लिए, मैं एक समान चिह्न, IF, और एक प्रारंभिक कोष्ठक लिखूंगा। IF फ़ंक्शन 3 तर्क लेता है: एक तार्किक परीक्षण, एक मान यदि सही है, और एक मान यदि गलत है। ध्यान दें कि यदि मूल्य वैकल्पिक है, तो चलिए उस तर्क को फिलहाल छोड़ देते हैं।
तो, एक छात्र को पास करने के लिए औसतन 70 या उससे अधिक की आवश्यकता होती है। इसका अर्थ है कि हम अपने तार्किक परीक्षण को I6> = 70 के रूप में लिख सकते हैं, और यदि सही है तो मूल्य के लिए दोहरे उद्धरण चिह्नों में "पास" दर्ज करें। अगर मैं इसे नीचे कॉपी करता हूं, तो हम देखेंगे कि कौन से छात्र उत्तीर्ण हुए हैं।
क्या होगा यदि हम इसे दूसरे तरीके से करना चाहते हैं, और दिखाते हैं कि कौन से छात्र असफल हुए? उस स्थिति में, हम सिर्फ I6 <70 होने के लिए परीक्षण को समायोजित करते हैं, और मान को "विफल" करने के लिए सेट करते हैं। अब वह सूत्र रिपोर्ट करता है जिसे छात्रों ने विफल कर दिया।
ध्यान दें कि क्योंकि हम झूठे मूल्य की आपूर्ति नहीं करते हैं, इसलिए फॉर्मूला 70 से ऊपर के औसत वाले छात्रों के लिए FALSE देता है।
आइए पास और फेल दोनों को दिखाने के लिए सूत्र को समायोजित करें। ऐसा करने के लिए, मुझे
तीसरा तर्क जोड़ने की जरूरत है , मूल्य के लिए यदि गलत है।
चूँकि हम यह देखने के लिए परीक्षण कर रहे हैं कि किस छात्र के अंक 70 से नीचे हैं, अगर मान "फेल" है, जिसका अर्थ है कि मान यदि गलत है तो "पास" होना चाहिए।
अब सूची में प्रत्येक छात्र या तो पास या असफल हो जाता है।
आइए इस उदाहरण को और रोचक बनाने के लिए एक और बात करते हैं। चलिए पासिंग स्कोर को वर्कशीट पर एक इनपुट बनाते हैं ताकि इसे आसानी से बदला जा सके।
मैं नए फॉर्मूले को पढ़ने में आसान बनाने के लिए इनपुट सेल का भी नाम लूंगा।
अब मुझे केवल सूत्र को अपडेट करने और उसे कॉपी करने की आवश्यकता है।
इनपुट के रूप में उत्तीर्ण अंकों के साथ हम पासिंग स्कोर को किसी भी मूल्य पर बदल सकते हैं जिसे हम पसंद करते हैं और सभी परिणाम गतिशील रूप से अपडेट होते हैं।