मुख्य सामग्री पर जाएं

एक्सेल IF समारोह

लेखक: ज़ियाओयांग अंतिम संशोधित: 2019-07-17

IF फ़ंक्शन एक्सेल वर्कबुक में सबसे सरल और सबसे उपयोगी फ़ंक्शन में से एक है। यह एक सरल तार्किक परीक्षण करता है जो तुलना परिणाम पर निर्भर करता है, और यदि परिणाम सत्य है तो यह एक मान लौटाता है, या परिणाम गलत होने पर दूसरा मान देता है।


 सिंटेक्स:

Excel में IF फ़ंक्शन का सिंटैक्स है:

=IF (logical_test, [value_if_true], [value_if_false])

दस्तावेज़ यदि फ़ंक्शन 2


 तर्क:

  • logical_test: आवश्यक। यह वह स्थिति है जिसका आप परीक्षण करना चाहते हैं।
  • value_if_true: वैकल्पिक। एक विशिष्ट मान जिसे आप लौटाना चाहते हैं यदि तार्किक_परीक्षण परिणाम सत्य है।
  • value_if_false: वैकल्पिक। यदि लॉजिकल_टेस्ट परिणाम गलत है तो वह मान जिसे आप लौटाना चाहते हैं।

नोट्स:

1। अगर value_if_true छोड़ा गया है:

  • अगर value_if_true IF फ़ंक्शन में तर्क को छोड़ दिया गया है, जैसे कि लॉजिकल_टेस्ट के बाद केवल अल्पविराम, शर्त पूरी होने पर यह शून्य वापस आ जाएगा। उदाहरण के लिए: =IF(C2>100,, "Low ").
  • यदि शर्त पूरी होने पर आप शून्य के बजाय एक रिक्त सेल का उपयोग करना चाहते हैं, तो आपको दूसरे पैरामीटर में दोहरे उद्धरण चिह्न "" दर्ज करना चाहिए, जैसे: =IF(C2>100, "", "Low").
दस्तावेज़ यदि फ़ंक्शन 3 दस्तावेज़ यदि फ़ंक्शन 4

2। अगर value_if_false छोड़ा गया है:

  • अगर value_if_false IF फ़ंक्शन में पैरामीटर छोड़ दिया गया है, निर्दिष्ट शर्त पूरी नहीं होने पर यह FALSE लौटाएगा। जैसे कि: =IF(C2>100, "High").
  • यदि आप value_if_true तर्क के बाद अल्पविराम लगाते हैं, तो निर्दिष्ट शर्त पूरी नहीं होने पर यह शून्य लौटा देगा। जैसे कि: =IF(C2>100, "High" ,).
  • यदि आप तीसरे पैरामीटर में दोहरे उद्धरण चिह्न "" दर्ज करते हैं, तो शर्त पूरी नहीं होने पर एक खाली सेल वापस आ जाएगा। जैसे कि: =IF(C2>100, "High" , "").
दस्तावेज़ यदि फ़ंक्शन 5 दस्तावेज़ यदि फ़ंक्शन 6 दस्तावेज़ यदि फ़ंक्शन 7

 वापसी:

किसी विशिष्ट स्थिति के लिए परीक्षण, TRUE या FALSE के लिए आपके द्वारा दिया गया संबंधित मान लौटाता है।


 उदाहरण:

उदाहरण 1: संख्याओं के लिए एक सरल IF फ़ंक्शन का उपयोग करना

उदाहरण के लिए, मान लीजिए, आप मानों की एक सूची का परीक्षण करना चाहते हैं, यदि मान विशिष्ट मान 100 से अधिक है, तो एक टेक्स्ट "अच्छा" प्रदर्शित होता है, यदि नहीं, तो एक टेक्स्ट "खराब" लौटाया जाता है।

नीचे दिया गया फॉर्मूला दर्ज करें, और आपको आवश्यकतानुसार नीचे दिया गया परिणाम मिलेगा।

