Агуулгын хүснэгт
Та тайлан, хөрөнгө оруулалтын төлөвлөгөө эсвэл огноотой бусад өгөгдлийн багц дээр ажиллахдаа тодорхой хугацааны дотор тоог нэгтгэх шаардлагатай болдог. Энэхүү заавар нь танд хурдан бөгөөд хялбар шийдлийг заах болно - 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 өдрийн дараа), одоогийн огноог авч автоматаар шинэчлэх ӨНӨӨДӨР функцийг ашиглан шалгуурыг байгуулна уу.
Жишээ нь, сүүлийн хугацаанд төлөх ёстой төсвийг нэгтгэх. 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*")
А2:А10 нь төслийн нэр, 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 файл)