एकाधिक IFs एक्सेल फ़ंक्शन
यदि एक्सेल में एकाधिक आईएफ या नेस्टेड है तो एक अन्य आईएफ स्टेटमेंट के अंदर एक आईएफ स्टेटमेंट है। हम एक्सेल में सामान्य IF सूत्र के 'value_if_true' और 'value_if_false' तर्कों में अतिरिक्त IF विवरण शामिल कर सकते हैं। जब हमें एक ही समय में एक से अधिक स्थितियों का परीक्षण करने और विभिन्न मूल्यों को वापस करने की आवश्यकता होती है, तो हम Excel में Nested IF या Multiple IF's का उपयोग करते हैं।
व्याख्या की
एक्सेल डेटा में, ऐसी परिस्थितियाँ होती हैं, जहाँ हमें किसी विशिष्ट डेटा का पता लगाने के लिए एक या दो से अधिक स्थितियों का उपयोग करने की आवश्यकता होती है, यदि फ़ंक्शन का उपयोग करते हुए या यदि किसी तार्किक फ़ंक्शन के साथ फ़ंक्शन उपयोगी नहीं होता है, तो हम कई का उपयोग कर सकते हैं, यदि एक्सेल के अंदर स्टेटमेंट एकल यदि कथन, नेस्टेड में यदि कथन यदि स्थिति से मिलता है, तो परिणाम प्रदर्शित किया जाता है, लेकिन यदि शर्त पूरी नहीं होती है, तो अगले यदि कथन निष्पादित किया जाता है।
'IF' फॉर्मूला का उपयोग तब किया जाता है जब हम किसी शर्त का परीक्षण करना चाहते हैं और यदि शर्त पूरी नहीं होती है तो एक मान लौटाते हैं और दूसरा मान पूरा नहीं होता है।
प्रत्येक बाद के IF को पिछले IF के 'value_if_false' तर्क में शामिल किया गया है। तो, नेस्टेड IF एक्सेल फार्मूला निम्नानुसार काम करता है:

वाक्य - विन्यास
IF (कंडीशन 1, परिणाम 1, IF (कंडीशन 2, परिणाम 2, IF (कंडीशन 3, परिणाम 3,…)))
उदाहरण
उदाहरण 1
यदि हम यह जानना चाहते हैं कि एक छात्र परीक्षा में कैसे स्कोर करता है। एक छात्र के दो परीक्षा स्कोर हैं, और हम कुल अंकों (दो अंकों की राशि) को 'अच्छा,' 'औसत,' और 'बुरा' के रूप में परिभाषित करते हैं। एक अंक 'अच्छा' होगा यदि यह 60 से अधिक या इसके बराबर है, 'औसत' यदि यह 40 और 60 के बीच है, और 'खराब' यदि यह 40 से कम या इसके बराबर है।
मान लें कि पहला अंक कॉलम B में संग्रहीत है, दूसरा स्तंभ C में।

निम्नलिखित सूत्र एक्सेल को 'गुड,' 'एवरेज' या 'बैड' लौटाने के लिए कहता है:
= IF (D2> = 60, "अच्छा", IF (D2> 40, "औसत", "खराब"))

यह फ़ॉर्मूला नीचे दिए गए परिणाम के रूप में देता है:

बाकी कोशिकाओं को परिणाम प्राप्त करने के लिए फॉर्मूला खींचें।

हम देख सकते हैं कि इस मामले में एक नेस्टेड आईएफ फ़ंक्शन पर्याप्त है क्योंकि हमें केवल 3 परिणाम प्राप्त करने की आवश्यकता है।
उदाहरण # 2
अब, मान लें कि हम उपरोक्त उदाहरणों में एक और स्थिति का परीक्षण करना चाहते हैं: 70 और ऊपर के कुल अंकों को "उत्कृष्ट" के रूप में वर्गीकृत किया गया है।
= IF (D2> = 70, "उत्कृष्ट", IF (D2> = 60, "अच्छा", IF (D2> 40, "औसत", "बुरा")))

