IF Formula in Excel क्या है? (सरल परिचय)
Microsoft Excel दुनिया का सबसे लोकप्रिय स्प्रेडशीट सॉफ्टवेयर है, और इसमें सबसे ज्यादा इस्तेमाल होने वाले फॉर्मूलों में IF Formula in Excel का नाम सबसे ऊपर आता है। यह एक लॉजिकल फंक्शन (Logical Function) है, जिसका मुख्य काम किसी दी गई शर्त (Condition) की जांच करना और उसके आधार पर अलग-अलग परिणाम देना होता है। IF Formula in Excel का सबसे बड़ा फायदा यह है कि आप किसी condition को check करके उसके अनुसार अलग result automatically दिखा सकते हैं।
यदि आप कंप्यूटर सीख रहे हैं, स्कूल या कॉलेज के छात्र हैं, या किसी ऑफिस में MIS/डाटा एंट्री का काम करते हैं, तो Excel में IF Formula कैसे लगाएं यह सीखना आपके दैनिक काम को बेहद आसान और सुपर-फास्ट बना देगा। इस प्रैक्टिकल गाइड में हम IF Function के सिंटेक्स, लॉजिकल ऑपरेटर्स, स्टूडेंट पास/फेल रिजल्ट, सेल्स इंसेंटिव और Nested IF फॉर्मूले को आसान हिंदी में स्टेप-बाय-स्टेप उदाहरणों के साथ सीखेंगे। इस guide में आप सीखेंगे कि IF Formula in Excel का इस्तेमाल करके किसी condition के आधार पर अलग-अलग result कैसे दिखाया जाता है।
IF Formula का सही Syntax और उसके 3 मुख्य भाग (Arguments)

