Мазмұны
Оқулық берілген сан немесе күн екі мәннің арасына түсетінін көру үшін Excel IF формуласын қалай пайдалану керектігін көрсетеді.
Берілген мәннің екі сандық мән арасында екенін тексеру үшін, ЖӘНЕ функциясын екі логикалық сынақпен пайдалануға болады. Екі өрнек АҚИҚАТ мәніне бағаланғанда, өз мәндеріңізді қайтару үшін IF функциясының ішіне ұяшықты енгізіңіз ЖӘНЕ. Төменде егжей-тегжейлі мысалдар келтірілген.
Excel формуласы: екі санның арасында болса
Берілген сан сіз көрсеткен екі санның арасында екенін тексеру үшін ЖӘНЕ функциясын екі санмен пайдаланыңыз. логикалық сынақтар:
- Мәннің кішірек саннан жоғары екенін тексеру үшін үлкен (>) операторын пайдаланыңыз.
- Тексеру үшін (<) кіші операторды пайдаланыңыз. егер мән үлкенірек саннан төмен болса.
Жалпы Егер арасында болса формула:
ЖӘНЕ( мән> кішірек_сан, мән< үлкен_сан)Шекара мәндерін қосу үшін үлкен немесе тең (>=) және одан кіші немесе тең (<) пайдаланыңыз ;=) операторлары:
ЖӘНЕ( мән>= кішірек_сан, мән<= үлкен_сан)үшін Мысалы, шекаралық мәндерді есептемегенде, 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 операторларының бірін пайдаланыңыз:
Егер 10-нан 20-ға дейін болса:
=IF(AND(A2>10, A2<20), "Yes", "No")
Егер 10-дан 20-ға дейін болса, шекараларды қоса алғанда:
=IF(AND(A2>=10, A2<=20), "Yes", "No")
Кеңес. Формуладағы шекті мәндерді қатты кодтаудың орнына оларды жеке ұяшықтарға енгізуге және төмендегі мысалда көрсетілгендей сол ұяшықтарға сілтеме жасауға болады.
Сізде A бағанында мәндер жинағы бар делік және мәндердің қайсысы бір жолдағы 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( сан1 , сан2 ), мән < MAX( сан1 , num2 ))Бұл жерде біз алдымен мақсатты мәннің MIN функциясы қайтарған екі санның кішісінен жоғары екенін тексереміз, содан кейін оның үлкенірек мәннен төмен екенін тексереміз. MAX функциясы қайтарған екі санның.
Шекті сандарды қосу үшін логиканы келесідей реттеңіз:
ЖӘНЕ( мән >= MIN( num1 , num2 ), мән <= MAX( num1 , num2 ))Мысалы, білу үшін егер A2 ішіндегі сан B2 және C2 екі санның арасына түссе, мына формулалардың бірін пайдаланыңыз:
Шекараларды қоспағанда:
=AND(A2>MIN(B2, C2), A2
Шекараларды қоса алғанда:
=AND(A2>=MIN(B2, C2), A2<=MAX(B2, C2))
ШЫН және ЖАЛҒАН орнына өз мәндеріңізді қайтару үшін екі санның арасында келесі 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 өз аргументтері мен көзқарастарына тікелей берілген күндерді танидыоларды мәтіндік жолдар ретінде. IF үшін күнді тану үшін оны DATEVALUE функциясына орау керек.
Мысалы, A2 форматындағы күннің 2022 жылдың 1 қаңтары мен 2022 жылдың 31 желтоқсаны қоса алғанда сәйкес келетінін тексеру үшін пайдалана аласыз. бұл формула:
=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 күні ішінде екенін тексеру үшін басталу және аяқталу күндерін анықтау үшін БҮГІН функциясын пайдаланыңыз. ЖӘНЕ мәлімдемесінің ішінде бірінші логикалық сынақ мақсатты күн бүгінгі күннен үлкен екенін тексереді, ал екінші логикалық сынақ оның ағымдағы күннен кем немесе оған тең екенін және n күнді тексереді:
ЕГЕР(ЖӘНЕ( күн > БҮГІН(), күн <= BUGÜN()+ n ), мән_егер_шын, мән_егер_жалған)Мысалы, A2 пішіміндегі күннің келесі 7 күнде орын алуын тексеру үшін формула:
=IF(AND(A2>TODAY(), A2<=TODAY()+7), "Yes", "No")
Егер күн соңғы N күн ішінде болса
берілген күн бүгінгі күннің соңғы n күні ішінде болса, сіз IF функциясын ЖӘНЕ және БҮГІН функцияларымен бірге қайтадан пайдаланасыз. ЖӘНЕ бірінші логикалық сынағы тексерілген күннің бүгінгі күннен үлкен немесе оған тең екенін, минус n күн екенін тексереді, ал екінші логикалық сынақ күннің бүгінгі күннен аз екенін тексереді:
IF(AND() күн >= БҮГІН()- n , күн < БҮГІН()), мән_егер_шын, мән_егер_жалған)Мысалы, 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)