एक्सेल सीखो

Excel में IF फ़ंक्शन का उपयोग कैसे करें?

IF फ़ंक्शन एक्सेल में सबसे उपयोगी और अक्सर उपयोग किए जाने वाले फ़ंक्शन में से एक है। यह आपको मूल्यों के बीच तार्किक तुलना करने और तुलना सही या गलत के आधार पर एक मूल्य आउटपुट करने की अनुमति देता है।

डेटा का प्रभावी ढंग से विश्लेषण करने और अलग-अलग स्थितियों या मानदंडों के आधार पर परिणामों की गणना करने के लिए IF फ़ंक्शंस को ठीक से संरचना और नेस्ट करना सीखना महत्वपूर्ण है। एक्सेल में IF फ़ंक्शन का उपयोग करने के लिए यहां चरण-दर-चरण मार्गदर्शिका दी गई है।

यदि फ़ंक्शन सिंटैक्स

एक्सेल में IF फ़ंक्शन के लिए सिंटैक्स संरचना है:

=IF(logical_test, value_if_true, value_if_false)

कहा पे:

  • तार्किक परीक्षण: आप जिस स्थिति का परीक्षण करना चाहते हैं उसका मूल्यांकन सत्य या असत्य पर होता है
  • यदि सत्य है तो मान: यदि तार्किक परीक्षण सत्य पर मूल्यांकन करता है तो मान लौटाया जाता है
  • यदि गलत है तो मान: यदि तार्किक परीक्षण FALSE का मूल्यांकन करता है तो मान लौटाया जाता है

आइए अब Excel में IF फ़ंक्शंस का उपयोग करने के कुछ सरल शुरुआती उदाहरण देखें।

एक्सेल में IF फ़ंक्शन का उपयोग करने के उदाहरण

1. आईएफ फ़ंक्शन उपयोग उदाहरण: सरल तार्किक परीक्षण

मान लीजिए कि आपके पास छात्र परीक्षण स्कोर डेटा है, और आप 50-पॉइंट पासिंग कटऑफ स्कोर के आधार पर यह आउटपुट करना चाहते हैं कि प्रत्येक छात्र परीक्षा में उत्तीर्ण हुआ या अनुत्तीर्ण।

नामपरीक्षा अंकसफल या असफल
कल्पना - शक्ति की दौड़45
मार्क60

IF फ़ंक्शन यह परीक्षण करेगा कि छात्र का स्कोर 50 से अधिक या उसके बराबर था जो कि TRUE या FALSE के रूप में मूल्यांकन करता है।

  • यदि सत्य है, तो "पास" लौटाएँ
  • यदि गलत है, तो "असफल" लौटाएँ

तो सेल C2 होगा:

=IF(B2>=50,”Pass”,”Fail”)

और सेल C3 होगा:

=IF(B3>=50,”Pass”,”Fail”)

इसे भरने पर स्कोर के आधार पर प्रत्येक पंक्ति के लिए पास या फेल आउटपुट मिलता है:

नामपरीक्षा अंकसफल या असफल
कल्पना - शक्ति की दौड़45विफल
मार्क60पास

यह एक सीधा उदाहरण है कि कैसे तार्किक परीक्षण छात्र स्कोर मानों का उपयोग करके सही या गलत स्थिति के आधार पर आउटपुट मानों को अलग करता है।

2. आईएफ फ़ंक्शन उदाहरण 2: नेस्टेड आईएफ

ऊपर दिए गए स्कोरिंग उदाहरण के आधार पर, आइए कुछ और जटिल तार्किक परीक्षण जोड़ें घोंसला करने की क्रिया एकाधिक IF एक साथ कार्य करता है।

नेस्टिंग से तात्पर्य अधिक स्थितियाँ बनाने के लिए एक IF स्टेटमेंट को दूसरे IF स्टेटमेंट के अंदर डालने से है।

आइए आउटपुट अक्षर ग्रेड ए, बी, सी, डी या एफ के बजाय सफल - असफल निम्नलिखित ग्रेड कोष्ठक के आधार पर:

  • ए = 90-100
  • बी = 80-89
  • सी = 70-79
  • डी = 60-69
  • एफ = <60

उदाहरण के तौर पर मार्क के 60 स्कोर को लें। एक्सेल में नेस्टेड IF स्टेटमेंट होंगे:

=IF(B3>=90,"A",IF(B3>=80,"B",IF(B3>=70,"C", IF(B3>=60,"D","F"))))

इसे चरण-दर-चरण तोड़ना:

  • जांचें कि क्या मार्क का स्कोर 90 से अधिक या उसके बराबर है। यदि हां, तो ए लौटाएं। यदि नहीं, तो आगे बढ़ें।
  • परीक्षण करें कि क्या उसका स्कोर 80 से अधिक या उसके बराबर है। यदि हाँ, तो बी लौटाएँ। यदि नहीं, तो आगे बढ़ें।
  • परीक्षण करें कि क्या उसका स्कोर 70 से अधिक या उसके बराबर है... और इसी तरह।
  • यदि उपरोक्त कथनों में से कोई भी सत्य नहीं है तो अंतिम अन्य मानदंड F लौटाता है।

तो आप देख सकते हैं कि कैसे नेस्टिंग IF कथन कैस्केडिंग तार्किक परीक्षणों के आधार पर एकाधिक मान आउटपुट की अनुमति देता है।

अनुशंसित पढ़ना: 10 एक्सेल फ़ंक्शंस हर छात्र को जानना चाहिए

3. यदि उदाहरण 3: और/या शर्तें

इससे अधिक या उसके बराबर जैसे तार्किक ऑपरेटरों के साथ मूल्यों की तुलना करने के अलावा, आप IF का उपयोग करके अधिक जटिल और/या तर्क स्थितियों का भी मूल्यांकन कर सकते हैं।

उदाहरण के लिए, आइए यदि छात्र ने 75 से अधिक अंक प्राप्त किए हैं और इस डेटा का उपयोग करके 80% से अधिक कक्षाओं में भाग लिया है, तो पास स्थिति का आउटपुट दें:

नामस्कोरउपस्थिति %पास स्थिति
कल्पना - शक्ति की दौड़8590% तक
मार्क7278% तक

AND तार्किक परीक्षण की संरचना इस प्रकार होगी:

=IF(AND(B2>75,C2>80),"Pass","Fail")

यदि दोनों मानदंड पूरे होते हैं तो यह एक पास लौटाता है, जबकि किसी भी स्थिति में विफल होने पर आउटपुट फेल हो जाता है।

इसके विपरीत, आप इसके बजाय एकाधिक OR स्थितियों के लिए परीक्षण कर सकते हैं:

=IF(OR(B2>75,C2>80),"Pass","Fail")

अब 75 से अधिक अंक प्राप्त करने या 80% से अधिक उपस्थिति होने पर भी छात्र उत्तीर्ण होंगे। लेकिन दोनों में असफल होने पर भी असफल स्थिति वापस आ जाती है।

4. यदि उदाहरण 4: SUMIF फ़ंक्शन

IF के अलावा, सशर्त तर्क से संबंधित एक अन्य उपयोगी फ़ंक्शन SUMIF है। यह निर्दिष्ट मानदंडों के आधार पर कोशिकाओं की एक श्रृंखला का योग करता है।

आइए स्कोर डेटासेट पर दोबारा गौर करें और केवल 50 से अधिक उत्तीर्ण अंकों का योग करने के लिए SUMIF का उपयोग करें।

SUMIF सिंटैक्स है:

=SUMIF(range, criteria, sum_range)

तो इनपुट कर रहा हूँ:

=SUMIF(B2:B4,”>=50”, B2:B4)

105 आउटपुट होगा, केवल मार्क के 60 और सैली के 85 को जोड़कर, क्योंकि वे 50 को नजरअंदाज करते हुए >=45 मानदंडों को पूरा करते हैं।

यह दर्शाता है कि कैसे SUMIF ऊपर/नीचे मान, पाठ मिलान, दिनांक सीमा, या अन्य विशेषताओं जैसे सशर्त मापदंडों के आधार पर संख्यात्मक डेटा का चयन कर सकता है।

5. यदि उदाहरण 5: VLOOKUP फ़ंक्शन

अंत में, आइए IF और VLOOKUP फ़ंक्शंस के संयोजन वाले एक सामान्य उपयोग के मामले की जाँच करें।

VLOOKUP एक ​​मानदंड से मेल खाने वाले लुकअप मान के आधार पर एक अलग तालिका या श्रेणी से डेटा खींचता है।

यदि कोई मिलान मौजूद नहीं है तो हम VLOOKUP से एक मान आउटपुट करने के लिए IF स्टेटमेंट को एकीकृत कर सकते हैं, जबकि कोई मिलान मौजूद नहीं होने पर दूसरा मान प्रदर्शित कर सकते हैं।

मान लें कि आपके पास एक तालिका में छात्र आईडी नंबर हैं और आप आईडी से मिलान करने के लिए उनके संबंधित नामों को VLOOKUP के माध्यम से दूसरी तालिका में खींचना चाहते हैं।

इसे इस प्रकार संरचित किया जाएगा:

=IF(ISNA(VLOOKUP(A2,Sheet2!A1:B5,2,FALSE)),"No Match",VLOOKUP(A2,Sheet2!A1:B5,2,FALSE))

इसलिए यदि VLOOKUP कोई मिलान नहीं देता है, तो IF कथन #N/A त्रुटि कोड पकड़ता है और "कोई मिलान नहीं" आउटपुट करता है। लेकिन यदि कोई नाम मिलान पाया जाता है, तो यह इसके बजाय वास्तविक नाम स्ट्रिंग को आउटपुट करेगा।

यह सिंटैक्स उन बेजोड़ VLOOKUP खोजों को शानदार ढंग से संभालने या कोई डेटा मौजूद न होने पर कस्टम फ़्लैग लौटाने की अनुमति देता है।

IF फ़ंक्शन उपयोग के लिए उन्नत युक्तियाँ

उन बुनियादी उदाहरणों को शामिल करते हुए, आइए IF फ़ंक्शंस के अधिक उन्नत उपयोग पर कुछ त्वरित युक्तियाँ देखें:

  • सरणियों को स्थानांतरित करें केवल स्केलर के बजाय पूर्ण स्तंभ या पंक्ति सरणियाँ लौटाने के लिए IF के साथ
  • COUNTIF के साथ संयोजित करें कुछ शर्तों को पूरा करने वाली घटनाओं की गणना करना
  • बनाएं कैस्केडिंग ड्रॉपडाउन IFs को नेस्ट करके जहां चयन मान बाद के ड्रॉपडाउन को गतिशील रूप से फ़िल्टर करते हैं
  • के निर्माण के गतिशील चार्ट चार्ट डेटा श्रेणियों को IF आउटपुट से जोड़कर चयन परिवर्तन पर अद्यतन करना
  • बनाएँ डेटा सत्यापन नियम IF का उपयोग करके कस्टम त्रुटि-प्रबंधन प्रतिक्रियाओं के साथ
  • IF को इसके साथ एकीकृत करें पिवोटटेबल्स और चार्ट डिफ़ॉल्ट प्रदर्शित करने के बजाय एकत्रीकरण तर्क को अनुकूलित करने के लिए
  • सुधार करना डैशबोर्ड इंटरैक्शन IF आउटपुट को स्लाइसर या स्क्रॉल बार जैसे इनपुट नियंत्रणों से जोड़कर

IF को VLOOKUP, SUMIF, COUNTIF और अन्य कार्यों के साथ रचनात्मक रूप से मिश्रित करना सीखना डेटा विश्लेषण परिणामों में हेरफेर करने की आपकी क्षमता का विस्तार करता है।

चाबी छीन लेना

एक्सेल में IF फ़ंक्शंस की सरलता और लचीलापन उन्हें बुनियादी और जटिल तार्किक परीक्षणों दोनों के लिए अमूल्य बनाता है। विस्तृत बहु-स्थिति परिदृश्यों को संभालने के लिए सिंटैक्स व्यवस्था और नेस्टिंग सिद्धांतों की समझ की आवश्यकता होती है।

IF पर मजबूत महारत के साथ, आप व्यावसायिक आवश्यकताओं को सटीक रूप से पूरा करने के लिए वस्तुतः किसी भी डेटा गणना, विश्लेषण या डैशबोर्ड इंटरैक्शन को अनुकूलित कर सकते हैं। तो अपने एक्सेल मॉडल से अधिक बुद्धिमत्ता को अनलॉक करने के लिए आज ही कुछ तर्क परीक्षण एकीकृत करें!

संबंधित पोस्ट