एक्सेल IF दो नंबरों या तारीखों के बीच

  • इसे साझा करें
Michael Brown

ट्यूटोरियल दिखाता है कि एक्सेल IF फॉर्मूला का उपयोग कैसे करें यह देखने के लिए कि कोई दी गई संख्या या दिनांक दो मानों के बीच आती है या नहीं।

यह जांचने के लिए कि क्या दिया गया मान दो संख्यात्मक मानों के बीच है, आप AND फ़ंक्शन का उपयोग दो तार्किक परीक्षणों के साथ कर सकते हैं। जब दोनों एक्सप्रेशन TRUE, नेस्ट और IF फ़ंक्शन के अंदर मूल्यांकन करते हैं, तो अपने स्वयं के मान वापस करने के लिए। विस्तृत उदाहरण नीचे दिए गए हैं।

    एक्सेल सूत्र: यदि दो संख्याओं के बीच

    यह परीक्षण करने के लिए कि क्या दी गई संख्या आपके द्वारा निर्दिष्ट दो संख्याओं के बीच है, दो के साथ AND फ़ंक्शन का उपयोग करें तार्किक परीक्षण:

    • यह जांचने के लिए कि क्या मान एक छोटी संख्या से अधिक है, (>) ऑपरेटर का उपयोग करें।
    • जांच करने के लिए (<) ऑपरेटर से कम का उपयोग करें यदि मान एक बड़ी संख्या से कम है।

    सामान्य यदि बीच सूत्र है:

    AND( मान> small_number, मान< बड़ा_संख्या)

    सीमा मान शामिल करने के लिए, (>=) से अधिक या उसके बराबर और (<<) से कम या बराबर का उपयोग करें ;=) ऑपरेटर्स:

    AND( value>= small_number, value<= बड़ा_number)

    के लिए उदाहरण के लिए, यह देखने के लिए कि क्या A2 में कोई संख्या 10 और 20 के बीच आती है, जिसमें सीमा मान शामिल नहीं है, B2 में सूत्र कॉपी किया गया है:

    =AND(A2>10, A2<20)

    यह जांचने के लिए कि A2 बीच में है या नहीं 10 और 20, दहलीज मूल्यों सहित, C2 में सूत्र इस रूप को लेता है:

    =AND(A2>=10, A2<=20)

    में दोनों मामलों में, यदि परीक्षण किया जाता है तो परिणाम बूलियन मान TRUE होता हैसंख्या 10 और 20 के बीच है, FALSE यदि यह नहीं है:

    यदि दो संख्याओं के बीच है तो

    यदि आप एक कस्टम मान वापस करना चाहते हैं यदि कोई संख्या दो मानों के बीच है, तो IF फ़ंक्शन के तार्किक परीक्षण में AND सूत्र.

    उदाहरण के लिए, यदि A2 में संख्या 10 और 20 के बीच है, तो "हां" लौटाने के लिए, "नहीं" अन्यथा, इन IF कथनों में से किसी एक का उपयोग करें:<3

    यदि 10 और 20 के बीच है:

    =IF(AND(A2>10, A2<20), "Yes", "No")

    यदि 10 और 20 के बीच है, सीमाओं सहित:

    =IF(AND(A2>=10, A2<=20), "Yes", "No")

    युक्ति। सूत्र में थ्रेशोल्ड मानों को हार्डकोड करने के बजाय, आप उन्हें अलग-अलग कक्षों में इनपुट कर सकते हैं, और उन कक्षों को संदर्भित कर सकते हैं जैसे नीचे दिए गए उदाहरण में दिखाया गया है।

    मान लें कि आपके पास कॉलम ए में मानों का एक सेट है और आप जानना चाहते हैं कि कौन से मान एक ही पंक्ति में कॉलम बी और सी में संख्याओं के बीच आते हैं। यह मानते हुए कि एक छोटी संख्या हमेशा कॉलम बी में होती है और एक बड़ी संख्या कॉलम सी में होती है, कार्य इस सूत्र के साथ पूरा किया जा सकता है:

    =IF(AND(A2>B2, A2

    सीमाओं सहित:

    =IF(AND(A2>=B2, A2<=C2), "Yes", "No")

    और यहाँ यदि बीच कथन का एक रूपांतर है जो TRUE होने पर स्वयं मान लौटाता है, यदि FALSE है तो कुछ पाठ या खाली स्ट्रिंग:

    =IF(AND(A2>10, A2<20), A2, "Invalid")

    सीमाओं को शामिल करते हुए:

    =IF(AND(A2>=10, A2<=20), A2, "Invalid")

    अगर सीमा मान अलग-अलग कॉलम में हैं

    जब आप छोटी और बड़ी संख्याओं की तुलना कर रहे हैं तो वे अलग-अलग कॉलम में दिखाई दे सकती हैं (यानी संख्या 1 हमेशा संख्या 2 से छोटा नहीं होता है), के थोड़े अधिक जटिल संस्करण का उपयोग करेंसूत्र। , num2 ))

    यहां, हम पहले परीक्षण करते हैं कि क्या लक्ष्य मान MIN फ़ंक्शन द्वारा लौटाए गए दो नंबरों में से एक छोटे से अधिक है, और फिर जांचें कि क्या यह एक बड़े से कम है MAX फ़ंक्शन द्वारा लौटाई गई दो संख्याओं में से.

    दहलीज संख्या शामिल करने के लिए, तर्क को निम्नानुसार समायोजित करें:

    AND( मान >= MIN( num1 , num2 ), value <= MAX( num1 , num2 ))

    उदाहरण के लिए, पता लगाने के लिए यदि A2 में कोई संख्या B2 और C2 में दो संख्याओं के बीच आती है, तो इनमें से किसी एक सूत्र का उपयोग करें:

    सीमाओं को छोड़कर:

    =AND(A2>MIN(B2, C2), A2

    सीमाओं सहित:

    =AND(A2>=MIN(B2, C2), A2<=MAX(B2, C2))

    TRUE और FALSE के बजाय अपने स्वयं के मान वापस करने के लिए, दो संख्याओं के बीच निम्न Excel IF कथन का उपयोग करें:

    =IF(AND(A2>MIN(B2, C2), A2

    या

    =IF(AND(A2>=MIN(B2, C2), A2<=MAX(B2, C2)), "Yes", "No")

    एक्सेल सूत्र: यदि दो तिथियों के बीच

    एक्सेल में तारीखों के बीच सूत्र अनिवार्य रूप से संख्याओं के बीच के समान है।

    यह जांचने के लिए कि दी गई तारीख वाई है या नहीं पतली एक निश्चित सीमा, सामान्य सूत्र है:

    IF(AND( date >= start_date , date <= end_date ), value_if_true, value_if_false)

    सीमा दिनांक शामिल नहीं:

    IF(AND( तारीख > start_date , तारीख < end_date ), value_if_true, value_if_false)

    हालांकि, एक चेतावनी है: IF अपने तर्कों और संबंधों को सीधे आपूर्ति की गई तारीखों को पहचानता हैउन्हें टेक्स्ट स्ट्रिंग्स के रूप में। किसी दिनांक को पहचानने के लिए IF के लिए, उसे DATEVALUE फ़ंक्शन में लपेटा जाना चाहिए.

    उदाहरण के लिए, यह परीक्षण करने के लिए कि A2 में कोई दिनांक 1-जनवरी-2022 और 31-दिसंबर-2022 के बीच आता है या नहीं, आप इसका उपयोग कर सकते हैं यह सूत्र:

    =IF(AND(A2>=DATEVALUE("1/1/2022"), A2<=DATEVALUE("12/31/2022")), "Yes", "No")

    यदि प्रारंभ और समाप्ति दिनांक पूर्वनिर्धारित कक्षों में हैं, तो सूत्र बहुत सरल हो जाता है:

    =IF(AND(A2>=$E$2, A2<=$E$3), "Yes", "No")

    जहां $ E$2 प्रारंभ तिथि है और $E$3 समाप्ति तिथि है। कृपया सेल पतों को लॉक करने के लिए निरपेक्ष संदर्भों के उपयोग पर ध्यान दें, ताकि नीचे के सेल में कॉपी करने पर सूत्र टूट न जाए।

    युक्ति। यदि प्रत्येक परीक्षण तिथि अपनी स्वयं की सीमा में होनी चाहिए, और सीमा तिथियां आपस में बदली जा सकती हैं, तो छोटी और बड़ी तिथि निर्धारित करने के लिए MIN और MAX फ़ंक्शन का उपयोग करें, जैसा कि यदि सीमा मान अलग-अलग कॉलम में हैं, में समझाया गया है।

    यदि दिनांक अगले N दिनों के भीतर है

    यह जांचने के लिए कि क्या कोई दिनांक आज की दिनांक के अगले n दिनों के भीतर है, प्रारंभ और समाप्ति दिनांक निर्धारित करने के लिए TODAY फ़ंक्शन का उपयोग करें। AND कथन के अंदर, पहला तार्किक परीक्षण जाँचता है कि क्या लक्ष्य तिथि आज की तिथि से अधिक है, जबकि दूसरा तार्किक परीक्षण जाँच करता है कि क्या यह वर्तमान तिथि से कम या बराबर है और n दिन:

    IF(AND( date > TODAY(), date <= TODAY()+ n ), value_if_true, value_if_false)

    उदाहरण के लिए, यह जांचने के लिए कि क्या A2 में कोई तारीख अगले 7 दिनों में आती है, सूत्र है:

    =IF(AND(A2>TODAY(), A2<=TODAY()+7), "Yes", "No")

    अगर तारीख पिछले N दिनों के भीतर है

    यह जांचने के लिए कि क्या कोईदी गई तारीख आज की तारीख के अंतिम n दिनों के भीतर है, आप फिर से AND और TODAY फ़ंक्शन के साथ IF का उपयोग करते हैं। AND का पहला तार्किक परीक्षण जाँचता है कि क्या परीक्षण की तारीख आज की तारीख से घटाकर n दिनों से अधिक या उसके बराबर है, और दूसरा तार्किक परीक्षण जाँच करता है कि क्या तारीख आज से कम है:

    IF(AND( दिनांक >= TODAY()- n , तारीख < TODAY()), value_if_true, value_if_false)

    उदाहरण के लिए, यह निर्धारित करने के लिए कि क्या कोई A2 में दिनांक पिछले 7 दिनों में हुई, सूत्र है:

    =IF(AND(A2>=TODAY()-7, A2

    Hopefully, our examples have helped you understand how to use the If between formula in Excel efficiently. I thank you for reading and hope to see you on our blog next week!

    Practice workbook

    Excel If between - formula examples (.xlsx file)

    <3

    माइकल ब्राउन सॉफ्टवेयर टूल्स का उपयोग करके जटिल प्रक्रियाओं को सरल बनाने के जुनून के साथ एक समर्पित प्रौद्योगिकी उत्साही है। टेक उद्योग में एक दशक से अधिक के अनुभव के साथ, उन्होंने माइक्रोसॉफ्ट एक्सेल और आउटलुक के साथ-साथ गूगल शीट्स और डॉक्स में अपने कौशल को निखारा है। माइकल का ब्लॉग अपने ज्ञान और विशेषज्ञता को दूसरों के साथ साझा करने के लिए समर्पित है, उत्पादकता और दक्षता में सुधार के लिए आसान-से-अनुसरण युक्तियाँ और ट्यूटोरियल प्रदान करता है। चाहे आप एक अनुभवी पेशेवर हों या नौसिखिए, माइकल का ब्लॉग इन आवश्यक सॉफ़्टवेयर उपकरणों से अधिकाधिक लाभ उठाने के लिए मूल्यवान अंतर्दृष्टि और व्यावहारिक सलाह प्रदान करता है।