सामग्री सारणी
दिलेली संख्या किंवा तारीख दोन मूल्यांमध्ये येते की नाही हे पाहण्यासाठी एक्सेल IF सूत्र कसे वापरायचे हे ट्यूटोरियल दाखवते.
एखादे मूल्य दोन अंकीय मूल्यांमधील आहे की नाही हे तपासण्यासाठी, तुम्ही दोन तार्किक चाचण्यांसह AND फंक्शन वापरू शकता. जेव्हा दोन्ही अभिव्यक्ती TRUE, नेस्ट आणि IF फंक्शनमध्ये मूल्यमापन करतात तेव्हा तुमची स्वतःची मूल्ये परत करण्यासाठी. तपशीलवार उदाहरणे खाली दिलेली आहेत.
एक्सेल फॉर्म्युला: जर दोन संख्यांमध्ये असेल तर
दिलेली संख्या तुम्ही निर्दिष्ट केलेल्या दोन संख्यांमधील आहे की नाही हे तपासण्यासाठी, दोन सह AND फंक्शन वापरा तार्किक चाचण्या:
- मोठाला (>) ऑपरेटर वापरा आणि हे मूल्य लहान संख्येपेक्षा जास्त आहे की नाही हे तपासा.
- तपासण्यासाठी (<) पेक्षा कमी ऑपरेटर वापरा जर मूल्य मोठ्या संख्येपेक्षा कमी असेल तर.
सर्वसाधारण जर सूत्र आहे:
आणि( मूल्य> smaller_number, मूल्य< मोठा_संख्या)सीमा मूल्ये समाविष्ट करण्यासाठी, (>=) पेक्षा मोठे किंवा समान आणि (<) पेक्षा कमी किंवा समान वापरा ;=) ऑपरेटर:
AND( value>= smaller_number, value<= मोठा_संख्या)साठी उदाहरणार्थ, A2 मधील संख्या 10 आणि 20 च्या दरम्यान येते का हे पाहण्यासाठी, सीमा मूल्यांचा समावेश न करता, B2 मधील सूत्र, कॉपी डाउन, आहे:
=AND(A2>10, A2<20)
A2 दरम्यान आहे का ते तपासण्यासाठी थ्रेशोल्ड मूल्यांसह 10 आणि 20, C2 मधील सूत्र हे फॉर्म घेते:
=AND(A2>=10, A2<=20)
मध्ये दोन्ही प्रकरणांमध्ये, चाचणी घेतल्यास परिणाम बुलियन मूल्य TRUE आहेसंख्या 10 आणि 20 च्या दरम्यान आहे, जर ती नसेल तर FALSE:
दोन संख्यांमध्ये असल्यास,
जर तुम्हाला एखादी संख्या दोन मूल्यांमधील असेल तर कस्टम मूल्य परत करायचे असल्यास, नंतर ठेवा. IF फंक्शनच्या तार्किक चाचणीमध्ये आणि सूत्र.
उदाहरणार्थ, 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")
टीप. फॉर्म्युलामधील थ्रेशोल्ड व्हॅल्यू हार्डकोड करण्याऐवजी, तुम्ही त्यांना वैयक्तिक सेलमध्ये इनपुट करू शकता आणि खालील उदाहरणात दाखवल्याप्रमाणे त्या सेलचा संदर्भ घेऊ शकता. 0 एक लहान संख्या नेहमी B स्तंभात असते आणि मोठी संख्या स्तंभ C मध्ये असते असे गृहीत धरून, कार्य या सूत्राने पूर्ण केले जाऊ शकते:
=IF(AND(A2>B2, A2
सीमांसह:
=IF(AND(A2>=B2, A2<=C2), "Yes", "No")
आणि येथे If between विधानाचा एक फरक आहे जो सत्य असल्यास, काही मजकूर किंवा रिकामे स्ट्रिंग असत्य असल्यास:
=IF(AND(A2>10, A2<20), A2, "Invalid")
सीमांसह:
=IF(AND(A2>=10, A2<=20), A2, "Invalid")
सीमा मूल्ये वेगवेगळ्या स्तंभांमध्ये असल्यास
जेव्हा लहान आणि मोठ्या संख्येशी तुम्ही तुलना करत आहात ते वेगवेगळ्या स्तंभांमध्ये दिसू शकतात (उदा. संख्या 1 नेहमी संख्या 2 पेक्षा लहान नसतो), ची थोडी अधिक जटिल आवृत्ती वापरासूत्र.
AND( मूल्य > MIN( num1 , num2 ), मूल्य < MAX( num1 , संख्या2 ))येथे, आम्ही प्रथम MIN फंक्शनद्वारे परत केलेल्या दोन संख्यांपैकी लक्ष्य मूल्य लहान आहे का ते तपासतो आणि नंतर ते मोठ्या पेक्षा कमी आहे का ते तपासतो. MAX फंक्शनद्वारे मिळवलेल्या दोन संख्यांपैकी.
थ्रेशोल्ड संख्या समाविष्ट करण्यासाठी, खालीलप्रमाणे तर्क समायोजित करा:
आणि( मूल्य >= MIN( संख्या1 , 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")
एक्सेल फॉर्म्युला: जर दोन तारखांच्या दरम्यान असेल तर
एक्सेलमधील तारीखांच्या दरम्यान असेल तर सूत्र मूलत: संख्येच्या दरम्यान असेल तर .
दिलेली तारीख wi आहे की नाही हे तपासण्यासाठी विशिष्ट श्रेणी पातळ, जेनेरिक सूत्र आहे:
IF(AND( date >= start_date , date <= end_date ), value_if_true, value_if_false)सीमा तारखांचा समावेश नाही:
IF(AND( date > start_date , 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( तारीख >= आज()- n , तारीख < आज()), 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