Мазмұны
Оқулық Excel бағдарламасында ЖӘНЕ, сондай-ақ НЕМЕСЕ логикасына негізделген бірнеше критерийлері бар COUNTIFS және COUNTIF формулаларын қалай пайдалану керектігін түсіндіреді. Әртүрлі деректер түрлеріне арналған бірнеше мысалдарды таба аласыз - сандар, күндер, мәтін, қойылмалы таңбалар, бос емес ұяшықтар және т.б.
Барлық Excel функцияларының ішінде COUNTIFS және COUNTIF жиі аралас болуы мүмкін. жоғары, себебі олар бір-біріне өте ұқсас және екеуі де көрсетілген критерийлер негізінде ұяшықтарды санауға арналған.
Айырмашылығы мынада: COUNTIF бір ауқымдағы жалғыз шарты бар ұяшықтарды санауға арналған, ал COUNTIFS әртүрлі критерийлерді бағалай алады. бірдей немесе әртүрлі диапазондарда. Бұл оқу құралының мақсаты әртүрлі тәсілдерді көрсету және әрбір нақты тапсырма үшін ең тиімді формуланы таңдауға көмектесу.
Excel COUNTIFS функциясы - синтаксис және пайдалану
Excel COUNTIFS функциясы бір немесе бірнеше шарттар негізінде бірнеше ауқымдағы ұяшықтарды санайды. Функция Excel 365, 2021, 2019, 2016, 2013, Excel 2010 және Excel 2007 нұсқаларында қол жетімді, сондықтан төмендегі мысалдарды кез келген Excel нұсқасында пайдалануға болады.
COUNTIFS синтаксисі
COUNTIFS функциясының синтаксисі келесідей:
COUNTIFS(шарт_ауқым1, шарт1, [шарт_ауқымы2, шарт2]…)- шарт_аралығы1 (міндетті) - бірінші орындалатын бірінші ауқымды анықтайды шарты ( критерии1 ) болуы керекқолданылды.
- шарт1 (міндетті) - шартты сан , ұяшық сілтемесі , мәтін жолы<түрінде орнатады. 2>, өрнек немесе басқа Excel функциясы . Шарттар қай ұяшықтарды санау керектігін анықтайды және оларды 10, "<=32", A6, "тәттілер" ретінде көрсетуге болады.
- [2-шарт_аралығы,2-шарт]... (міндетті емес) - бұл қосымша ауқымдар және оларға қатысты критерийлер. Формулаларыңызда 127-ге дейін ауқым/шарттар жұбын көрсетуге болады.
Шын мәнінде, COUNTIF функциясының синтаксисін жатқа есте сақтаудың қажеті жоқ. Microsoft Excel теруді бастаған бойда функцияның аргументтерін көрсетеді; дәл қазір енгізіп жатқан аргумент қою шрифтпен бөлектелген.
Excel COUNTIFS - есте сақтау керек нәрселер!
- Сіз Excel бағдарламасындағы COUNTIFS функциясын пайдалана аласыз. бір шарты бар бір диапазондағы, сондай-ақ бірнеше шарттары бар бірнеше ауқымдағы ұяшықтарды санау. Соңғысы болса, тек барлық көрсетілген шарттарға сәйкес келетін ұяшықтар ғана есептеледі.
- Әрбір қосымша диапазонда біріншідегідей жолдар мен бағандар саны болуы керек. диапазон ( шарт_аралығы1 аргументі).
- іргелес және іргелес емес диапазондарға рұқсат етіледі.
- Егер шарт бос ұяшыққа сілтеме болса, COUNTIFS функциясы оны нөлдік мән ретінде қарастырады (0).
- Сіз қойылмалы таңбаны пайдалана аласыз.критерийлердегі таңбалар – жұлдызша (*) және сұрақ белгісі (?). Толық мәліметтерді осы мысалдан қараңыз.
Есептік сандар мен COUNTIF сандарын Excel бағдарламасында бірнеше шартпен пайдалану жолы
Төменде COUNTIFS және COUNTIFS пайдалану жолын көрсететін формула мысалдарының қатарын табасыз. Бірнеше шарттарды бағалау үшін Excel бағдарламасындағы COUNTIF функциялары.
Бірнеше шарты бар ұяшықтарды қалай санауға болады (ЖӘНЕ логика)
Бұл сценарий ең оңай, өйткені Excel бағдарламасындағы COUNTIFS функциясы тек санауға арналған. барлық көрсетілген шарттар АҚИҚ болатын ұяшықтар. Біз оны ЖӘНЕ логикасы деп атаймыз, себебі Excel бағдарламасының ЖӘНЕ функциясы осылай жұмыс істейді.
Формула 1. Бірнеше критерийі бар COUNTIFS формуласы
Төмендегі скриншотта көрсетілгендей өнімдер тізімі бар делік. Қоймада бар (В бағанындағы мән 0-ден үлкен), бірақ әлі сатылмаған (мән C бағанында 0-ге тең) заттардың санын алғыңыз келеді.
Тапсырманы орындауға болады. мына формуланы қолдану арқылы:
=COUNTIFS(B2:B7,">0", C2:C7,"=0")
Және есеп 2 (« Шие » және « Лимон »):
Формула 2. Екі шартты COUNTIFS формуласы
Бірдей критерийлері бар элементтерді санағыңыз келсе, әлі де әрбір шарттар_ауқымы/шарттар жұбын жеке-жеке беру керек.
Мысалы, B бағанында да, С бағанында да 0 болатын элементтерді санаудың дұрыс формуласы:
=COUNTIFS($B$2:$B$7,"=0", $C$2:$C$7,"=0")
Бұл COUNTIFS формуласы 1 мәнін береді, себебітек " Жүзім " екі бағанда да "0" мәніне ие.
COUNTIFS(B2:) сияқты жалғыз шарттар_ауқымы бар қарапайым формуланы пайдалану C7,"=0") басқа нәтиже береді - құрамында нөлі бар B2:C7 ауқымындағы ұяшықтардың жалпы саны (бұл мысалда 4).
Бірнеше шарты бар ұяшықтарды қалай санауға болады ( НЕМЕСЕ логика)
Жоғарыда келтірілген мысалдарда көргеніңіздей, барлық көрсетілген критерийлерге сәйкес келетін ұяшықтарды санау оңай, өйткені COUNTIFS функциясы осылай жұмыс істеуге арналған.
Бірақ егер сіз кем дегенде көрсетілген шарттардың бірі АҚИҚА болатын, яғни НЕМЕСЕ логикасына негізделген ұяшықтарды санағыңыз келе ме? Тұтастай алғанда, мұны істеудің екі жолы бар – бірнеше COUNTIF формулаларын қосу немесе массив тұрақтысы бар SUM COUNTIFS формуласын пайдалану арқылы.
Формула 1. Екі немесе одан да көп COUNTIF немесе COUNITFS формулаларын қосыңыз
Төмендегі кестеде " Болды " және " Күтуде " күйлері бар тапсырыстарды санағыңыз келеді делік. Мұны істеу үшін сіз жай ғана 2 тұрақты Countif формуласын жазып, нәтижелерді қоса аласыз:
=COUNTIF($C$2:$C$11,"Cancelled") + COUNTIF($C$2:$C$11,"Pending")
Егер функциялардың әрқайсысы келесіден артық бағалау керек болса. бір шарт, COUNTIF орнына COUNTIFS пайдаланыңыз. Мысалы, " Apples " үшін " Болды " және " Күтудегі " тапсырыстарының санын алу үшін мына формуланы пайдаланыңыз:
=COUNTIFS($A$2:$A$11, "Apples", $C$2:$C$11,"Cancelled") + COUNTIFS($A$2:$A$11, "Apples", $C$2:$C$11,"Pending")
Формула 2. Тұрақты массиві бар СОНДАЙ COUNTIFS
Жағдайлардасіз көптеген критерийлерді бағалауыңыз керек, жоғарыда аталған тәсіл ең жақсы әдіс емес, себебі формулаңыздың өлшемі тым үлкен болады. Бірдей есептеулерді неғұрлым ықшам формулада орындау үшін барлық шарттарды жиым тұрақтысында тізіп, сол алапты COUNTIFS функциясының шарттар аргументіне жеткізіңіз. Жалпы санды алу үшін COUNTIFS мәнін SUM функциясының ішіне келесідей енгізіңіз:
SUM(COUNTIFS( диапазон ,{" шарт1 "," шарт2 "," шарт3 ",…}))Үлгі кестеде " Болды " немесе " Күтуде " күйі бар тапсырыстарды санау үшін немесе " Транзитте ", формула келесідей болады:
=SUM(COUNTIFS($C$2:$C$11, {"cancelled", "pending", "in transit"}))
Ұқсас жолмен сіз екі немесе негізінде ұяшықтарды санай аласыз. қосымша шарттар_ауқымы / шарттар жұптары. Мысалы, " Болды " немесе " Күтуде " немесе " Транзитте " " Apples " тапсырыстарының санын алу үшін , мына формуланы пайдаланыңыз:
=SUM(COUNTIFS($A$2:$A$11,"apples",$C$2:$C$11,{"cancelled","pending","in transit"}))
Осы оқулықта НЕМЕСЕ логикасы бар ұяшықтарды санаудың тағы бірнеше әдісін таба аласыз: Excel COUNTIF және НЕМЕСЕ шарттары бар COUNTIFS.
2 көрсетілген сан арасындағы сандарды қалай санауға болады
Негізінен, сандарға арналған COUNTIFS формулалары 2 санатқа бөлінеді - бірнеше шарттарға (жоғарыдағы мысалдарда түсіндіріледі) және сіз көрсеткен екі мәннің арасында . Соңғысын екі жолмен орындауға болады - COUNTIFS функциясын пайдалану немесе бір COUNTIF алу арқылыбасқа.
Формула 1. Екі сан арасындағы ұяшықтарды санау үшін COUNTIFS
C2 мен C10 ұяшықтарында 5 пен 10 арасындағы (5 пен 10-ды қоспағанда) қанша сан бар екенін білу үшін пайдаланыңыз. бұл формула:
=COUNTIFS(C2:C10,">5", C2:C10,"<10")
Есепке 5 және 10 сандарын қосу үшін "үлкен немесе тең" және "кіші немесе тең" операторларын пайдаланыңыз:
=COUNTIFS(B2:B10,">=5" , B2:B10,"<=10")
Формула 2. X және Y арасындағы сандарды санауға арналған COUNTIF формулалары
Бір Countif формуласын шегеру арқылы бірдей нәтижеге қол жеткізуге болады. басқасынан. Біріншісі төменгі шек мәнінен қанша сан үлкен екенін есептейді (бұл мысалда 5). Екінші формула жоғарғы шек мәнінен үлкен сандар санын қайтарады (бұл жағдайда 10). Бірінші және екінші санның айырмашылығы сіз іздеген нәтиже.
- =COUNTIF(C2:C10,">5")-COUNTIF(C2:C10,"> ;=10") - C2:C10 ауқымында 5-тен үлкен және 10-нан кіші қанша сан бар екенін санайды. Бұл формула жоғарыдағы скриншотта көрсетілгендей санды қайтарады.
- =COUNTIF(C2:C10, ">=5")-COUNTIF(C2:C10, ">10") - формула C2:C10, оның ішінде 5 және 10 ауқымында 5 пен 10 арасындағы қанша сан бар екенін есептейді.
COUNTIFS формулаларында ұяшық сілтемелерін пайдалану жолы
">" сияқты логикалық операторларды пайдаланған кезде,"<", "=" Excel COUNTIFS формулаларындағы ұяшық сілтемелерімен бірге, операторды "қос тырнақшалар" ішіне алуды және
мәтін құру үшін ұяшық сілтемесінің алдында амперсандты (&) қосуды ұмытпаңыз. жол.
Төмендегі үлгі деректер жинағында $200-ден асатын " Apples " тапсырыстарын есептейік. A2:A11 ұяшықтарындағы шарттар_ауқымы1 және B2:B11 ұяшықтарындағы шарттар_аралығы2 арқылы мына формуланы пайдалана аласыз:
=COUNTIFS($A$2:$A$11, "Apples", $B$2:$B$11, ">200")
Немесе енгізуге болады белгілі бір ұяшықтардағы шарт мәндеріңізді, мысалы, F1 және F2 деп айтыңыз және формулаңыздағы сол ұяшықтарға сілтеме жасаңыз:
=COUNTIFS($A$2:$A$11, $F$1, $B$2:$B$11, ">"&$F$2)
шартта<2 абсолютті ұяшық сілтемелерін пайдалануды ескеріңіз> және шарттар_ауқымы аргументтері, бұл басқа ұяшықтарға көшіру кезінде формуланың бұзылуына жол бермейді.
COUNTIF және COUNTIFS формулаларында амперандты қолдану туралы қосымша ақпарат алу үшін , Excel COUNTIF - жиі қойылатын сұрақтарды қараңыз.
ЕҢЕК таңбаларын қойылмалы таңбалармен пайдалану жолы
Excel COUNTIFS формулаларында келесі қойылмалы таңбаларды пайдалануға болады:
- Сұрақ белгісі (?) - кез келген бір таңбаға сәйкес келеді, оны белгілі бір таңбалармен басталатын және/немесе аяқталатын ұяшықтарды санау үшін пайдаланыңыз.
- Жұлдызша (*) - сәйкес келеді кез келген таңбалар тізбегін пайдалансаңыз, сіз оны құрамында көрсетілген сөз немесе таңба(лар) бөлігі ретіндегі ұяшықтарды санау үшін пайдаланасыз. ұяшықтың мазмұны.
Кеңес. Нақты сұрақпен ұяшықтарды санағыңыз келсебелгі немесе жұлдызша, жұлдызшаның немесе сұрақ белгісінің алдынан (~) белгісін теріңіз.
Енді Excel бағдарламасындағы нақты өмірдегі COUNTIFS формулаларында қойылмалы таңбаны қалай пайдалануға болатынын көрейік. А бағанында сізде жобалардың тізімі бар делік. Сіз әлдекімге қанша жоба тағайындалғанын білгіңіз келеді, яғни В бағанында кез келген атау бар. Және біз COUNTIFS функциясын бірнеше критериймен пайдалануды үйреніп жатқандықтан, қосайық. екінші шарт - D бағанындағы Аяқтау күні де орнатылуы керек.
Міне, формуламен жұмыс істейтін формула:
=COUNTIFS(B2: B10,"*",D2:D10,""&""))
2-шартта қойылмалы таңбаны пайдалана алмайсыз, себебі сізде бағандағы мәтін мәндерінен гөрі күндер бар. D. Сондықтан сіз бос емес ұяшықтарды табатын критерийлерді пайдаланасыз: ""&""
COUNTIFS және күндерге арналған бірнеше критерийі бар COUNTIF
Күндер үшін пайдаланатын COUNTIFS және COUNTIF формулалары жоғарыдағы сандар формулаларына өте ұқсас.
1-мысал. Белгілі бір күндер ауқымындағы күндерді санау
Санау үшін белгілі бір күн диапазонына жататын күндер үшін екі шартты немесе комбинациясы бар COUNTIFS формуласын да пайдалануға болады. екі COUNTIF функциясының.
Мысалы, келесі формулалар C2 және C10 ұяшықтарындағы 2014 жылғы 1 маусым мен 2014 жылғы 7 маусымды қоса алғанда, күндер санын есептейді:
=COUNTIFS(C2:C9, ">=6/1/2014", C2:C9, "<=6/7/2014")
=COUNTIF(C2:C9, ">=6/1/2014") - COUNTIF(C2:C9, ">6/7/2014")
2-мысал. Күндерді санаубірнеше шарттар
Сол сияқты 2 немесе одан да көп шарттарға сәйкес келетін әртүрлі бағандардағы күндер санын санау үшін COUNTIFS формуласын пайдалануға болады. Мысалы, төмендегі формула 20 мамырдан кейін қанша өнім сатып алынғанын және 1 маусымнан кейін жеткізілгенін анықтайды:
=COUNTIFS(C2:C9, ">5/1/2014", D2:D9, ">6/7/2014")
3-мысал. Санау ағымдағы күнге негізделген бірнеше шарттары бар күндер
Excel бағдарламасының BUGÜN() функциясын ағымдағы күнге негізделген күндерді санау үшін COUNTIF функциясымен бірге пайдалануға болады.
Мысалы, келесі COUNTIF формуласы бар екі диапазон және екі критерий сізге қанша өнім сатып алынғанын, бірақ әлі жеткізілмегенін көрсетеді.
=COUNTIFS(C2:C9, ""&TODAY())
Бұл формула көптеген ықтимал өзгерістерге мүмкіндік береді. Мысалы, бір аптадан астам уақыт бұрын қанша өнім сатып алынғанын және әлі жеткізілмегенін санау үшін оны өзгерте аласыз:
=COUNTIFS(C2:C9, ""&TODAY())
Осылай Excel бағдарламасында бірнеше критерийі бар ұяшықтарды санайсыз. Бұл мысалдар сізге пайдалы болады деп үміттенемін. Қалай болғанда да, оқығаныңыз үшін рахмет және келесі аптада блогымызда көреміз деп үміттенемін!