Мазмұны
Есепте, инвестициялық жоспарда немесе күні бар кез келген басқа деректер жинағында жұмыс істеу кезінде белгілі бір кезең ішінде сандарды қосу қажет болуы мүмкін. Бұл оқулық сізге жылдам және оңай шешімді үйретеді - критерий ретінде күндер ауқымы бар SUMIFS формуласы.
Біздің блогта және басқа Excel форумдарында адамдар күндер ауқымы үшін SUMIF пайдалану жолын жиі сұрайды. Мәселе мынада, екі күнді қосу үшін екі күнді де анықтау керек, ал Excel SUMIF функциясы тек бір шартқа рұқсат береді. Бақытымызға орай, бізде бірнеше критерийлерді қолдайтын SUMIFS функциясы да бар.
Excel бағдарламасында екі күннің арасындағы болса қалай қосуға болады
Белгілі бір күндер ауқымындағы мәндерді қосу үшін пайдаланыңыз Шарт ретінде басталу және аяқталу күндері бар SUMIFS формуласы. SUMIFS функциясының синтаксисі алдымен қосылатын мәндерді (қосынды_ауқым) көрсетуді, содан кейін ауқым/шарттар жұптарын қамтамасыз етуді талап етеді. Біздің жағдайда диапазон (күндер тізімі) екі шарт үшін де бірдей болады.
Жоғарыда айтылғандарды ескере отырып, екі күн арасындағы мәндерді қосуға арналған жалпы формулалар мына пішінді алады:
Оның ішінде шекті күндер:
SUMIFS( қосынды_ауқым, күндер,">= басталу_күні", күндер, "<= аяқталған_күн")Шекті күндерді қоспағанда:
SUMIFS( қосынды_ауқым, күндер,"> басталу_күні", күндер, "< аяқталған_күн")Көріп отырғаныңыздай, айырмашылық тек логикалық операторларда. Бірінші формулада үлкенірек қолданамызнәтижеге шекті күндерді қосу үшін немесе тең (>=) және -ден кем немесе оған тең (<=). Екінші формула күннің үлкен (>) немесе -ден (<) аз екенін тексеріп, басталу және аяқталу күндерін қалдырмайды.
төмендегі кестеде белгілі бір күндер ауқымындағы, қоса алғанда мерзімі аяқталатын жобаларды қосқыңыз келеді делік. Оны орындау үшін мына формуланы пайдаланыңыз:
=SUMIFS(B2:B10, C2:C10, ">=9/10/2020", C2:C10, "<=9/20/2020")
Егер формуладағы күндер ауқымын қатаң кодтағыңыз келмесе, басталу күнін F1, аяқталу күнін теріңіз. G1, логикалық операторлар мен ұяшық сілтемелерін біріктіріп, барлық критерийлерді келесідей тырнақшаға алыңыз:
=SUMIFS(B2:B10, C2:C10, ">="&F1, C2:C10, "<="&G1)
Мүмкін қателерді болдырмау үшін DATE функциясының көмегімен күндер:
=SUMIFS(B2:B10, C2:C10, ">="&DATE(2020,9,10), C2:C10, "<="&DATE(2020,9,20))
Бүгінгі күнге негізделген динамикалық диапазондағы қосынды
Деректерді динамикалық күндер ауқымында қосу қажет болған жағдайда (Бүгіннен X күн артқа немесе Y күн бұрын), ағымдағы күнді алатын және оны автоматты түрде жаңартатын BUGÜN функциясын пайдаланып критерийлерді құрастырыңыз.
Мысалы, соңғы уақытта төленетін бюджеттерді қосу үшін 7 күн бүгінгі күнді қосқанда , формула:
=SUMIFS(B2:B10, C2:C10, ""&TODAY()-7)
Егер соңғы нәтижеге ағымдағы күнді қоспағыңыз келсе, пайдаланыңыз. бүгінгі күнді алып тастау үшін бірінші шарт үшін операторынан аз (<) және үлкен немесе оған тең (>=) екінші шарт үшінбүгіннен 7 күн бұрынғы күнді қосыңыз:
=SUMIFS(B2:B10, C2:C10, "="&TODAY()-7)
Сол сияқты, күн берілген күн саны болса, мәндерді қосуға болады алға.
Мысалы, келесі 3 күнде төленетін бюджеттердің жалпы сомасын алу үшін келесі формулалардың бірін пайдаланыңыз:
Бүгінгі күн нәтижеге қосылады:
=SUMIFS(B2:B10, C2:C10, ">="&TODAY(), C2:C10, "<"&TODAY()+3)
Бүгінгі күн нәтижеге кірмейді:
=SUMIFS(B2:B10, C2:C10, ">"&TODAY(), C2:C10, "<="&TODAY()+3)
Егер екі күн және басқа критерийлер арасында болса, қосынды
Басқа бағандағы басқа шарттарға сәйкес келетін күндер ауқымындағы мәндерді қосу үшін SUMIFS формулаңызға тағы бір ауқым/шарттар жұбын қосыңыз.
Мысалы, белгілі бір уақыт ішіндегі бюджеттерді қосу үшін атауларында "кеңес" бар барлық жобалар үшін күн ауқымы, формуланы қойылмалы таңба критерийлерімен кеңейтіңіз:
=SUMIFS(B2:B10, C2:C10, ">="&F1, C2:C10, "<="&G1, A2:A10, "tip*")
Мұндағы A2:A10 - жоба атаулары, B2:B10 - қосылатын сандар, C2:C10 - тексерілетін күндер, F1 - басталу күні және G1 - аяқталу күні.
Әрине, сепаға үшінші шартты енгізуге ештеңе кедергі келтірмейді. ұяшықты бағалаңыз және скриншотта көрсетілгендей сол ұяшыққа сілтеме жасаңыз:
SUMIFS күн критерийлерінің синтаксисі
Күндерді Excel SUMIF шарты ретінде пайдалану туралы болғанда және SUMIFS функцияларын пайдалансаңыз, сіз шатастыратын бірінші адам болмас едіңіз :)
Бірақ мұқият қарасаңыз, пайдалану жағдайларының әртүрлілігі бірнеше қарапайым ережелерге негізделеді:
Күндерді тікелей шартына қойсаңызаргументтер , содан кейін логикалық операторды (>, <, =, ) күннің дәл алдында теріңіз және барлық шарттарды тырнақшаға алыңыз. Мысалы:
=SUMIFS(B2:B10, C2:C10, ">=9/10/2020", C2:C10, "<=9/20/2020")
Алдын ала анықталған ұяшық ға күн енгізілгенде, мәтіндік жол түріндегі шарттарды беріңіз: логикалық операторды тырнақшаға алыңыз. жолды бастаңыз және жолды біріктіру және аяқтау үшін амперсантты (&) пайдаланыңыз. Мысалы:
=SUMIFS(B2:B10, C2:C10, ">="&F1, C2:C10, "<="&G1)
Күнді басқа функция басқарса, мысалы, DATE немесе TODAY(), салыстыру операторы мен функцияны біріктіріңіз. Мысалы:
=SUMIFS(B2:B10, C2:C10, ">="&DATE(2020,9,10), C2:C10, "<="&TODAY())
Күндер арасындағы Excel SUMIFS жұмыс істемейді
Формула жұмыс істемей немесе қате нәтижелер берген жағдайда, ақауларды жою бойынша келесі кеңестер оның неліктен екенін түсіндіре алады. сәтсіз аяқталады және мәселені шешуге көмектеседі.
Күндер мен сандар пішімін тексеріңіз
Егер дұрыс болып көрінетін SUMIFS формуласы нөлден басқа ештеңені қайтармаса, тексеру керек бірінші нәрсе - сіздің күндеріңіз шын мәнінде күндер екендігі. , және тек күндерге ұқсайтын мәтіндік жолдар емес. Содан кейін мәтін ретінде сақталған сандарды емес, сандарды қосып жатқаныңызға көз жеткізіңіз. Келесі оқулықтар осы мәселелерді анықтауға және түзетуге көмектеседі.
- "Мәтіндік күндерді" нақты күндерге қалай өзгертуге болады
- Мәтінді санға қалай түрлендіруге болады
Шарттар үшін дұрыс синтаксисті пайдаланыңыз
SUMIFS көмегімен күндерді тексеру кезінде ">=9/10/2020" сияқты тырнақшаның ішіне күн қойылуы керек; ұяшық сілтемелері жәнефункцияларды "<="&G1 немесе "<="&TODAY() сияқты тырнақшалардан тыс орналастыру керек. Толық мәліметтерді алу үшін күн критерийлерінің синтаксисін қараңыз.
Формуланың логикасын тексеріңіз
Бюджеттегі шағын қате миллиондаған шығынға әкелуі мүмкін. Формуладағы кішкене қателік жөндеу уақытын бірнеше сағатқа жұмсауы мүмкін. Сонымен, 2 күнді қосқанда, басталу күні алдында үлкен (>) немесе үлкен немесе тең (>=) операторы және соңы тұрғанын тексеріңіз. күні префиксімен кіші (<) немесе кем немесе тең (<=).
Барлық ауқымдардың бірдей өлшемде екенін тексеріңіз
SUMIFS функциясы дұрыс жұмыс істеуі үшін қосынды ауқымы мен критерийлер ауқымы бірдей өлшемде болуы керек, әйтпесе #VALUE! қате орын алады. Оны түзету үшін, барлық шарттар_ауқымы аргументтерінің жолдары мен бағандарының саны қосынды_ауқым сияқты бірдей болуын қамтамасыз етіңіз.
Деректерді қосу үшін Excel SUMIFS функциясын осылайша пайдалану керек. күн аралығы. Егер сізде басқа қызықты шешімдер болса, түсініктемелерде бөліссеңіз, мен шынымен ризамын. Оқығаныңыз үшін рахмет және келесі аптада блогымызда көреміз деп үміттенеміз!
Жүктеп алуға арналған жұмыс кітабы
SUMIFS күн ауқымының мысалдары (.xlsx файлы)