समझिए
1. तीनों एक नज़र में
ये तीनों खुद TRUE या FALSE लौटाते हैं।
| फ़ंक्शन | TRUE कब | उदाहरण |
|---|---|---|
AND |
सारी शर्तें सही हों | =AND(B2>=40, C2>=40) |
OR |
कोई एक भी शर्त सही हो | =OR(D2="Delhi", D2="Mumbai") |
NOT |
शर्त को उल्टा कर देता है | =NOT(D2="Delhi") |
AND/OR में 255 तक शर्तें दे सकते हैं।
2. अभ्यास शीट
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Candidate | Written | Interview | City |
| 2 | Rahul | 72 | 65 | Delhi |
| 3 | Pooja | 85 | 38 | Jaipur |
| 4 | Vikas | 45 | 80 | Mumbai |
| 5 | Anjali | 35 | 30 | Delhi |
3. AND + IF: दोनों में पास होना ज़रूरी
चयन तभी जब लिखित और इंटरव्यू दोनों में 40+ हो:
=IF(AND(B2>=40, C2>=40), "Selected", "Rejected")
नतीजा: Rahul Selected, Pooja Rejected, Vikas Selected, Anjali Rejected।
4. OR + IF: कोई एक काफ़ी है
शॉर्टलिस्ट अगर किसी एक राउंड में 80+ हो:
=IF(OR(B2>=80, C2>=80), "Shortlist", "-")
Pooja (85) और Vikas (80) शॉर्टलिस्ट।
5. NOT: उल्टी शर्त
दिल्ली से बाहर वाले उम्मीदवारों को यात्रा भत्ता:
=IF(NOT(D2="Delhi"), "TA Eligible", "Local")
यही काम =IF(D2<>"Delhi", ...) से भी होता है। NOT असली काम तब आता है जब पूरी AND/OR शर्त को उल्टा करना हो, जैसे NOT(OR(...)) — "इनमें से कोई भी नहीं"।
6. AND + OR एक साथ
चयन अगर दोनों राउंड में 40+ हों या लिखित में 90+ हो (सीधी एंट्री):
=IF(OR(AND(B2>=40, C2>=40), B2>=90), "Selected", "Rejected")
अंदर से बाहर पढ़ें: पहले AND का नतीजा, फिर उसे OR में दूसरी शर्त के साथ मिलाएँ।
7. Nested IF को छोटा करना
AND के बिना:
=IF(B2>=40, IF(C2>=40, "Selected", "Rejected"), "Rejected")
AND के साथ:
=IF(AND(B2>=40, C2>=40), "Selected", "Rejected")
नतीजा वही, फ़ॉर्मूला आधा, "Rejected" सिर्फ़ एक बार।
आम गलतियाँ
गणित वाले अंदाज़ में लिखना: =IF(40<=B2<=100, ...) Excel में काम नहीं करता — AND(B2>=40, B2<=100) लिखें। OR(D2="Delhi","Mumbai") भी गलत है; हर शर्त पूरी लिखनी होती है: OR(D2="Delhi", D2="Mumbai")। और AND/OR को IF के बाहर अकेले इस्तेमाल करके "Selected" जैसे टेक्स्ट की उम्मीद करना — वे सिर्फ़ TRUE/FALSE देते हैं।