=IF(B2>100,"Good","Bad")

दस्तावेज़ यदि फ़ंक्शन 8


उदाहरण 2: टेक्स्ट मानों के लिए IF फ़ंक्शन का उपयोग करना

केस 1: केस असंवेदनशील पाठ मानों के लिए IF फ़ंक्शन:

यहां, मेरे पास कार्यों और पूर्णता स्थिति की सूची वाली एक तालिका है, अब, मैं जानना चाहता हूं कि किन कार्यों को करने की आवश्यकता है, और किन की आवश्यकता नहीं है। जब कॉलम सी में पाठ पूरा हो जाएगा, तो "नहीं" प्रदर्शित किया जाएगा, अन्यथा, "हां" लौटा दिया जाएगा।

कृपया निम्नलिखित सूत्र लागू करें, अब, जब कॉलम सी में टेक्स्ट "पूर्ण" के रूप में प्रदर्शित होता है, तो सेल "नहीं" लौटाएगा, चाहे वह अपरकेस या लोअरकेस हो; यदि कॉलम सी में अन्य पाठ है, तो "हां" लौटा दिया जाएगा। स्क्रीनशॉट देखें:

=IF(C2="completed", "No", "Yes")

दस्तावेज़ यदि फ़ंक्शन 9

केस 2: केस सेंसिटिव वाले टेक्स्ट मानों के लिए IF फ़ंक्शन:

केस सेंसिटिव के साथ टेक्स्ट मानों का परीक्षण करने के लिए, आपको IF फ़ंक्शन को EXACT फ़ंक्शन के साथ जोड़ना चाहिए, कृपया नीचे दिए गए सूत्र को लागू करें, तभी सटीक मिलान वाले टेक्स्ट को पहचाना जाएगा, और आपको नीचे दिए गए परिणाम मिलेंगे जैसा आप चाहते हैं:

=IF(EXACT(C2,"COMPLETED"), "No", "Yes")

दस्तावेज़ यदि फ़ंक्शन 10

केस 3: आंशिक मिलान वाले पाठ मानों के लिए IF फ़ंक्शन:

कभी-कभी, आपको आंशिक पाठ के आधार पर सेल मानों की जांच करने की आवश्यकता होती है, इस मामले में, आपको IF, ISNUMBER और SEARCH फ़ंक्शन का एक साथ उपयोग करना चाहिए।

उदाहरण के लिए, यदि आप उन कक्षों की जांच करना चाहते हैं जिनमें पाठ "COMP" है, और फिर संबंधित मान लौटाना चाहते हैं, तो कृपया नीचे दिया गया सूत्र लागू करें। और आपको नीचे दिखाए गए स्क्रीनशॉट के अनुसार परिणाम मिलेगा:

=IF(ISNUMBER(SEARCH("comp",C2)), "No", "Yes")

दस्तावेज़ यदि फ़ंक्शन 11

टिप्पणियाँ:

  • 1. SEARCH फ़ंक्शन को केस इन्सेंसिव वाले टेक्स्ट के लिए लागू किया जाता है, यदि आप केस सेंसिटिव वाले टेक्स्ट की जांच करना चाहते हैं, तो आपको SEARCH फ़ंक्शन को FIND फ़ंक्शन के साथ बदलना चाहिए। इस कदर:=IF(ISNUMBER(FIND("comp",C2)), "No", "Yes")
  • 2. IF फ़ार्मुलों में पैरामीटर के रूप में पाठ मान, आपको उन्हें "डबल कोट्स" में संलग्न करना होगा।

उदाहरण 3: दिनांक मानों के लिए IF फ़ंक्शन का उपयोग करना

केस 1: किसी विशिष्ट तिथि के साथ तिथियों की तुलना करने के लिए तिथियों के लिए IF फ़ंक्शन:

