අන්තර්ගත වගුව
දී ඇති අංකයක් හෝ දිනයක් අගයන් දෙකක් අතර වැටේදැයි බැලීමට Excel IF සූත්රයක් භාවිතා කරන ආකාරය නිබන්ධනය පෙන්වයි.
දී ඇති අගයක් සංඛ්යාත්මක අගයන් දෙකක් අතර තිබේ දැයි පරීක්ෂා කිරීමට, ඔබට තාර්කික පරීක්ෂණ දෙකක් සමඟ AND ශ්රිතය භාවිතා කළ හැක. ප්රකාශන දෙකම සත්ය ලෙස ඇගයීමට ලක් කරන විට ඔබේම අගයන් ආපසු ලබා දීමට, IF ශ්රිතය තුළ කූඩුව සහ. සවිස්තරාත්මක උදාහරණ පහත අනුගමනය කරන්න.
Excel සූත්රය: සංඛ්යා දෙකක් අතර නම්
දී ඇති අංකයක් ඔබ සඳහන් කරන සංඛ්යා දෙකක් අතර දැයි පරීක්ෂා කිරීමට, දෙකක් සමඟ AND ශ්රිතය භාවිතා කරන්න. තාර්කික පරීක්ෂණ:
- අගය කුඩා සංඛ්යාවකට වඩා වැඩි දැයි පරීක්ෂා කිරීමට විශාල (>) ක්රියාකරු භාවිතා කරන්න.
- පරීක්ෂා කිරීමට (<) වඩා අඩු ක්රියාකරු භාවිතා කරන්න අගය විශාල සංඛ්යාවකට වඩා අඩු නම්.
සාමාන්ය අතර නම්: සූත්රය:
AND( අගය> smaler_number, අගය< larger_number)මායිම් අගයන් ඇතුළත් කිරීමට, (>=) ට වඩා වැඩි හෝ සමාන සහ (<) ට වඩා අඩු හෝ සමාන භාවිතා කරන්න ;=) ක්රියාකරුවන්:
සහ( අගය>= කුඩා_සංඛ්යාව, අගය<= larger_number)සඳහා උදාහරණයක් ලෙස, A2 හි අංකයක් 10 සහ 20 අතර වැටේ දැයි බැලීමට, මායිම් අගයන් ඇතුළත් නොවේ, B2 හි සූත්රය, පිටපත් කර ඇත:
=AND(A2>10, A2<20)
A2 අතර තිබේදැයි පරීක්ෂා කිරීමට 10 සහ 20, එළිපත්ත අගයන් ඇතුළුව, C2 හි සූත්රය මෙම ස්වරූපය ගනී:
=AND(A2>=10, A2<=20)
දී අවස්ථා දෙකේදීම, ප්රතිඵලය පරීක්ෂා කළහොත් බූලියන් අගය සත්ය වේඅංකය 10 සහ 20 අතර වේ, එය නොවේ නම් අසත්යය:
සංඛ්යා දෙකක් අතර නම්
ඔබට අභිරුචි අගයක් ලබා දීමට අවශ්ය නම්, අගයක් අගයන් දෙකක් අතර තිබේ නම්, ඉන්පසු තබන්න IF ශ්රිතයේ තාර්කික පරීක්ෂණයේ සහ සූත්රය.
උදාහරණයක් ලෙස, A2 හි අංකය 10 සහ 20 අතර නම් "ඔව්" ලබා දීමට, "නැත" නැතිනම්, මෙම IF ප්රකාශ වලින් එකක් භාවිතා කරන්න:
10 සහ 20 අතර නම්:
=IF(AND(A2>10, A2<20), "Yes", "No")
10 සහ 20 අතර නම්, මායිම් ඇතුළුව:
=IF(AND(A2>=10, A2<=20), "Yes", "No")
ඉඟිය. සූත්රයේ ඇති ත්රිෂෝල්ඩ් අගයන් දෘඪ කේත කිරීම වෙනුවට, ඔබට ඒවා තනි සෛල තුළට ඇතුළු කළ හැකි අතර, පහත උදාහරණයේ පෙන්වා ඇති පරිදි එම සෛල වෙත යොමු වන්න.
ඔබට A තීරුවේ අගයන් සමූහයක් ඇතැයි සිතමු සහ එකම පේළියේ B සහ C තීරුවල ඇති සංඛ්යා අතර වැටෙන්නේ කුමන අගයන්දැයි දැන ගැනීමට අවශ්ය වේ. කුඩා සංඛ්යාවක් සැමවිටම B තීරුවේ සහ විශාල සංඛ්යාවක් C තීරුවේ ඇතැයි උපකල්පනය කළහොත්, මෙම සූත්රය සමඟ කාර්යය ඉටු කළ හැකිය:
=IF(AND(A2>B2, A2
සීමාවන් ඇතුළුව:
=IF(AND(A2>=B2, A2<=C2), "Yes", "No")
සහ මෙහි ඇති අතර ප්රකාශයේ විචලනය සත්ය නම් අගයක් ලබා දෙන අතර අසත්ය නම් යම් පෙළක් හෝ හිස් තන්තුවක්:
=IF(AND(A2>10, A2<20), A2, "Invalid")
මායිම් ඇතුළුව:
=IF(AND(A2>=10, A2<=20), A2, "Invalid")
මායිම් අගයන් විවිධ තීරුවල තිබේ නම්
ඔබ සංසන්දනය කරන කුඩා සහ විශාල සංඛ්යා විට විවිධ තීරුවල (එනම් අංකය) දිස්විය හැක 1 සෑම විටම අංක 2 ට වඩා කුඩා නොවේ), හි තරමක් සංකීර්ණ අනුවාදයක් භාවිතා කරන්නසූත්රය.
සහ( අගය > MIN( num1 , num2 ), අගය < MAX( num1 , num2 ))මෙහිදී, අපි පළමුව ඉලක්ක අගය MIN ශ්රිතය මඟින් ලබා දෙන සංඛ්යා දෙකෙන් කුඩා අගයකට වඩා වැඩි දැයි පරීක්ෂා කර, පසුව එය විශාල අගයකට වඩා අඩු දැයි පරීක්ෂා කරන්න. MAX ශ්රිතය මඟින් ලබා දෙන සංඛ්යා දෙකෙන්.
ඉදිරිපත් සංඛ්යා ඇතුළත් කිරීමට, පහත පරිදි තර්කනය සකසන්න:
AND( value >= MIN( num1 , num2 ), අගය <= 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")
Excel සූත්රය: දින දෙකක් අතර නම්
දින අතර Excel හි සූත්රය අත්යවශ්යයෙන්ම සංඛ්යා අතර ට සමාන වේ.
දී ඇති දිනයක් wi ද යන්න පරීක්ෂා කිරීමට නිශ්චිත පරාසයක් තුනී කරන්න, සාමාන්ය සූත්රය වන්නේ:
IF(AND( දිනය >= ආරම්භක_දිනය , දිනය <= අවසන්_දිනය ), value_if_true, value_if_false)මායිම් දින ඇතුළත් නොවේ:
IF(AND( date > start_date , date < අවසාන_දිනය ), value_if_true, value_if_false)කෙසේ වෙතත්, අවවාදයක් ඇත: IF විසින් එහි තර්ක සහ ආශිර්වාදයන් වෙත සෘජුවම සපයා ඇති දින හඳුනා ගනී.ඒවා පෙළ නූල් ලෙස. දිනයක් හඳුනා ගැනීමට නම්, එය DATEVALUE ශ්රිතයෙන් ඔතා තිබිය යුතුය.
උදාහරණයක් ලෙස, A2 හි දිනයක් 1-Jan-2022 සහ 31-Dec-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 දින තුළ නම්
පරීක්ෂා කිරීමට aලබා දී ඇති දිනය අද දිනයේ අවසාන n දින තුළ වේ, ඔබ නැවත IF භාවිතා කරන්න AND සහ TODAY ශ්රිත සමඟින්. AND හි පළමු තාර්කික පරීක්ෂණය මගින් පරීක්ෂා කරන ලද දිනයක් අද දින n දිනට වඩා වැඩි හෝ සමානදැයි පරීක්ෂා කරයි, සහ දෙවන තාර්කික පරීක්ෂණය දිනය අදට වඩා අඩු නම් පරීක්ෂා කරයි:
IF(AND( දිනය >= TODAY()- n , date < TODAY()), value_if_true, value_if_false)උදාහරණයක් ලෙස, a 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