Categories

⏱️ 12 min read

Excel Logical Functions: IF, AND, OR, IFS, IFERROR, IFNA और SWITCH

N
By NotesMind

Microsoft Excel Logical Functions: IF, AND, OR, NOT, IFS, IFERROR, IFNA और SWITCH

Microsoft Excel में Data के आधार पर Decision लेने के लिए Logical Functions का बहुत महत्वपूर्ण स्थान है। जब हमें यह जांचना हो कि कोई Condition सही है या गलत और उसके आधार पर अलग-अलग Result दिखाना हो, तब Logical Functions काम आते हैं।

उदाहरण के लिए, अगर किसी Student के Marks 40 या उससे अधिक हैं, तो Result में Pass दिखाना है और 40 से कम होने पर Fail दिखाना है। इसके लिए हम Excel में IF Function का उपयोग कर सकते हैं।

इसी तरह अगर किसी Employee की Salary 50,000 से ज्यादा और Experience 5 साल से ज्यादा है, तो किसी विशेष Category में रखना हो, तो IF के साथ AND का इस्तेमाल किया जा सकता है।

इस Article में हम Excel के महत्वपूर्ण Logical Functions:

IF, IF with AND, IF with OR, Nested IF, IFS, AND, OR, NOT, TRUE, FALSE, IFERROR, IFNA और SWITCH

को आसान भाषा में Examples के साथ समझेंगे।


1. IF Function क्या है?

IF Function Excel का सबसे महत्वपूर्ण Logical Function है। इसका उपयोग किसी Condition को Check करके उसके आधार पर दो अलग-अलग Results में से एक Result देने के लिए किया जाता है।

सरल भाषा में:

अगर Condition सही है तो एक Result, वरना दूसरा Result।

Syntax

=IF(logical_test, value_if_true, value_if_false)

यहां:

  • logical_test = Condition

  • value_if_true = Condition सही होने पर Result

  • value_if_false = Condition गलत होने पर Result

Example

मान लीजिए A2 में Student के Marks हैं:

A2 = 65

Formula:

=IF(A2>=40,"Pass","Fail")

Result:

Pass

अगर A2 में 35 होते, तो Result:

Fail

आता।


2. IF with AND

जब किसी IF Condition में दो या दो से अधिक Conditions एक साथ True होना जरूरी हो, तब IF के साथ AND Function का उपयोग किया जाता है।

Example

मान लीजिए:

  • A2 = Marks

  • B2 = Attendance

Student को Pass तभी करना है जब:

  • Marks 40 या उससे अधिक हों

  • Attendance 75% या उससे अधिक हो

Formula:

=IF(AND(A2>=40,B2>=75%),"Pass","Fail")

यहां Student तभी Pass होगा जब दोनों Conditions True हों।

आसान भाषा में

IF + AND = सभी जरूरी Conditions पूरी होनी चाहिए।


3. IF with OR

जब कई Conditions में से कोई एक Condition True होना पर्याप्त हो, तब IF के साथ OR Function का उपयोग किया जाता है।

Example

मान लीजिए Student को Special Attention की जरूरत है अगर:

  • Marks 40 से कम हैं

  • या Attendance 60% से कम है

Formula:

=IF(OR(A2<40,B2<60%),"Attention Required","Normal")

अगर दोनों में से कोई एक Condition भी True है, तो Result:

Attention Required

आ सकता है।

आसान भाषा में

IF + OR = Conditions में से कोई एक True होना पर्याप्त है।


4. Nested IF क्या है?

जब एक IF Function के अंदर दूसरा IF Function इस्तेमाल किया जाता है, तो उसे Nested IF कहा जाता है।

इसका उपयोग तब किया जाता है जब हमें दो से ज्यादा संभावित Results के लिए अलग-अलग Conditions Check करनी हों।

Example – Grade

मान लीजिए Student के Marks के अनुसार Grade देना है:

  • 90 या अधिक = A+

  • 80 या अधिक = A

  • 70 या अधिक = B

  • 60 या अधिक = C

  • 40 या अधिक = D

  • 40 से कम = F

Formula:

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

यह एक Nested IF का उदाहरण है।

Nested IF की समस्या