यदि आप यह जांचने के लिए तारीखों की तुलना करना चाहते हैं कि वे किसी विशिष्ट तारीख से अधिक हैं या कम हैं, तो IF फ़ंक्शन भी आपकी मदद कर सकता है। चूंकि IF फ़ंक्शन दिनांक प्रारूप को नहीं पहचान सकता है, इसलिए आपको इसके साथ DATEVALUE फ़ंक्शन को संयोजित करना चाहिए।

कृपया इस फॉर्मूले को लागू करें, जब तारीख 4/15/2019 से अधिक होगी, तो "हां" लौटाया जाएगा, अन्यथा, फॉर्मूला "नहीं" टेक्स्ट लौटाएगा, स्क्रीनशॉट देखें:

=IF(D4>DATEVALUE("4/15/2019"), "Yes", "No")

दस्तावेज़ यदि फ़ंक्शन 12

नोट: उपरोक्त सूत्र में, आप DATEVALUE फ़ंक्शन का उपयोग किए बिना भी सीधे सेल संदर्भ का उपयोग कर सकते हैं। इस कदर: =IF(D4>$D$1, "Yes", "No").

दस्तावेज़ यदि फ़ंक्शन 13

केस 2: यदि तारीखों की जांच करने के लिए फ़ंक्शन 30 दिनों से अधिक या कम है:

यदि आप उन तिथियों की पहचान करना चाहते हैं जो वर्तमान तिथि से 30 दिन से अधिक या कम हैं, तो आप TODAY फ़ंक्शन को IF फ़ंक्शन के साथ जोड़ सकते हैं।

कृपया यह सूत्र दर्ज करें:

30 दिन से अधिक पुरानी तारीख की पहचान करें: =IF(TODAY()-C4>30,"Older date","")

30 दिन से अधिक की तारीख पहचानें: =IF(C4-TODAY()>30, "Future date", "")

दस्तावेज़ यदि फ़ंक्शन 14 दस्तावेज़ यदि फ़ंक्शन 15

नोट: यदि आप दोनों परिणामों को एक कॉलम में रखना चाहते हैं, तो आपको इस प्रकार नेस्टेड IF फ़ंक्शन का उपयोग करना होगा:

=IF(C4-TODAY()>30, "Future date", IF(TODAY()-C4>30, "Older date", ""))

दस्तावेज़ यदि फ़ंक्शन 16


उदाहरण 4: IF फ़ंक्शन का AND, OR फ़ंक्शन के साथ एक साथ उपयोग करना

एक्सेल में IF, AND, OR फ़ंक्शंस को एक साथ संयोजित करना हमारे लिए एक सामान्य उपयोग है।

केस 1: सभी स्थितियाँ सत्य हैं या नहीं यह जाँचने के लिए AND फ़ंक्शन के साथ IF फ़ंक्शन का उपयोग करना:

मैं यह जांचना चाहता हूं कि क्या मेरे द्वारा निर्धारित सभी शर्तें पूरी हुई हैं, जैसे: बी4 लाल है, सी4 छोटा है और डी4>200। यदि सभी स्थितियाँ सही हैं, तो परिणाम को "हाँ" के रूप में चिह्नित करें; यदि दोनों में से कोई भी शर्त गलत है, तो "नहीं" लौटा दें।

कृपया इस फॉर्मूले को लागू करें, और आपको स्क्रीनशॉट में दिखाए गए अनुसार परिणाम मिलेगा:

=IF(AND(B4="Red",C4="Small", D4>200),"Yes","No")

दस्तावेज़ यदि फ़ंक्शन 17

केस 2: किसी एक शर्त की सत्यता की जांच करने के लिए OR फ़ंक्शन के साथ IF फ़ंक्शन का उपयोग करना:

आप यह जांचने के लिए IF और OR फ़ंक्शंस का भी उपयोग कर सकते हैं कि क्या कोई शर्त सत्य है, उदाहरण के लिए, मैं यह पहचानना चाहता हूं कि कॉलम B में सेल में "नीला" या "लाल" टेक्स्ट है या नहीं, यदि कॉलम B में कोई टेक्स्ट है, हाँ प्रदर्शित किया जाता है, अन्यथा, नहीं लौटाया जाता है।

