Logical functions in Excel with examples : Excel में data को analyze करने और smart decisions लेने के लिए Logical Functions सबसे powerful tools हैं। चाहे आप student हो, accountant हो, या data analyst, इन functions को समझना बहुत ज़रूरी है। आज हम इन्हीं functions को Hindi में detail में समझेंगे।
Table of Contents
Logical functions in Excel with examples
Master Excel’s Logical Functions: IF, IFS, AND, OR Explained in Hindi
- IF Function (IF फंक्शन)
Syntax: =IF (logical_test, [value_if_true], [value_if_false])
Explanation: यह फंक्शन Excel का सबसे basic और important logical function है। जो कि दी गई condition (शर्त) को check करता है।
अगर condition TRUE है, तो यह true value दिखाता है। अगर condition FALSE है, तो दूसरी value दिखाता है।
Example: =IF(A2>=35, “पास”, “फेल”)
इस उदाहरण में यदि सेल A2 का मान (value) 35 के बराबर या अधिक है तो यह पास लिखा हुआ प्रदर्शित करेगा और यदि 35 से कम तो वैल्यू में फैल लिखा आएगा |
कैसे use करें: किसी student के marks के आधार पर Pass/Fail decide करने के लिए। - IFS Function (बहु-शर्त यदि फंक्शन)
Syntax: =IFS(condition1, value1, condition2, value2, …, conditionN, valueN)
Explanation: IF function का advanced version। इसमें आप एक के बाद एक multiple conditions check कर सकते हैं। जो पहली condition TRUE होगी, उसी का result दिखाएगा।
Example: =IFS(A2>80, “A”, A2>60, “B”, A2>35, “C”, TRUE, “फेल”)
कैसे use करें: Students को उनके marks के हिसाब से Grade (A, B, C) देने के लिए। अंत में TRUE, “फेल” का मतलब है अगर कोई condition TRUE नहीं है तो “फेल” दिखाओ।
- AND Function (और फंक्शन)
Syntax: =AND(logical1, [logical2], …)
Explanation: यह function तभी TRUE return करता है जब सभी conditions TRUE होती हैं। अगर哪怕 एक भी condition FALSE है, तो result FALSE होगा।
Example: =AND(A2>0, A2<=100)
कैसे use करें: यह check करने के लिए कि कोई value (जैसे marks) 0 से 100 के बीच में है या नहीं।

Affiliate links: If you are interested to buy or see amazon product please visit linked store My store
Buy POCO C71 6 GB Ram & 128 GB ROM just for ₹6696 (Bank Offer include) Using Link 👉https://amzn.to/4opbi0a
Infinix Note 50S 5G plus 6GB RAM 128 GB ROM SONY 64 MegaPixel Camera with 4K recording for Youtuber, vlogger, Gamers and Business link👉 https://amzn.to/4m6gMvj
Lava Bold N1 Pro (Titanium Gold, 4 GB RAM, 128 GB Storage)| Bigger 6.67″ HD+ IP54 Display | 120 Hz Refresh Rate | 50 MP AI Triple Rear Camera | 8 MP Front Camera| 5000 mAh Battery | Charger in Box Click on link 👉 https://amzn.to/45uM4Fc
- OR Function (अथवा फंक्शन)
Syntax: =OR(logical1, [logical2], …)
Explanation: AND का उल्टा। यह function तभी FALSE return करता है जब सभी conditions FALSE होती हैं। अगर哪怕 एक भी condition TRUE है, तो result TRUE होगा।
Example: =OR(A2<0, A2>100)
कैसे use करें: यह validate करने के लिए कि कोई value (जैसे marks) invalid तो नहीं है (यानि 0 से कम या 100 से ज़्यादा)।