Excel में किसी भी फॉर्मूले को बिना किसी एरर के लगाने के लिए उसके Syntax (नियम) को समझना सबसे जरूरी होता है। IF Formula का सिंटेक्स मुख्य रूप से 3 तर्कों (Arguments) से मिलकर बना है:
💡 IF Formula का बेसिक Syntax: =IF(logical_test, [value_if_true], [value_if_false])
- 1. logical_test (तार्किक शर्त): वह शर्त या कंडीशन जिसकी जांच आप करना चाहते हैं (जैसे:
B2>=33याC2>50000)। - 2. value_if_true (शर्त सही होने पर आउटपुट): यदि logical_test सही (True) साबित होता है, तो Excel जो वैल्यू या टेक्स्ट दिखाएगा (जैसे:
"Pass"या"Eligible")। - 3. value_if_false (शर्त गलत होने पर आउटपुट): यदि logical_test गलत (False) साबित होता है, तो Excel जो परिणाम दिखाएगा (जैसे:
"Fail"या0)।
खास नियम: जब भी फॉर्मूले के अंदर किसी टेक्स्ट (शब्द) को आउटपुट के रूप में दिखाना हो, तो उसे हमेशा डबल कोट्स (" ") के अंदर लिखें। संख्याओं (Numbers) या सेल रेफरेंस के लिए कोट्स की आवश्यकता नहीं होती।
Excel Comparison Operators (शर्त लगाने वाले चिन्ह)
IF Formula में शर्त लगाने के लिए एक्सेल के तुलनात्मक ऑपरेटरों (Comparison Operators) का उपयोग किया जाता है:
| Operator (चिन्ह) | नाम (Name) | उदाहरण (Example) | अर्थ (Meaning) |
|---|---|---|---|
| = | Equal to (बराबर) | A2 = 100 | क्या A2 का मान 100 के बराबर है? |
| > | Greater than (से बड़ा) | A2 > 50 | क्या A2 का मान 50 से बड़ा है? |
| < | Less than (से छोटा) | A2 < 33 | क्या A2 का मान 33 से छोटा है? |
| >= | Greater than or Equal to | A2 >= 33 | क्या A2 का मान 33 या 33 से बड़ा है? |
| <= | Less than or Equal to | A2 <= 100 | क्या A2 का मान 100 या 100 से छोटा है? |
| <> | Not equal to (बराबर नहीं) | A2 <> “Delhi” | क्या A2 का मान Delhi के बराबर नहीं है? |
IF Formula in Excel लगाने का Step-by-Step तरीका
आइये एक वास्तविक छात्र परिणाम (Student Pass/Fail Result) के उदाहरण के साथ IF Formula को स्टेप-बाय-स्टेप लगाना सीखते हैं:
- Step 1 (सेल सेलेक्ट करें): उस सेल पर क्लिक करें जहाँ आपको रिजल्ट दिखाना है (जैसे Cell D2)।
- Step 2 (बराबर का निशान लगाएं): कीबोर्ड से बराबर का निशान (
=) टाइप करें और फिरIF(लिखें। - Step 3 (शर्त टाइप करें): मार्क्स वाले सेल पर क्लिक करें (जैसे
C2) और ऑपरेटर लगाएं:C2>=33। - Step 4 (True परिणाम दर्ज करें): कॉमा (
,) लगाएं और पास होने पर दिखने वाला टेक्स्ट लिखें:"Pass"। - Step 5 (False परिणाम दर्ज करें): दूसरा कॉमा (
,) लगाएं और फेल होने पर दिखने वाला टेक्स्ट लिखें:"Fail"। - Step 6 (ब्रैकेट बंद करके Enter दबाएं): ब्रैकेट बंद करें
)और Enter दबाएं। पूरा फॉर्मूला बनेगा:=IF(C2>=33, "Pass", "Fail")। - Step 7 (Auto Fill Handle का उपयोग): सेल D2 के निचले दाएं कोने पर मौजूद छोटे हरे बिंदु पर माउस ले जाएं और डबल-क्लिक करें। पूरी लिस्ट के लिए रिजल्ट तुरंत ऑटोमैटिक निकल जाएगा।
प्रैक्टिकल उदाहरण 1: Student Pass/Fail Result Table
नीचे 4 विद्यार्थियों की परीक्षा अंक तालिका दी गई है, जिसमें 33 या उससे अधिक अंक पाने वाले पास हैं और बाकी फेल:
| Roll No | छात्र का नाम | विषय (Subject) | प्राप्तांक (Marks) | शर्त (Condition) | रिजल्ट (Result) |
|---|---|---|---|---|---|
| 101 | राहुल शर्मा | Mathematics | 78 | >= 33 | Pass |
| 102 | प्रिया वर्मा | Mathematics | 28 | < 33 | Fail |
| 103 | अमित कुमार | Mathematics | 65 | >= 33 | Pass |
| 104 | सुमन सिंह | Mathematics | 91 | >= 33 | Pass |
कैलकुलेशन का विस्तृत विश्लेषण:
• राहुल शर्मा (Marks 78): 78 >= 33 सत्य (True) है, इसलिए परिणाम Pass आया।
• प्रिया वर्मा (Marks 28): 28 >= 33 असत्य (False) है, इसलिए परिणाम Fail आया।
• इस तरह केवल एक फॉर्मूला लगाकर आप हजारों छात्रों का रिजल्ट सेकंडों में निकाल सकते हैं।
इस उदाहरण में IF Formula in Excel student के marks को check करके उसे Pass या Fail result दिखा रहा है।
प्रैक्टिकल उदाहरण 2: Employee Sales Bonus Calculation (नंबर आउटपुट)
IF Formula में केवल टेक्स्ट ही नहीं, बल्कि संख्याओं और गणितीय गणनाओं को भी आउटपुट बनाया जा सकता है। मान लीजिये जिस कर्मचारी की सेल्स ₹50,000 से अधिक है, उसे 10% बोनस मिलना है, अन्यथा 0:
| Emp ID | कर्मचारी का नाम | कुल सेल्स (Sales) | टारगेट (₹50,000) | बोनस (10% Bonus) |
|---|---|---|---|---|
| EMP-01 | विकास गुप्ता | ₹60,000 | पूरा हुआ (Target Met) | ₹6,000 |
| EMP-02 | नेहा सिंह | ₹42,000 | अधूरा (Not Met) | ₹0 |
| EMP-03 | दीपक राज | ₹75,000 | पूरा हुआ (Target Met) | ₹7,500 |
इसके लिए इस्तेमाल किया गया फॉर्मूला: =IF(C2>=50000, C2*10%, 0)। यहाँ ध्यान दें कि C2*10% और 0 दोनों संख्याएं हैं, इसलिए इन्हें कोट्स में नहीं लिखा गया है।
Nested IF Formula in Excel (एक से अधिक शर्तों के लिए Grading System)
जब आपके पास 2 से ज्यादा शर्तें हों (जैसे ग्रेडिंग सिस्टम: A, B, C या Fail), तो एक IF के अंदर दूसरा IF लगाया जाता है। इसे Nested IF Formula in Excel कहा जाता है:
💡 Nested IF Formula का उदाहरण: =IF(C2>=80, “Grade A”, IF(C2>=60, “Grade B”, IF(C2>=33, “Grade C”, “Fail”)))
यह कैसे काम करता है?
1. Excel सबसे पहले चेक करेगा: क्या अंक 80 से ज्यादा हैं? यदि हाँ, तो ‘Grade A’।
2. यदि नहीं, तो वह दूसरे IF पर जाएगा: क्या अंक 60 से ज्यादा हैं? यदि हाँ, तो ‘Grade B’।
3. यदि नहीं, तो तीसरे IF पर जाएगा: क्या अंक 33 से ज्यादा हैं? यदि हाँ, तो ‘Grade C’।
4. यदि तीनों शर्तें गलत हैं, तो अंतिम परिणाम Fail मिलेगा।
ऑफिस में काम आने वाले जरूरी प्रो टिप्स (E-E-A-T Guidance)
- Case-Insensitive Text: Excel में IF Formula टेक्स्ट जांचते समय कैपिटल या स्मॉल लेटर का भेद नहीं करता; उदाहरण के लिए
"PASS"और"pass"दोनों को समान माना जाता है। - AND / OR Function के साथ उपयोग: जब एक साथ दो या अधिक शर्तें चेक करनी हों, तो IF के साथ AND या OR का इस्तेमाल करें (जैसे:
=IF(AND(B2>=33, C2>=33), "Pass", "Fail"))। - IFERROR Formula का प्रयोग: यदि शीट में गलत डेटा से
#VALUE!या#N/Aएरर आने का डर हो, तो बाहर=IFERROR(IF(...), "Check Data")लगाएं। - Dynamic Cell Referencing: पासिंग मार्क्स या बोनस टारगेट को फॉर्मूले में सीधे लिखने के बजाय किसी अलग सेल में रखें, ताकि नियम बदलने पर केवल एक सेल अपडेट करना पड़े।
होने वाली आम गलतियाँ और उनका समाधान
- Text में Quotes भूल जाना: टेक्स्ट आउटपुट जैसे Pass या Fail को कोट्स के बिना लिखने पर Excel
#NAME?एरर देता है। टेक्स्ट को हमेशा डबल कोट्स (" ") में रखें। - Numbers को Quotes में लिखना: संख्याओं को कभी भी कोट्स में न लिखें (जैसे
"100"); ऐसा करने से Excel उसे टेक्स्ट मान लेगा और उस पर गणितीय फॉर्मूले काम नहीं करेंगे। - Nested IF में Brackets की भूल: जितने IF ओपन करें, अंत में उतने ही ब्रैकेट बंद करना अनिवार्य है, अन्यथा Excel सिंटेक्स एरर का पॉप-अप दिखाएगा।
- IF Formula in Excel में सही Cell Reference का उपयोग करें
- IF Formula in Excel लगाते समय गलत cell reference देने से result गलत आ सकता है। इसलिए formula लगाने से पहले condition वाले cell को carefully check करें।
यह भी जरूर पढ़ें (Related Articles)
- Excel में SUMIF Formula कैसे लगाएं? Beginners के लिए Step-by-Step Guide (2026)
- Excel में VLOOKUP Formula कैसे लगाएं? Beginners के लिए Step-by-Step Guide (2026)
- ग्राफिक डिजाइनिंग में करियर कैसे बनाएँ: शुरुआत से एक्सपर्ट तक
अक्सर पूछे जाने वाले सवाल (FAQ)