यहां, आपको यह फॉर्मूला लागू करना चाहिए, और नीचे परिणाम दिखाया जाएगा:

=IF(OR(B4="Red",B4="Blue"),"Yes","No")

दस्तावेज़ यदि फ़ंक्शन 18

केस 3: IF फ़ंक्शन का AND और OR फ़ंक्शंस के साथ एक साथ उपयोग करना:

इस उदाहरण में, मैं IF फ़ंक्शन को एक ही समय में AND & OR दोनों फ़ंक्शंस के साथ जोड़ूंगा। मान लीजिए, आपको निम्नलिखित शर्तों की जाँच करनी चाहिए:

  • Condition 1: Column B = “Red” and Column D > 300;
  • Condition 2: Column B = “Blue” and Column D > 300.

यदि उपरोक्त में से कोई भी शर्त पूरी होती है, तो एक मैच लौटा दिया जाता है, अन्यथा नहीं।

कृपया इस फ़ॉर्मूले का उपयोग करें और आपको आवश्यकतानुसार निम्न परिणाम प्राप्त होंगे:

=IF(AND(OR(B4="Red",B4= "Blue"), D4>300), "Match", "No")

दस्तावेज़ यदि फ़ंक्शन 19


उदाहरण 5: नेस्टेड IF फ़ंक्शन का उपयोग करना

IF फ़ंक्शन का उपयोग किसी शर्त का परीक्षण करने और शर्त पूरी होने पर एक मान और शर्त पूरी न होने पर दूसरा मान लौटाने के लिए किया जाता है। लेकिन, कभी-कभी, आपको एक ही समय में एक से अधिक शर्तों की जांच करने और विभिन्न मान लौटाने की आवश्यकता होती है, आप इस कार्य को हल करने के लिए नेस्टेड आईएफ का उपयोग कर सकते हैं।

एक नेस्टेड IF स्टेटमेंट जो कई IF शर्तों को जोड़ता है, इसका मतलब है एक IF स्टेटमेंट को दूसरे IF स्टेटमेंट के अंदर डालना और उस प्रक्रिया को कई बार दोहराना।

एक्सेल में नेस्टेड IF फ़ंक्शन का सिंटैक्स है:

=IF (condition1, result1, IF (condition2, result2, IF (condition3, result3,…)))

नोट: Excel 2007 और बाद के संस्करणों में, आप एक सूत्र में 64 IF फ़ंक्शंस तक नेस्ट कर सकते हैं, और Excel 2003 और पुराने संस्करणों में, केवल 7 नेस्टेड IF फ़ंक्शंस का उपयोग किया जा सकता है।

केस 1: कई स्थितियों की जाँच करने के लिए नेस्टेड IF फ़ंक्शन:

नेस्टेड आईएफ फ़ंक्शन का एक क्लासिक उपयोग प्रत्येक छात्र को उनके अंकों के आधार पर लेटर ग्रेड निर्दिष्ट करना है। उदाहरण के लिए, आपके पास छात्रों और उनके परीक्षा अंकों के साथ एक तालिका है, अब आप निम्नलिखित शर्तों के साथ अंकों को वर्गीकृत करना चाहते हैं:

दस्तावेज़ यदि फ़ंक्शन 20

कृपया इस सूत्र को लागू करें, और आपको निम्न परिणाम मिलेगा, यदि स्कोर 90 से अधिक या उसके बराबर है, तो ग्रेड "उत्कृष्ट" है, यदि स्कोर 80 से अधिक या उसके बराबर है, तो ग्रेड "अच्छा" है, यदि स्कोर है 60 से अधिक या उसके बराबर है, ग्रेड "मध्यम" है, अन्यथा, ग्रेड "खराब" है।

=IF(C2>=90, "Excellent", IF(C2>=80, "Good", IF(C2>=60, "Medium", "Poor")))

