एक्सेल में आईएफ फ़ंक्शन का उपयोग कैसे करें
पता करने के लिए क्या
- IF फ़ंक्शन का उपयोग तार्किक परीक्षण करने के लिए किया जाता है, अर्थात कुछ सत्य है या नहीं।
- IF फ़ंक्शन सिंटैक्स और तर्क हैं =आईएफ(तार्किक_परीक्षण, value_if_true, [value_if_false])।
- उदाहरण के लिए =आईएफ(A2>A3, "बड़ा", "छोटा")।
यह आलेख बताता है कि Excel 2019 और Microsoft 365 सहित Excel के सभी संस्करणों का तार्किक परीक्षण करने के लिए IF फ़ंक्शन का उपयोग कैसे करें। कई उदाहरण रेखांकित किए गए हैं।
आईएफ फंक्शन क्या है?
चोर समारोह एक्सेल में तार्किक परीक्षण करने के लिए प्रयोग किया जाता है। ए सूत्र इस फ़ंक्शन का उपयोग करना भी कहा जाता है an अगर बयान या फिर अगर/फिर बयान.
इस फ़ंक्शन का उपयोग करने वाले सभी सूत्रों के दो परिणामों में से एक हो सकता है। जिस तरह से यह काम करता है, जैसा कि हम नीचे दिए गए उदाहरणों में देखेंगे, यह है कि कुछ सच है या नहीं, यह जांचने के लिए सूत्र स्थापित किया गया है। अगर यह सच है तो एक बात होती है, लेकिन अगर यह गलत है तो कुछ और होता है।

IF फ़ंक्शन इनमें से एक है कई तार्किक कार्य आप एक्सेल में उपयोग कर सकते हैं। अन्य में AND, IFERROR, IFS, NOT, और OR शामिल हैं।
IF फ़ंक्शन सिंटैक्स और तर्क
IF फ़ंक्शन का उपयोग करने वाले प्रत्येक सूत्र के कुछ भाग होते हैं:
=आईएफ(तार्किक परीक्षण, value_if_true, [value_if_false])
- तार्किक परीक्षण: जिस स्थिति का आप परीक्षण कर रहे हैं। यह आवश्यक है।
- value_if_true: क्या होना चाहिए अगर तार्किक परीक्षण सच हैं। यह आवश्यक है।
- value_if_false: क्या होना चाहिए अगर तार्किक परीक्षण गलत है। यह वैकल्पिक है।
एक्सेल आईएफ स्टेटमेंट लिखना आसान है यदि आप इसे थोड़ा अलग तरीके से पढ़ते हैं: यदि पहला भाग सत्य है, तो यह काम करें। अगर पहला भाग झूठा है, तो इसके बजाय यह दूसरा काम करें।
इन नियमों को ध्यान में रखें:
- एक्सेल रिटर्न झूठा अगर तार्किक परीक्षण झूठा है और value_if_false छोड़ा गया है।
- पाठ को इस रूप में वापस करने के लिए value_if_true या value_if_false, इसे TRUE और FALSE शब्दों के अपवाद के साथ, उद्धरणों से घिरा होना चाहिए।
- IF फ़ंक्शन केस संवेदी नहीं है।
- एक्सेल 2010 और नए एक ही फॉर्मूले के भीतर 64 IF स्टेटमेंट्स को मौजूद रहने की अनुमति देते हैं। एक्सेल के पुराने संस्करण सात तक सीमित हैं।
आईएफ फंक्शन उदाहरण
यहाँ कुछ अलग तरीके हैं जिनसे आप Excel में IF फ़ार्मुलों का उपयोग कर सकते हैं:
टेक्स्ट लिखें यदि कथन सत्य है
=IF(A2>A3, "बड़ा", "छोटा")

यह एक्सेल में आईएफ स्टेटमेंट का वास्तव में एक बुनियादी उदाहरण है। परीक्षण यह देखने के लिए है कि क्या ए2 से बड़ा है ए3. अगर है तो लिखो बड़ा, अन्यथा लिखें छोटे.
यदि कथन सत्य है तो गणित करें
=IF(A2>A3,A2-A3)

यह IF स्टेटमेंट थोड़ा अलग तरीके से लिखा गया है। होने के बजाय value_if_true परिणाम एक शब्द हो, यह एक मान को दूसरे से घटा रहा है। तो अगर ए2 वास्तव में से बड़ा है ए3, अंतर परिणाम होगा। अगर यह सच नहीं है, क्योंकि हमने इसे छोड़ दिया है value_if_false भाग, एक्सेल रिटर्न झूठा.
गणित के साथ कथन का परीक्षण करें
=IF(A2/A3=5,A2/A3,"")

IF स्टेटमेंट लिखने का दूसरा तरीका है के भीतर गणना करना तार्किक परीक्षण अनुभाग। यहाँ IF की स्थिति है ए2/ए3=5. अगर यह सच है, तो हम गणना करते हैं ए2/ए3. यदि यह के बराबर नहीं है 5, हम चाहते हैं कि परिणाम कुछ भी न हो, इसलिए हम दोहरे उद्धरण चिह्नों का उपयोग करते हैं।
टेस्ट अगर आज की तारीख है
=IF(A2=TODAY(),"यह आज है", "")

अन्य एक्सेल फ़ंक्शंस का उपयोग IF स्टेटमेंट के भीतर किया जा सकता है। इस उदाहरण में, हम यह जांचने के लिए TODAY फ़ंक्शन का उपयोग कर रहे हैं कि क्या ए2 आज की तारीख है। यदि ऐसा है, तो सूत्र लिखता है यह आज है, अन्यथा कुछ भी नहीं लिखा है।
IF फ़ॉर्मूला का उपयोग करना और उसके साथ
=IF(E2<= TODAY (), "अब", "जल्द ही")
=IF (और (F2 = "अब", D2> = (B2-C2)), "हां", "नहीं")

IF फ़ंक्शन का यह उदाहरण थोड़ा अधिक शामिल है। यहाँ विचार यह देखने का है कि क्या जिस वस्तु पर हमारा बकाया है, वह अतीत में देय है, और यदि है, तो हम देख रहे हैं कि वह राशि हमारे बजट में है या नहीं ताकि हम उसका भुगतान कर सकें। यदि वे दोनों कथन सत्य हैं, तो हम कॉलम G में देख सकते हैं कि क्या यह भुगतान करने का समय है।
IF(E2<= TODAY (), "अभी", "जल्द ही") में है तात्कालिकता स्तंभ। यह हमें बताता है कि क्या आइटम अतिदेय है या यदि यह आज की तारीख के साथ देय तिथि की तुलना करके आज देय है। यदि नियत तारीख आज या अतीत में है, अभी कॉलम एफ में लिखा है, अन्यथा हम लिखते हैं जल्दी.
दूसरा IF स्टेटमेंट अभी भी IF स्टेटमेंट की तरह संरचित है, भले ही इसमें AND का उपयोग किया जा रहा हो। यहां बोल्ड हिस्सा वह जगह है जहां और फ़ंक्शन बैठता है, और चूंकि यह कॉमा के पहले सेट के भीतर है, इसलिए हम इसका उपयोग कर रहे हैं तार्किक परीक्षण:
= अगर (और(F2="अब",D2>=(B2-C2)),"हाँ नही")
यहाँ यह दिखाने के लिए अलग तरीके से लिखा गया है कि यह अन्य IF कथनों की तरह ही है:
= अगर (इसका परीक्षण करें और कार्य करें,लिखो हां अगर यह सच है, या लिखें नहीं अगर यह झूठा है)
AND फ़ंक्शन के भीतर दो IF कथन हैं:
- F2 = "अब" कॉलम जी में सूत्रों का हिस्सा है। यह जाँचता है कि क्या अभी में है F2.
- डी2>=(बी2-सी2) इसके दो भाग हैं: यह पहले गणना करता है B2-C2 यह देखने के लिए कि हमारे पास आइटम पर भुगतान करने के लिए कितना बचा है, और फिर यह उपलब्ध बजट की जाँच करता है डी2 यह देखने के लिए कि क्या हमारे पास इसे चुकाने के लिए पैसे हैं।
इसलिए, अगर हमें अभी पैसा देना है, और हमारे पास इसे चुकाने के लिए धन है, तो हमें बताया गया है कि हां, यह आइटम का भुगतान करने का समय है।
नेस्टेड आईएफ स्टेटमेंट उदाहरण
नेस्टेड IF स्टेटमेंट वह होता है जिसे फॉर्मूला में एक से अधिक IF स्टेटमेंट शामिल किए जाने पर इसे कहा जाता है। सेटअप लगभग समान है, लेकिन पहले सेट के अंत में कोष्ठक को बंद करने के बजाय, हम अल्पविराम लगाते हैं और दूसरा कथन लिखते हैं।
एक सूत्र में दो IF कथन
= आईएफ (बी 2 = "एफ", "कक्षा ए", आईएफ (बी 2 = "एम", "कक्षा बी"))

यह पहला उदाहरण छात्रों को उनके लिंग के आधार पर वर्गीकृत करने के लिए उपयोग किया जाता है, जहां महिलाओं को कक्षा ए और पुरुषों को कक्षा बी सौंपी जाती है। सूत्र के लिए जाँच करता है एफ तथा एम में बी2 और फिर या तो लिखता है कक्षा या कक्षा बी कथन के आधार पर जो सत्य है।
नेस्टेड IF फ़ंक्शन वाले सूत्र के अंत में आपको जितने कोष्ठक की आवश्यकता होगी, उतनी ही बार IF लिखे जाने की संख्या होगी। हमारे उदाहरण में, IF को दो बार लिखा जाता है, इसलिए हमें अंत में दो कोष्ठक चाहिए।
एक सूत्र में तीन IF कथन
=IF(A2=TODAY(),"यह आज है",IF(A2TODAY (), "भविष्य की तारीख")))

यहां एक से अधिक IF कथनों वाले सूत्र का उदाहरण दिया गया है। यह ऊपर दिए गए TODAY उदाहरण के समान है लेकिन एक और तार्किक परीक्षण के साथ:
- पहला सेट जाँचता है अगर ए2 आज की तारीख और रिटर्न है यह आज है अगर यह होता है।
- दूसरा परीक्षण अगर आज से बड़ा है ए2 यह निर्धारित करने के लिए कि क्या ए2 एक पुरानी तारीख है, और रिटर्न पुरानी तारीख अगर यह होता है।
- अंत में, यह देखने के लिए एक परीक्षण है कि क्या आज की तारीख में तारीख से कम है ए2, और सूत्र वापस आ जाता है भविष्य की तारीख अगर यह होता है।
कॉपी मूल्य यदि कथन गलत हैं
=IF(C2="Bill",,"",IF(C2="food","",B2))

इस अंतिम नेस्टेड IF फ़ॉर्मूला उदाहरण में, हमें उन सभी ख़रीदारियों की कुल राशि को शीघ्रता से पहचानने की ज़रूरत है जो एक निश्चित श्रेणी के अंतर्गत नहीं आती हैं। हम अपनी सभी अनावश्यक खरीदारी का योग कर रहे हैं, और एक लंबी सूची के साथ, इसे करने का यह सबसे अच्छा तरीका है। हमने निर्धारित किया है कि कोई भी आइटम विवरण जो कहता है विपत्र या भोजन महत्वपूर्ण है, इसलिए कीमत, में बी2, अन्य सभी मदों के लिए दिखाना आवश्यक है।
यही हो रहा है:
- C2 = "बिल", "": अगर सी2 कहते हैं विपत्र, सेल को खाली छोड़ दें।
- C2 = "भोजन", "": अगर सी2 कहते हैं भोजन, सेल को खाली छोड़ दें।
- बी 2: यदि इनमें से कोई भी कथन असत्य है, तो लिखें कि इसमें क्या है बी2.
यह सूत्र हमें कीमतों की एक सूची के साथ छोड़ देता है जिसे हम तब के साथ जोड़ सकते हैं योग यह जल्दी से आकलन करने के लिए कार्य करता है कि हमें उन वस्तुओं पर कितना पैसा खर्च किया गया जिनकी हमें आवश्यकता नहीं थी।
नेस्टेड IF स्टेटमेंट लिखने का एक आसान तरीका
जैसे-जैसे आप फ़ॉर्मूला में अधिक से अधिक निर्माण करते हैं, यह जल्दी से अप्रबंधनीय हो सकता है और बाद में संपादित करना कठिन हो सकता है। नेस्टेड IF स्टेटमेंट्स के साथ काम करना आसान बनाने का एक तरीका यह है कि प्रत्येक स्टेटमेंट के बाद एक लाइन ब्रेक लगाया जाए, जैसे:
=
IF(A2=TODAY(),"यह आज है",
आईएफ (ए 2 .)
IF(A2IF(A2>TODAY(),"भविष्य की तारीख")))
एक्सेल में ऐसा करने के लिए, हमें से संपादित करने की आवश्यकता है सूत्र पट्टी:
एक्सेल के शीर्ष पर फॉर्मूला बार का चयन करें।
माउस को टेक्स्ट स्पेस के नीचे तब तक रखें जब तक कि कर्सर दो तरफा तीर में न बदल जाए, और फिर अधिक कार्य स्थान प्रदान करने के लिए बॉक्स को क्लिक करके नीचे खींचें।
बराबर चिह्न के बाद कर्सर रखें और दबाएं ऑल्ट+एंटर (विंडोज) या Ctrl+Option+Enter (Mac)। यह शेष सूत्र को एक नई लाइन पर रखता है।
-
प्रत्येक IF स्टेटमेंट से पहले चरण 3 को दोहराएं ताकि प्रत्येक इंस्टेंस को अपनी लाइन पर रखा जा सके।