IF Formula का मुख्य काम क्या होता है?
IF Formula in Excel एक तार्किक फंक्शन (Logical Function) है जिसका मुख्य काम दी गई शर्त (Condition) की जांच करके True होने पर एक परिणाम और False होने पर दूसरा परिणाम देना है।
IF Formula का सही Syntax क्या है और इसमें क्या Parameters होते हैं?
IF Formula का सही सिंटेक्स =IF(logical_test, [value_if_true], [value_if_false]) होता है जिसमें शर्त, सही होने पर रिजल्ट और गलत होने पर रिजल्ट शामिल हैं।
IF Formula लगाते समय सबसे आम गलतियाँ कौन सी होती हैं?
IF Formula में #NAME? एरर तब आता है जब आप टेक्स्ट आउटपुट (जैसे Pass या Fail) के आगे-पीछे डबल कोट्स (” “) लगाना भूल जाते हैं। टेक्स्ट को हमेशा कोट्स में रखें।
क्या IF Formula में Text और Number दोनों पर Condition लगा सकते हैं?
जी हाँ! आप टेक्स्ट (जैसे A2=”Yes”) और संख्याओं (जैसे A2>=33 या A2>50000) दोनों प्रकार के डेटा पर IF Formula से आसानी से शर्त लगा सकते हैं।
महत्वपूर्ण संदर्भ (Official Sources)
निष्कर्ष (Conclusion)
इस आर्टिकल में हमने IF Formula in Excel को बिल्कुल सरल हिंदी में स्टेप-बाय-स्टेप सीखा। कंप्यूटर और ऑफिस वर्क में एक्सपर्ट बनने के लिए इसे अपनी कंप्यूटर स्क्रीन पर एक बार खुद प्रैक्टिस जरूर करें। अगर आपका कोई सवाल या सुझाव है, तो नीचे कमेंट बॉक्स में जरूर पूछें।
अब आप समझ चुके हैं कि IF Formula in Excel कैसे लगाया जाता है और इसका practical use कहाँ किया जा सकता है। नियमित practice के साथ आप IF Formula in Excel का इस्तेमाल Student Result, Salary Sheet, Attendance और Office Data में आसानी से कर सकते हैं।





