fx Core Formulas
ENहिन्दी

AND, OR, NOT — एक से ज़्यादा शर्तें

⏱ 12 min

आप क्या सीखेंगे

  • AND और OR से एक से ज़्यादा शर्तें जोड़ें।
  • NOT से शर्त उलटें।
  • चयन के नियमों में IF के अंदर logical फ़ंक्शन लगाएँ।

समझिए

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 देते हैं।

अभ्यास

mediumशीट में "Scholarship" कॉलम बनाएँ: लिखित 70+ और इंटरव्यू 60+ और शहर दिल्ली नहीं। फिर "Review Needed" कॉलम बनाएँ जिसमें कोई भी स्कोर 40 से कम हो तो "Yes"।
Candidates में I2: =IF(AND(B2>=70,C2>=60,D2<>"Delhi"),"Yes","No")। J2: =IF(OR(B2<40,C2<40),"Yes","No")। दोनों को रो 5 तक भरें। Scholarship: चारों के लिए No; Review Needed: No, Yes, No, Yes। Rahul का शहर Mumbai करने पर Scholarship Yes होगा। =NOT(D2="Delhi") और D2<>"Delhi" समान हैं।

प्रश्नोत्तरी

=AND(TRUE, FALSE)?
FALSE
=OR(5>10, 3<4)?
TRUE
B2 = 50 है। =AND(B2>40, B2<60)?
TRUE
AND, OR, NOT — एक से ज़्यादा शर्तें · हिंदी | ExcelWalaa