दस्तावेज़ यदि फ़ंक्शन 21

उपरोक्त सूत्र की व्याख्या:

दस्तावेज़ यदि फ़ंक्शन 22
  • IF(check if C2>=90, if true - returns "Excellent", or else
  • IF(check if C2>=80, if true - returns "Good", or else
  • IF(check if C2>=60, if true - returns "Medium", if false - returns "Poor")))

केस 2: मात्रा के आधार पर कीमत की गणना के लिए नेस्टेड IF फ़ंक्शन:

नेस्टेड आईएफ फ़ंक्शन का उपयोग मात्रा के आधार पर उत्पाद की कीमत की गणना करने के लिए भी किया जा सकता है।

उदाहरण के लिए, आप ग्राहकों को मात्रा के आधार पर कीमत में छूट देना चाहते हैं, जितनी अधिक मात्रा में वे खरीदारी करेंगे, उन्हें उतनी अधिक छूट मिलेगी, जैसा कि नीचे स्क्रीनशॉट में दिखाया गया है।

दस्तावेज़ यदि फ़ंक्शन 23

चूँकि कुल कीमत, मात्रा के बराबर होती है, कीमत को गुणा करती है, इसलिए आपको निर्दिष्ट मात्रा को नेस्टेड आईएफएस द्वारा लौटाए गए मूल्य से गुणा करना चाहिए। कृपया इस सूत्र का उपयोग करें:

=D2*IF(D2>=101,16, IF(D2>=50, 21, IF(D2>=25, 26, IF( D2>=11, 30, IF(D2>=1, 39, "")))))

दस्तावेज़ यदि फ़ंक्शन 24

नोट: आप स्थिर मूल्य संख्याओं को बदलने के लिए सेल संदर्भों का भी उपयोग कर सकते हैं, जब स्रोत डेटा बदलता है, तो आपको सूत्र को अपडेट करने की आवश्यकता नहीं होनी चाहिए, कृपया इस सूत्र का उपयोग करें: =D2*IF(D2>=101, B6, IF(D2>=50, B5, IF(D2>=25, B4, IF( D2>=11, B3, IF(D2>=1, B2, "")))))

दस्तावेज़ यदि फ़ंक्शन 25

टिप्स: परीक्षण बनाने के लिए IF फ़ंक्शन का उपयोग करके, आप निम्नलिखित तार्किक ऑपरेटरों का उपयोग कर सकते हैं:

ऑपरेटर अर्थ उदाहरण Description
> से अधिक =IF(A1>10, "OK",) यदि सेल A1 में संख्या 10 से अधिक है, तो सूत्र "ओके" लौटाता है; अन्यथा 0 लौटाया जाता है।
< कम से कम =IF(A1<10, "OK", "") यदि सेल A1 में संख्या 10 से कम है, तो सूत्र "ओके" लौटाता है; अन्यथा एक खाली सेल वापस आ जाता है।
>= इससे बड़ा या इसके बराबर =IF(A1>=10, "OK", "Bad") यदि सेल A1 में संख्या 10 से अधिक या उसके बराबर है, तो यह "ओके" लौटाएगा; अन्यथा, "खराब" प्रदर्शित होता है।
<= से कम या बराबर =IF(A1<=10, "OK", "No") यदि सेल A1 में संख्या 10 से कम या उसके बराबर है, तो यह "ओके" लौटाता है; अन्यथा, "नहीं" लौटा दिया जाता है।
= के बराबर =IF(A1=10, "OK", "No") यदि सेल A1 में संख्या 10 के बराबर है, तो यह "ओके" लौटाता है; अन्यथा यह "नहीं" प्रदर्शित करता है।
<> बराबर नही है =IF(A1<>10, "No", "OK") यदि सेल A1 में संख्या 10 के बराबर नहीं है, तो सूत्र "नहीं" लौटाता है; अन्यथा - "ठीक है"।