- NOT Function (नहीं फंक्शन)
Syntax: =NOT(logical)
Explanation: यह किसी condition के logic को उल्टा (reverse) कर देता है। TRUE को FALSE और FALSE को TRUE बना देता है।
Example: =NOT(A2<35) // यह A2>=35 के बराबर है।
कैसे use करें: जब आपको किसी condition के opposite result की ज़रूरत हो।
- TRUE & FALSE Functions (सत्य और असत्य फंक्शन)
Syntax: =TRUE() / =FALSE()
Explanation: ये functions directly TRUE या FALSE value return करते हैं। इनका use mostly other functions के साथ combination में होता है।
Example: =IF(A2>50, TRUE(), FALSE()) - IFERROR Function (यदित्रुटि फंक्शन)
Syntax: =IFERROR(value, value_if_error)
Explanation: अगर किसी formula में कोई error (जैसे #DIV/0!, #N/A, #VALUE!) आता है, तो यह उस error की जगह आपकी chosen value दिखाता है। Error नहीं आता तो normal result दिखाता है।
Example: =IFERROR(A2/B2, “गणना त्रुटि”)
कैसे use करें: जब B2 खाली हो (शून्य), तो #DIV/0! error की जगह “गणना त्रुटि” दिखाएगा। Reports को professional और clean बनाने के लिए बहुत useful है।
- IFNA Function (यदिअनुपस्थित फंक्शन)
Syntax: =IFNA(value, value_if_na)
Explanation: यह सिर्फ़ #N/A error के लिए specialized version of IFERROR है। अगर formula में #N/A error आएगा तो ही value दिखाएगा, बाकी errors (जैसे #DIV/0!) को ignore करेगा।
Example: =IFNA(VLOOKUP(“सेब”, A1:B10, 2, FALSE), “मिला नहीं”)
कैसे use करें: VLOOKUP or HLOOKUP के साथ use करने के लिए perfect है, ताकि जब value न मिले तो “मिला नहीं” जैसा message दिखे।
- XOR Function (एक्सओआर फंक्शन)
Syntax: =XOR(logical1, [logical2], …)
Explanation: यह “exclusive OR” का काम करता है। यह तभी TRUE return करता है जब conditions के results में odd number of TRUE values हों। समझने का आसान तरीका: अगर सभी conditions एक जैसी हैं (सभी TRUE या सभी FALSE) तो FALSE देगा, अलग-अलग हैं तो TRUE देगा।
Example: =XOR(A2>35, A2>80)
कैसे use करें: Advanced logical scenarios में काम आता है।
- SWITCH Function (स्विच फंक्शन)
Syntax: =SWITCH(expression, value1, result1, [value2, result2], …, [default])
Explanation: IFS function की तरह ही है, लेकिन इसमें आप एक specific expression की value को match कराते हैं।
Example: =SWITCH(WEEKDAY(TODAY()), 1, “रविवार”, 2, “सोमवार”, “अन्य दिन”)
कैसे use करें: किसी code (जैसे 1, 2, 3) को उसके actual name (जैसे Male, Female) में बदलने के लिए बहुत useful।
- LET Function (लेट फंक्शन)
Syntax: =LET(name1, name_value1, [name2], [name_value2], …, calculation)
Explanation: इसकी मदद से आप complex formulas के parts को एक name दे सकते हैं (variables की तरह)। इससे formula पढ़ने और लिखने में आसानी होती है और performance भी improve होती है।
Example: =LET(Principal, 10000, Rate, 0.05, Time, 2, PrincipalRateTime)
कैसे use करें: बहुत लंबे और complex formulas को simple और manageable बनाने के लिए।
A | B | C | D |
---|---|---|---|
Function | Syntax | Example & Test Data | Result |
IF | =IF(logical_test, [value_if_true], [value_if_false]) | =IF(B3>=35, "Pass", "Fail") | Pass |
Student Score: 45 (in cell B3) | |||
IFS | =IFS(condition1, value1, [condition2, value2], ...) | =IFS(B4>80, "A", B4>60, "B", B4>35, "C", TRUE, "Fail") | B |
Student Score: 75 (in cell B4) | |||
AND | =AND(logical1, [logical2], ...) | =AND(B5>=35, B5<=100) | TRUE |
Student Score: 45 (in cell B5) | |||
OR | =OR(logical1, [logical2], ...) | =OR(B6<0, B6>100) | FALSE |
Student Score: 45 (in cell B6) | |||
NOT | =NOT(logical) | =NOT(B7<35) | TRUE |
Student Score: 45 (in cell B7) | |||
FALSE | =FALSE() | =FALSE() | FALSE |
TRUE | =TRUE() | =TRUE() | TRUE |
IFERROR | =IFERROR(value, value_if_error) | =IFERROR(B9/0, "Error Found!") | Error Found! |
Calculation: =100/0 | |||
IFNA | =IFNA(value, value_if_na) | =IFNA(VLOOKUP("Apple", A1:B2, 2, FALSE), "Not Found") | Not Found |
XOR | =XOR(logical1, [logical2], ...) | =XOR(B11>35, B11>80) | TRUE |
Student Score: 75 (in cell B11) | |||
SWITCH | =SWITCH(expression, value1, result1, [default_or_value2], ...) | =SWITCH(WEEKDAY(TODAY()), 1, "Sun", 2, "Mon", "Other") | (Depends on today) |
LET | =LET(name1, name_value1, calculation) | =LET(x, B13, y, 2, x+y) | 47 |
Value in B13: 45 |
Conclusion:
इन Logical Functions की मदद से आप Excel में data के साथ “thinking” का काम कर सकते हैं। IF और IFS से decisions लें, AND/OR से conditions जोड़ें, और IFERROR/IFNA से अपनी sheets को error-free बनाएं। Practice करते रहें, और जल्द ही आप Excel के Master बन जाएंगे!