यह फ़ॉर्मूला नीचे दिए गए परिणाम के रूप में देता है:

उत्कृष्ट:> = 70
गुड: 60 और 69 के बीच
औसत: 41 और 59 के बीच
खराब: <= 40
बाकी कोशिकाओं को परिणाम प्राप्त करने के लिए फॉर्मूला खींचें।

यदि आवश्यक हो तो हम 'इफ' शर्तों को जोड़ सकते हैं।
उदाहरण # 3
यदि हम अलग-अलग स्थितियों के कुछ सेटों का परीक्षण करना चाहते हैं, तो उन स्थितियों को तार्किक OR & AND का उपयोग करके व्यक्त किया जा सकता है, यदि IF स्टेटमेंट्स के अंदर फ़ंक्शंस घोंसला कर रहे हैं, और फिर IF स्टेटमेंट्स को एक-दूसरे में घोंसला बना सकते हैं।
उदाहरण के लिए, यदि हमारे पास दो तिमाहियों में किसी कर्मचारी द्वारा किए गए लक्ष्य की संख्या 2 तिमाहियों में है: Q1 & Q2, और हम उच्च लक्ष्य संख्या के आधार पर कर्मचारी के प्रदर्शन बोनस की गणना करना चाहते हैं।

हम तर्क के साथ एक सूत्र बना सकते हैं:
- यदि Q1 या Q2 लक्ष्य 70 से अधिक हैं, तो कर्मचारी को 10% बोनस मिलता है,
- यदि दोनों में से कोई 60 से अधिक है, तो कर्मचारी को 7% बोनस मिलता है,
- यदि दोनों में से 50 से अधिक है, तो कर्मचारी को 5% बोनस मिलता है,
- यदि दोनों में से कोई 40 से अधिक है, तो कर्मचारी को 3% बोनस मिलता है, अन्यथा कोई बोनस नहीं।
इसलिए, हम पहले कुछ या कथन लिखते हैं, जैसे (B2> = 70, C2> = 70), और फिर उन्हें IF परीक्षणों के तार्किक परीक्षणों में निम्नानुसार घोंसला बनाते हैं:
= आईएफ (या (बी 2> = ,०, सी २> = 10०), १०%, आईएफ (या (बी २> = ६०, सी २> = ६०),,%, आईएफ (या (बी २> = ५०, सी २> = ५०) ), 5%, IF (या B2 (B2> = 40, C2> = 40), 3%, "")))

यह फ़ॉर्मूला नीचे दिए गए परिणाम के रूप में देता है:

बाकी कोशिकाओं के परिणाम प्राप्त करने के लिए फॉर्मूला खींचें।