बहुत सारी Conditions होने पर Nested IF Formula काफी लंबा और समझने में मुश्किल हो सकता है। ऐसी स्थिति में, यदि Excel Version Support करता है, तो IFS Function ज्यादा आसान विकल्प हो सकता है।


5. IFS Function

IFS Function का उपयोग एक के बाद एक कई Conditions को Check करने के लिए किया जाता है। यह कई परिस्थितियों में Nested IF की तुलना में Formula को अधिक readable बना सकता है।

Syntax

=IFS(test1,result1,test2,result2,...)

Example

ऊपर वाले Grade Example को IFS से:

=IFS(
A2>=90,"A+",
A2>=80,"A",
A2>=70,"B",
A2>=60,"C",
A2>=40,"D",
A2<40,"F"
)

यह Formula Conditions को क्रम से Check करता है और पहली True Condition का Result देता है।

IFS का फायदा

अगर कई Conditions हैं, तो IFS Formula Nested IF की तुलना में पढ़ने और समझने में आसान हो सकता है।


6. AND Function

AND Function यह Check करता है कि दी गई सभी Conditions True हैं या नहीं

अगर सभी Conditions True हैं, तो Result:

TRUE

होगा।

अगर एक भी Condition False है, तो Result:

FALSE

होगा।

Syntax

=AND(logical1, logical2, ...)

Example

=AND(A2>=40,B2>=75%)

अगर:

  • Marks = 65

  • Attendance = 80%

तो दोनों Conditions True हैं।

Result:

TRUE

अगर Attendance 60% होती, तो Result:

FALSE

होता।


7. OR Function

OR Function यह Check करता है कि दी गई Conditions में से कम से कम एक Condition True है या नहीं

Syntax

=OR(logical1, logical2, ...)

Example

=OR(A2>=90,B2>=90)

अगर A2 या B2 में से कोई एक Value 90 या उससे ज्यादा है, तो Result:

TRUE

होगा।

अगर दोनों Values 90 से कम हैं, तो Result:

FALSE

होगा।

AND और OR में अंतर

AND OR
सभी Conditions True होनी चाहिए कम से कम एक Condition True होनी चाहिए
एक False होने पर Result FALSE एक True होने पर Result TRUE
=AND(A1>10,B1>10) =OR(A1>10,B1>10)

8. NOT Function

NOT Function किसी Logical Value का उल्टा Result देता है।

यानी:

  • TRUE → FALSE

  • FALSE → TRUE

Syntax

=NOT(logical)

Example

=NOT(A2>50)

अगर A2 की Value 60 है, तो:

A2>50 = TRUE

लेकिन NOT इसे उलट देगा:

FALSE

आसान भाषा में

NOT = Result को उल्टा करना


9. TRUE Function

TRUE Function Logical Value TRUE Return करता है।

Syntax

=TRUE()

Result:

TRUE

Excel में TRUE को कई Logical Tests में उपयोग किया जा सकता है। हालांकि कई परिस्थितियों में सीधे TRUE Logical Constant भी इस्तेमाल किया जा सकता है।

Example

=IF(A2>50,TRUE(),FALSE())

यह Condition के आधार पर TRUE या FALSE Return कर सकता है।


10. FALSE Function

FALSE Function Logical Value FALSE Return करता है।

Syntax

=FALSE()

Result:

FALSE

TRUE की तरह FALSE भी Excel में Logical Value के रूप में इस्तेमाल किया जा सकता है।

Example

=IF(A2<40,TRUE(),FALSE())

अगर A2 की Value 35 है, तो Result:

TRUE

होगा।


11. IFERROR Function

Excel में Formula लगाते समय कई बार Error दिखाई दे सकता है, जैसे:

  • #DIV/0!

  • #VALUE!

  • #REF!

  • #N/A

ऐसी स्थिति में Error की जगह अपना Custom Result दिखाने के लिए IFERROR Function उपयोगी है।

Syntax

=IFERROR(value, value_if_error)

Example

मान लीजिए:

A2 = 100
B2 = 0

Formula:

=A2/B2

Result:

#DIV/0!

अब:

=IFERROR(A2/B2,"Not Available")

लगाने पर Error की जगह:

Not Available

दिख सकता है।

IFERROR का उपयोग

  • Division Errors Handle करने

  • Lookup Errors Handle करने

  • Reports को साफ दिखाने

  • User-Friendly Messages दिखाने

