MS Excel Nested If Function और If with And function और If with Or function का प्रयोग
MS Excel में if बहुत महत्वपूर्ण Function है और इस फंक्शन में हमें True ओर False कंडीशन के आधार पर वैल्यू प्राप्त होती हैं और हम इसका अगल अलग तरह से उपयोग करते है। यहाँ पर मैं आपको “Nested If”, “if with And” और "If with Or” function के साथ का प्रयोग बता रहा हूँ।
1. Nested If
1. Nested If
Nested If का प्रयोग हम तब करते है जब हमारे पास multiple conditions होती है और हमें दो या दो से ज्यादा बार
if फंक्शन का उपयोग करना पड़ता है और एक से ज्यादा बार if फंक्शन को उपयोग करना ही nested if कहलाता है।
if फंक्शन का उपयोग करना पड़ता है और एक से ज्यादा बार if फंक्शन को उपयोग करना ही nested if कहलाता है।
यहाँ एक example के द्वारा हम इस समझ लेते हैं:
यहाँ पर हमारे पास employees की sales report है जिसमे हमें उनको उनकी sales के हिसाब से if function के द्वारा कमीशन की value फिक्स करना है जिसमे कंडीशन इस प्रकार है:
1. अगर सेल 20000 बराबर या उसके बराबर है तो कमीशन 10 % होना चाहिए।
2. अगर सेल 10000 रूपीस 1000 के बीच है तो कमीशन पांच परसेंट होना चाहिए।
3. अगर 10000 से कम है तो कमीशन तीन परसेंट होना चाहिए।
इसके लिए हम nested if यूज करके sales के हिसाब से कमीशन क परसेंट प्राप्त करेंगे।
हमे cell C4 मे इस प्रकार nested if का प्रयोग करना पड़ेगा।
=IF(B4>=20000,"10",IF(B4>=10000,"5","3"))
इसके बाद हम ये फंकशन सभी सेल मे अप्लाई करते है तो हमे जो रिज़ल्ट प्रपट होगा वो नीचे दी गई इमेज मे है।
Commission Amount के लिए यहा पर cell D4 मे function =B4*C4% use करने के बाद बाकी cell मे apply किया गया है।
2. If with And Function
इस फंक्शन काप्रयोग हम तक तब करते हैं जब एक से ज्यादा कंडीशन के होती है। If with And फंक्शन में हमें True ओर False Condition के आधार पर वैल्यू प्राप्त होती हैं। इस function मे अगर सभी कंडीशन True होती हैं तभी हमें हमें True कंडीशन के आधार पर की वैल्यू प्राप्त होती है अन्यथा False कंडिशन के आधार पर वैल्यू प्राप्त होती है।
Example के लिए हमारे पास एक लिस्ट है जिसमे employees performance score के आधार पर employees को A, B, और C तीन Grade प्रदान करना है जिसके कंडिशन इस प्रकार है:
1. अगर Sales 20000 से जादा है और performance score 80 से जादा है तो "A" Grade प्रदान करना है।
3. अगर सेल्स 15000 और 20000 के बीच है और performance score 60 और 80 के बीच है तो "B " Grade प्रदान करना है।
3. अगर sales 10000 से कम है और performance score 60 से कम है तो "C" Grade प्रदान करना है।
इसके लिए हम If with And फंकशन के द्वारा इन conditions को निम्न प्रकार सेट करेंगे:
=IF(AND(B16>20000,C16>80),"A",IF(AND(B16>15000,C16>60),"B","C"))
Value Return if all condition would be True.
यह फंकशन cell D16 मे apply किया गया है और नीचे दी गई सभी cells मे apply करने के बाद हमे result इस प्रकार प्राप्त होगा।
आपको रिज़ल्ट देखने के बाद पता चल गया होगा की If And फंकशन मे दोनों condition true होने पर ही true condition के आधार पर value प्राप्त होती है अगर दोनों मे से कोई एक कंडिशन भी false होती है तो यह false कंडिशन value return करता है।
Example के लिए हमारे पास एक लिस्ट है जिसमे employees performance score के आधार पर employees को A, B, और C तीन Grade प्रदान करना है जिसके कंडिशन इस प्रकार है:
1. अगर Sales 20000 से जादा है या performance score 80 से जादा है तो "A" Grade प्रदान करना है।
3. अगर सेल्स 15000 या 20000 के बीच है और performance score 60 और 80 के बीच है तो "B " Grade प्रदान करना है।
3. अगर sales 10000 से कम है या performance score 60 से कम है तो "C" Grade प्रदान करना है।
इसके लिए हम If with And फंकशन के द्वारा इन conditions को निम्न प्रकार सेट करेंगे:
=IF(OR(B28>20000,C28>80),"A",IF(OR(B28>15000,C28>60),"B","C"))
Value Return if any one condition would be True.
यह फंकशन cell D28 मे apply किया गया है और नीचे दी गई सभी cells मे apply करने के बाद हमे result इस प्रकार प्राप्त होगा।
आपको रिज़ल्ट देखने के बाद पता चल गया होगा की If Or फंकशन मे दोनों मे से कोई एक भी condition true होने पर ही true condition के आधार पर value प्राप्त होती है।
Example के लिए हमारे पास एक लिस्ट है जिसमे employees performance score के आधार पर employees को A, B, और C तीन Grade प्रदान करना है जिसके कंडिशन इस प्रकार है:
1. अगर Sales 20000 से जादा है और performance score 80 से जादा है तो "A" Grade प्रदान करना है।
3. अगर सेल्स 15000 और 20000 के बीच है और performance score 60 और 80 के बीच है तो "B " Grade प्रदान करना है।
3. अगर sales 10000 से कम है और performance score 60 से कम है तो "C" Grade प्रदान करना है।
इसके लिए हम If with And फंकशन के द्वारा इन conditions को निम्न प्रकार सेट करेंगे:
=IF(AND(B16>20000,C16>80),"A",IF(AND(B16>15000,C16>60),"B","C"))
Value Return if all condition would be True.
यह फंकशन cell D16 मे apply किया गया है और नीचे दी गई सभी cells मे apply करने के बाद हमे result इस प्रकार प्राप्त होगा।
आपको रिज़ल्ट देखने के बाद पता चल गया होगा की If And फंकशन मे दोनों condition true होने पर ही true condition के आधार पर value प्राप्त होती है अगर दोनों मे से कोई एक कंडिशन भी false होती है तो यह false कंडिशन value return करता है।
2. If with Or Function
इस फंक्शन का प्रयोग भी हम एक से ज्यादा कंडीशन होने पर करते है। If with Or फंक्शन If with And function से बिल्कुल विपरीत है। इस function मे सभी conditions मे से कोई एक भी condition True होने पर True Condition के आधार पर Value प्राप्त होती है और केवल तभी false condition Value प्राप्त होती है जब सभी condition false होती है।Example के लिए हमारे पास एक लिस्ट है जिसमे employees performance score के आधार पर employees को A, B, और C तीन Grade प्रदान करना है जिसके कंडिशन इस प्रकार है:
1. अगर Sales 20000 से जादा है या performance score 80 से जादा है तो "A" Grade प्रदान करना है।
3. अगर सेल्स 15000 या 20000 के बीच है और performance score 60 और 80 के बीच है तो "B " Grade प्रदान करना है।
3. अगर sales 10000 से कम है या performance score 60 से कम है तो "C" Grade प्रदान करना है।
इसके लिए हम If with And फंकशन के द्वारा इन conditions को निम्न प्रकार सेट करेंगे:
=IF(OR(B28>20000,C28>80),"A",IF(OR(B28>15000,C28>60),"B","C"))
Value Return if any one condition would be True.
यह फंकशन cell D28 मे apply किया गया है और नीचे दी गई सभी cells मे apply करने के बाद हमे result इस प्रकार प्राप्त होगा।
आपको रिज़ल्ट देखने के बाद पता चल गया होगा की If Or फंकशन मे दोनों मे से कोई एक भी condition true होने पर ही true condition के आधार पर value प्राप्त होती है।
Nested if vs If with And function and If with Or function
Reviewed by DINESH K VISHVA
on
मार्च 14, 2020
Rating:
![Nested if vs If with And function and If with Or function](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjoxFCP5vb-E4Tl03L9_xF0AiqL5lW760aGAc8IkWXFfI3Y9QQuBaaFJlz6p4oFKTRu0S6YKKmUDOY2-i7ZUmGFhyphenhyphenSQaIQ5DQU8pyzNInWxPW9W5SPT4zSL7Ihc9xuYQEIRWV2ZHXOBibfh/s72-c/Use+of+nested+if+function+in+excel.jpg)
कोई टिप्पणी नहीं:
एक टिप्पणी भेजें