उदाहरण # 4
अब, मान लें कि हम उपरोक्त उदाहरण में एक और स्थिति का परीक्षण करना चाहते हैं:
- यदि Q1 और Q2 दोनों लक्ष्य 70 से अधिक हैं, तो कर्मचारी को 10% बोनस मिलता है
- यदि दोनों 60 से अधिक हैं, तो कर्मचारी को 7% बोनस मिलता है
- यदि वे दोनों 50 से अधिक हैं, तो कर्मचारी को 5% बोनस मिलता है
- यदि दोनों 40 से अधिक हैं, तो कर्मचारी को 3% बोनस मिलता है
- और कोई बोनस नहीं।
इसलिए, हम पहले कुछ और कथन लिखते हैं जैसे (B2> = 70, C2> = 70), और फिर उन्हें घोंसला: IF कार्यों के परीक्षण निम्नानुसार हैं:
= आईएफ (और (बी 2> = B2०, सी २> = 10०), १०%, आईएफ (और बी २ (बी २ = = ६०, सी २> = ६०),,%, आईएफ (और (बी २> = ५०, सी २> = ५०) ), 5%, IF (और (B2 (=> 40, C2> = 40), 3%, "")))

यह सूत्र नीचे दिए गए परिणाम के रूप में देता है:

बाकी कोशिकाओं को परिणाम प्राप्त करने के लिए फॉर्मूला खींचें।

याद रखने वाली चीज़ें
- एक से अधिक IF फ़ंक्शन, किसी सूत्र में दिखाई देने वाले क्रम में तार्किक परीक्षणों का मूल्यांकन करते हैं, और जैसे ही एक स्थिति सत्य का मूल्यांकन करती है, बाद की स्थितियों का परीक्षण नहीं किया जाता है।
- उदाहरण के लिए, यदि हम ऊपर चर्चा किए गए दूसरे उदाहरण पर विचार करते हैं, तो Excel में नेस्टेड IF सूत्र पहले तार्किक परीक्षण (D2> = 70) का मूल्यांकन करता है और 'उत्कृष्ट' देता है, क्योंकि नीचे दिए गए सूत्र में स्थिति सही है:
= IF (D2> = 70, "उत्कृष्ट", IF (D2> = 60 ,,, "अच्छा", IF (D2> 40, "औसत", "बुरा"))
अब, यदि हम एक्सेल में IF फंक्शंस के क्रम को इस प्रकार उलटते हैं:
= IF (D2> 40, "औसत", IF (D2> = 60 ,,, "अच्छा", IF (D2> = 70, "उत्कृष्ट", "बुरा"))
इस स्थिति में, सूत्र पहली स्थिति का परीक्षण करता है, और चूंकि 85, 70 से अधिक या उसके बराबर है, इस स्थिति का एक परिणाम भी सत्य है, इसलिए सूत्र बाद की स्थितियों का परीक्षण किए बिना 'उत्कृष्ट' के बजाय 'औसत' लौटाएगा।
सही क्रम

गलत आदेश

नोट: Excel में IF फ़ंक्शन के क्रम को बदलने से परिणाम बदल जाएगा।
- सूत्र तर्क का मूल्यांकन करें - एकाधिक IF शर्तों के चरण-दर-चरण मूल्यांकन को देखने के लिए, हम फ़ॉर्मूला ऑडिटिंग समूह में फ़ॉर्मूला टैब पर एक्सेल में 'मूल्यांकन फॉर्मूला' सुविधा का उपयोग कर सकते हैं। 'मूल्यांकन' बटन पर क्लिक करने से मूल्यांकन प्रक्रिया के सभी चरण दिखाई देंगे।
- उदाहरण के लिए, दूसरे उदाहरण में, नेस्टेड IF सूत्र के पहले तार्किक परीक्षण का मूल्यांकन D2> = 70 के रूप में जाएगा; 85> = 70; सच; अति उत्कृष्ट।

- कोष्ठकों को संतुलित करना : यदि कोष्ठक संख्या और क्रम के अनुसार मेल नहीं खाते हैं, तो एकाधिक IF सूत्र काम नहीं करेगा।
- यदि हमारे पास कोष्ठकों का एक से अधिक सेट है, तो कोष्ठक जोड़े अलग-अलग रंगों में छायांकित किए जाते हैं ताकि कोष्ठक खोलने से समापन वाले लोगों से मेल खाता हो।
- साथ ही, कोष्ठक को बंद करने पर, मिलान जोड़े को हाइलाइट किया जाता है।
- संख्या और पाठ को अलग तरह से व्यवहार किया जाना चाहिए : एकाधिक / नेस्टेड IF सूत्र में, पाठ को हमेशा दोहरे-उद्धरणों में संलग्न किया जाना चाहिए।
- मल्टीपल आईएफ अक्सर परेशानी का सबब बन सकता है : एक बयान में इतने सारे सच्चे और झूठे हालात और कोष्ठक को प्रबंधित करना मुश्किल हो जाता है। मल्टीपल IF के एक्सेल में बनाए रखना मुश्किल हो रहा है, तो IF या फंक्शन या VLOOKUP जैसे अन्य टूल्स का उपयोग करना हमेशा अच्छा होता है।