में किया जा सकता है।


12. IFNA Function

IFNA Function विशेष रूप से #N/A Error को Handle करने के लिए उपयोग किया जाता है।

यह तब बहुत उपयोगी होता है जब Lookup या Matching Formula को कोई Value नहीं मिलती।

Syntax

=IFNA(value, value_if_na)

Example

मान लीजिए किसी Lookup Formula को Matching Value नहीं मिलती और Result:

#N/A

आता है।

ऐसे में:

=IFNA(A2,"Not Found")

जैसे Formula से #N/A की जगह:

Not Found

दिखाया जा सकता है।

IFERROR और IFNA में अंतर

IFERROR = कई प्रकार के Errors को Handle कर सकता है।

IFNA = केवल #N/A Error को Handle करता है।

इसलिए अगर आपको केवल Missing Lookup Match को Handle करना है, तो IFNA अधिक Specific विकल्प है।


13. SWITCH Function

SWITCH Function किसी Expression या Value को अलग-अलग संभावित Values से Compare करके Matching Result Return करने के लिए उपयोग किया जाता है।

यह कई fixed-value conditions वाली स्थितियों में लंबे Nested IF को छोटा और readable बनाने में मदद कर सकता है।

Syntax

=SWITCH(expression, value1, result1, value2, result2, ..., [default])

Example

मान लीजिए A2 में Department Code है:

  • HR

  • IT

  • Sales

Formula:

=SWITCH(A2,
"HR","Human Resources",
"IT","Information Technology",
"Sales","Sales Department",
"Other")

अगर A2 में:

IT

है, तो Result:

Information Technology

होगा।

SWITCH कब उपयोगी है?

जब आपको एक ही Value को कई Fixed Options से Compare करना हो।


14. IF, IFS और SWITCH में अंतर

Function उपयोग
IF एक या सामान्य Conditional Logic
IFS कई Conditions को क्रम से Check करना
SWITCH एक Expression/Value को कई Fixed Values से Match करना

उदाहरण

अगर Marks के आधार पर अलग-अलग Grade देना है:

IFS उपयोगी हो सकता है।

अगर Department Code के आधार पर Department Name निकालना है:

SWITCH उपयोगी हो सकता है।

अगर केवल Pass/Fail निकालना है:

IF पर्याप्त हो सकता है।


15. IF + AND + OR का Combined Example

Excel में कई Logical Functions को एक साथ भी इस्तेमाल किया जा सकता है।

मान लीजिए किसी Student को Scholarship तभी मिलेगी जब:

  • Marks 80 या उससे अधिक हों

  • और Attendance 75% या उससे अधिक हो

Formula:

=IF(AND(A2>=80,B2>=75%),"Eligible","Not Eligible")

अब अगर नियम हो कि:

  • Marks 90 या उससे अधिक हों

  • या

  • Sports में विशेष Achievement हो

तो:

=IF(OR(A2>=90,C2="Yes"),"Eligible","Not Eligible")

इस तरह Logical Functions को Combine करके काफी उपयोगी Decision-Making Formulas बनाए जा सकते हैं।


16. Logical Functions का Practical Example

मान लीजिए आपके पास Employee Data है:

Employee Sales Attendance Status
Rahul 85000 90% ?
Amit 45000 80% ?
Neha 95000 70% ?

अगर Bonus के लिए नियम है:

Sales ≥ 80,000 AND Attendance ≥ 75%

तो D2 में:

=IF(AND(B2>=80000,C2>=75%),"Bonus","No Bonus")

लिख सकते हैं।

अब Formula को नीचे Copy किया जा सकता है।

इस तरह Excel हर Employee के Data के आधार पर Automatically Decision दे सकता है।


17. Logical Functions के Useful Shortcuts और Tips

Logical Functions के लिए कोई एक विशेष Keyboard Shortcut नहीं है, लेकिन Formula लिखते समय कुछ Shortcuts उपयोगी हैं:

Shortcut उपयोग
F2 Cell में Formula Edit करना
Ctrl + C Formula Copy करना
Ctrl + V Formula Paste करना
Ctrl + Z गलती Undo करना
F4 Cell Reference को Relative/Absolute/Mixed में बदलने में मदद

एक महत्वपूर्ण Tip

Complex Logical Formula लिखते समय पहले Condition को अलग-अलग सोचें।

उदाहरण:

Marks >= 40

फिर:

Attendance >= 75%

फिर तय करें कि दोनों Conditions चाहिए या किसी एक की जरूरत है।

  • दोनों चाहिए → AND

  • कोई एक चाहिए → OR

  • Result के आधार पर Decision चाहिए → IF

इससे Complex Formula बनाना काफी आसान हो जाता है।


18. Logical Functions को याद रखने की आसान Trick

IF

अगर यह Condition सही है → यह Result, नहीं तो दूसरा Result

AND

सभी Conditions सही

OR

कोई एक Condition सही

NOT

Result को उल्टा करो

IFS

कई Conditions को क्रम से Check करो

IFERROR

Error आए तो दूसरा Result दिखाओ

IFNA

#N/A आए तो दूसरा Result दिखाओ

SWITCH

एक Value को कई Fixed Options से Match करो

TRUE

सही

FALSE

गलत


निष्कर्ष

Excel के Logical Functions Data के आधार पर Automatically Decision लेने में बहुत महत्वपूर्ण भूमिका निभाते हैं। IF सबसे Basic और सबसे ज्यादा उपयोग किए जाने वाले Logical Functions में से एक है। इसके साथ AND और OR का उपयोग करके Multiple Conditions को आसानी से Handle किया जा सकता है।

जब Conditions ज्यादा हों, तो IFS उपयोगी हो सकता है और Fixed Values के आधार पर अलग-अलग Results देने के लिए SWITCH एक अच्छा विकल्प हो सकता है। वहीं NOT Logical Result को उलटने, TRUE और FALSE Logical Values देने तथा IFERROR और IFNA Errors को User-Friendly तरीके से Handle करने में मदद करते हैं।

इन Functions की अच्छी Practice करने के बाद आप Excel में Marksheet, Salary Sheet, Attendance, Sales Report, Employee Evaluation और Eligibility Check जैसी कई Useful Worksheets को Automatically तैयार कर सकते हैं।


Frequently Asked Questions (FAQ)

1. Excel में IF Function क्या है?

IF Function किसी Condition को Check करके Condition के True या False होने के आधार पर अलग-अलग Result देता है।

2. Excel में IF और AND को साथ में क्यों इस्तेमाल करते हैं?

जब किसी Result के लिए एक से अधिक Conditions का True होना जरूरी हो, तब IF के साथ AND का उपयोग किया जाता है।

3. IF और OR में क्या अंतर है?

AND में सभी Conditions True होनी चाहिए, जबकि OR में Conditions में से कम से कम एक True होना पर्याप्त होता है।

4. Nested IF क्या होता है?

जब एक IF Function के अंदर दूसरा IF Function इस्तेमाल किया जाता है, तो उसे Nested IF कहा जाता है। इसका उपयोग Multiple Conditions के लिए किया जाता है।

5. IFS Function का क्या उपयोग है?

IFS Function का उपयोग कई Conditions को क्रम से Check करने और पहली True Condition का Result देने के लिए किया जाता है।

6. AND Function क्या Result देता है?

AND Function सभी दी गई Conditions के True होने पर TRUE और किसी एक Condition के False होने पर FALSE Return करता है।

7. OR Function क्या करता है?

OR Function Conditions में से कम से कम एक Condition True होने पर TRUE और सभी Conditions False होने पर FALSE Return करता है।

8. IFERROR और IFNA में क्या अंतर है?

IFERROR कई प्रकार के Excel Errors को Handle कर सकता है, जबकि IFNA विशेष रूप से #N/A Error को Handle करने के लिए उपयोग किया जाता है।

9. Excel में SWITCH Function कब इस्तेमाल करना चाहिए?

जब किसी एक Value या Expression को कई Fixed Values से Compare करके अलग-अलग Results देने हों, तब SWITCH Function उपयोगी होता है।

10. Excel में TRUE और FALSE क्या हैं?

TRUE और FALSE Excel की Logical Values हैं। TRUE का अर्थ Condition सही और FALSE का अर्थ Condition गलत होना है। इनके लिए TRUE() और FALSE() Functions भी उपलब्ध हैं।

💬 Leave a Comment & Rating

🛡️ 6 + 4 =