सर्वोत्तम कार्यालय उत्पादकता उपकरण

एक्सेल के लिए कुटूल - आपको भीड़ से अलग दिखने में मदद करता है

🤖 कुटूल्स एआई सहयोगी: निम्न के आधार पर डेटा विश्लेषण में क्रांति लाएं: बुद्धिमान निष्पादन   |  कोड जनरेट करें  |  कस्टम फ़ॉर्मूले बनाएं  |  डेटा का विश्लेषण करें और चार्ट बनाएं  |  कुटूल फ़ंक्शंस का आह्वान करें...
लोकप्रिय सुविधाएँ: डुप्लिकेट ढूंढें, हाइलाइट करें या पहचानें  |  रिक्त पंक्तियाँ हटाएँ  |  डेटा खोए बिना कॉलम या सेल को संयोजित करें  |  फॉर्मूला के बिना गोल ...
सुपर वीलुकअप: एकाधिक मानदंड  |  एकाधिक मूल्य  |  मल्टी-शीट्स के पार  |  फजी लुकअप...
सलाह. ड्रॉप डाउन सूची: आसान ड्रॉप डाउन सूची  |  आश्रित ड्रॉप डाउन सूची  |  बहु-चयन ड्रॉप डाउन सूची...
स्तम्भ प्रबंधक: कॉलमों की एक विशिष्ट संख्या जोड़ें  |  कॉलम ले जाएँ  |  छिपे हुए कॉलम की दृश्यता स्थिति टॉगल करें  कॉलम की तुलना करें समान एवं भिन्न कक्षों का चयन करें ...
फीचर्ड फीचर्स: ग्रिड फोकस  |  डिजाइन देखें  |  बड़ा फॉर्मूला बार  |  कार्यपुस्तिका एवं शीट प्रबंधक | संसाधन लाइब्रेरी (ऑटो टेक्स्ट)  |  खजूर बीनने वाला  |  कार्यपत्रकों को संयोजित करें  |  एन्क्रिप्ट/डिक्रिप्ट सेल  |  सूची के अनुसार ईमेल भेजें  |  सुपर फ़िल्टर  |  विशेष फ़िल्टर (फ़िल्टर बोल्ड/इटैलिक/स्ट्राइकथ्रू...) ...
शीर्ष 15 टूलसेट12 टेक्स्ट टूल्स (पाठ जोड़ें, अक्षर हटाएँ ...)  |  50 + चार्ट प्रकार (गैन्ट चार्ट ...)  |  40+ प्रैक्टिकल सूत्र (जन्मदिन के आधार पर आयु की गणना करें ...)  |  19 निवेशन टूल्स (QR कोड डालें, पथ से चित्र सम्मिलित करें ...)  |  12 रूपांतरण टूल्स (शब्दों को संख्याएँ, मुद्रा रूपांतरण ...)  |  7 विलय और विभाजन टूल्स (उन्नत संयोजन पंक्तियाँ, एक्सेल सेल को विभाजित करें ...)  |  ... और अधिक

एक्सेल के लिए कुटूल 300 से अधिक सुविधाओं का दावा करता है, यह सुनिश्चित करना कि आपको जो चाहिए वह बस एक क्लिक दूर है...

Description


ऑफिस टैब - माइक्रोसॉफ्ट ऑफिस में टैब्ड रीडिंग और एडिटिंग सक्षम करें (एक्सेल शामिल करें)

  • दर्जनों खुले दस्तावेज़ों के बीच स्विच करने के लिए एक सेकंड!
  • हर दिन आपके लिए सैकड़ों माउस क्लिक कम करें, माउस हाथ को अलविदा कहें।
  • एकाधिक दस्तावेज़ों को देखने और संपादित करने पर आपकी उत्पादकता 50% बढ़ जाती है।
  • क्रोम, एज और फ़ायरफ़ॉक्स की तरह, ऑफिस (एक्सेल सहित) में कुशल टैब लाता है।
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations