Excel COUNTIF функциясының мысалдары - бос емес, үлкенірек, қайталанатын немесе бірегей

  • Мұны Бөлісіңіз
Michael Brown

Мазмұны

Microsoft Excel бағдарламасы ұяшықтардың әртүрлі түрлерін санауға арналған бірнеше функцияларды қамтамасыз етеді, мысалы, бос немесе бос емес, саны, күні немесе мәтін мәндері, құрамында белгілі бір сөздер немесе таңбалар бар және т.б.

Бұл мақалада, біз сіз көрсеткен шартпен ұяшықтарды санауға арналған Excel COUNTIF функциясына назар аударамыз. Алдымен, біз синтаксис пен жалпы қолдануды қысқаша қарастырамыз, содан кейін мен бірнеше мысалдар келтіремін және осы функцияны бірнеше критерийлермен және ұяшықтардың белгілі бір түрлерімен пайдалану кезінде мүмкін болатын қиындықтар туралы ескертемін.

Негізінде, COUNTIF формулалары болып табылады. барлық Excel нұсқаларында бірдей, сондықтан Excel 365, 2021, 2019, 2016, 2013, 2010 және 2007 нұсқаларында осы оқулықтағы мысалдарды пайдалана аласыз.

    Excel бағдарламасындағы COUNTIF функциясы - синтаксис және пайдалану

    Excel COUNTIF функциясы белгілі бір шартқа немесе шартқа сәйкес келетін көрсетілген ауқымдағы ұяшықтарды санау үшін пайдаланылады.

    Мысалы, COUNTIF формуласын қанша ұяшықты білу үшін жазуға болады. жұмыс парағында сіз көрсеткен саннан үлкен немесе одан аз сан бар. Excel бағдарламасындағы COUNTIF қолданбасының тағы бір әдеттегі қолданылуы белгілі бір сөзден тұратын немесе белгілі бір әріп(лерден) тұратын ұяшықтарды санауға арналған.

    COUNTIF функциясының синтаксисі өте қарапайым:

    COUNTIF(ауқым, критерий)

    Көріп отырғаныңыздай, тек 2 аргумент бар, олардың екеуі де қажет:

    • диапазон - санау үшін бір немесе бірнеше ұяшықтарды анықтайды.екі немесе одан да көп критерийлерге (ЖӘНЕ логика) сәйкес келетін ұяшықтарды санау үшін оның көпше түрін, COUNTIFS функциясын пайдаланыңыз. Дегенмен, кейбір тапсырмаларды екі немесе одан да көп COUNTIF функцияларын бір формулада біріктіру арқылы шешуге болады.

      Екі сан арасындағы мәндерді санау

      Excel COUNTIF функциясының 2 шарты бар ең көп таралған қолданбаларының бірі санау болып табылады. белгілі бір ауқымдағы сандар, яғни X-тен аз, бірақ Y-ден үлкен. Мысалы, мән 5-тен үлкен және 15-тен аз болатын B2:B9 ауқымындағы ұяшықтарды санау үшін келесі формуланы пайдалануға болады.

      =COUNTIF(B2:B9,">5")-COUNTIF(B2:B9,">=15")

      Бұл формула қалай жұмыс істейді:

      Мұнда біз екі бөлек COUNTIF функциясын қолданамыз - біріншісі қанша екенін анықтайды мәндер 5-тен үлкен, ал екіншісі 15-тен үлкен немесе оған тең мәндер санын алады. Содан кейін біріншіден соңғысын алып тастап, қажетті нәтижеге қол жеткізесіз.

      Бірнеше НЕМЕСЕ шарты бар ұяшықтарды санаңыз

      Ауқымда бірнеше түрлі элементтерді алғыңыз келетін жағдайларда 2 немесе одан да көп COUNTIF функцияларын бірге қосыңыз. Айталық, сізде сатып алу тізімі бар және сіз қанша алкогольсіз сусындар бар екенін білгіңіз келеді. Оны орындау үшін келесідей формуланы пайдаланыңыз:

      =COUNTIF(B2:B13,"Lemonade")+COUNTIF(B2:B13,"*juice")

      Екінші шартқа қойылмалы таңбаны (*) қосқанымызға назар аударыңыз, ол барлығын санау үшін пайдаланылады. тізімдегі шырын түрлері.

      Сол сияқты сіз бірнеше COUNTIF формуласын жаза аласыз.шарттар. Мұнда лимонадты, шырынды және балмұздақты есептейтін бірнеше НЕМЕСЕ шарттары бар COUNTIF формуласының мысалы берілген:

      =COUNTIF(B2:B13,"Lemonade") + COUNTIF(B2:B13,"*juice") + COUNTIF(B2:B13,"Ice cream")

      НЕМЕСЕ логикасы бар ұяшықтарды санаудың басқа тәсілдерін мына оқулықты қараңыз: Excel НЕМЕСЕ шарттары бар COUNTIF және COUNTIFS.

      ЕҢЕСКЕР функциясын көшірмелерді және бірегей мәндерді табу үшін пайдалану

      Excel бағдарламасындағы COUNTIF функциясының басқа ықтимал қолданылуы бір бағандағы, екі бағанның арасындағы немесе көшірмелерді табу болып табылады. қатарда.

      1-мысал. 1 бағандағы көшірмелерді табу және санау

      Мысалы, бұл қарапайым формула =COUNTIF(B2:B10,B2)>1 барлық қайталанатын жазбаларды анықтайды. B2:B10 диапазоны, ал басқа функция =COUNTIF(B2:B10,TRUE) сізге қанша көшірме бар екенін айтады:

      Мысал 2. Екі баған арасындағы көшірмелерді санау

      Егер сізде екі бөлек тізім болса, B және C бағандарындағы атаулар тізімін айтыңыз және екі бағанда да қанша атау бар екенін білгіңіз келсе, <7 санау үшін Excel COUNTIF ҚОСУ функциясымен бірге пайдалануға болады>қайталанатындар :

      =SUMPRODUCT((COUNTIF(B2:B1000,C2:C1000)>0)*(C2:C1000""))

      Тіпті бір қадам алға басып, C бағанында қанша бірегей атаулар бар екенін есептей аламыз, яғни В БАҒАНЫНДА БОЛМАЙТЫН атаулар:

      =SUMPRODUCT((COUNTIF(B2:B1000,C2:C1000)=0)*(C2:C1000""))

      Кеңес. Қайталанатын ұяшықтарды немесе қайталанатын жазбаларды қамтитын толық жолдарды бөлектегіңіз келсе, осы оқулықта көрсетілгендей COUNTIF формулаларына негізделген шартты пішімдеу ережелерін жасай аласыз - Excelкөшірмелерді бөлектеу үшін шартты пішімдеу формулалары.

      Мысал 3. Жолдағы көшірмелерді және бірегей мәндерді санау

      Егер баған емес, белгілі бір жолда көшірмелерді немесе бірегей мәндерді санағыңыз келсе, біреуін пайдаланыңыз. төмендегі формулалардан. Бұл формулалар, айталық, лотерея ұтысының тарихын талдау үшін пайдалы болуы мүмкін.

      Қатардағы көшірмелерді санау:

      =SUMPRODUCT((COUNTIF(A2:I2,A2:I2)>1)*(A2:I2""))

      Қатардағы бірегей мәндерді санау:

      =SUMPRODUCT((COUNTIF(A2:I2,A2:I2)=1)*(A2:I2""))

      Excel COUNTIF - жиі қойылатын сұрақтар мен мәселелер

      Бұл мысалдар Excel COUNTIF функциясы туралы түсінік алуға көмектесті деп үміттенемін. Жоғарыдағы формулалардың кез келгенін деректеріңізде қолданып көрген болсаңыз және оларды жұмысқа ала алмасаңыз немесе сіз жасаған формулада мәселе туындаса, келесі 5 жиі кездесетін мәселені қарап шығыңыз. Жауапты немесе пайдалы кеңесті сол жерден табуға мүмкіндігіңіз бар.

      1. Ұяшықтардың іргелес емес диапазонындағы COUNTIF

      Сұрақ: COUNTIF параметрін Excel бағдарламасында іргелес емес ауқымда немесе ұяшықтар таңдауында қалай пайдалануға болады?

      Жауап: Excel COUNTIF іргелес емес ауқымдарда жұмыс істемейді және оның синтаксисі бірнеше жеке ұяшықтарды бірінші параметр ретінде көрсетуге мүмкіндік бермейді. Оның орнына сіз бірнеше COUNTIF функцияларының тіркесімін пайдалана аласыз:

      Қате: =COUNTIF(A2,B3,C4,">0")

      Дұрыс: =COUNTIF(A2,">0") + COUNTIF(B3,">0") + COUNTIF(C4,">0")

      Балама әдіс - ауқымдар жиымын жасау үшін ЖАҚЫРУ функциясын пайдалану. . Мысалы, төмендегі формулалардың екеуі де бірдей нәтиже бередіскриншотта көретін нәтиже:

      =SUM(COUNTIF(INDIRECT({"B2:B8","D2:C8"}),"=0"))

      =COUNTIF($B2:$B8,0) + COUNTIF($C2:$C8,0)

      2. COUNTIF формулаларындағы амперсанд және тырнақшалар

      Сұрақ: COUNTIF формуласында амперсандты қашан пайдалануым керек?

      Жауап: Мүмкін COUNTIF функциясының ең қиын бөлігі, мен оны өте шатастыратынмын. Егер сіз бұл туралы ойлансаңыз, оның астарлы себебін көресіз - аргумент үшін мәтін жолын құру үшін амперсанд пен тырнақша қажет. Сонымен, мына ережелерді ұстануға болады:

      Егер дәл сәйкестік шартында санды немесе ұяшық сілтемесін пайдалансаңыз, амперсанды да, тырнақшаны да қажет етпейді. Мысалы:

      =COUNTIF(A1:A10,10)

      немесе

      =COUNTIF(A1:A10,C1)

      Егер шартта мәтін , қойылмалы таңба немесе логикалық оператор болса саны бар, оны тырнақшаға алыңыз. Мысалы:

      =COUNTIF(A2:A10,"lemons")

      немесе

      =COUNTIF(A2:A10,"*") немесе =COUNTIF(A2:A10,">5")

      Егер сіздің шартыңыз ұяшық сілтемесі бар өрнек болса немесе басқа Excel функциясы , мәтін жолын бастау үшін тырнақшаларды («») және жолды біріктіру және аяқтау үшін амперсанды (&) пайдалану керек. Мысалы:

      =COUNTIF(A2:A10,">"&D2)

      немесе

      =COUNTIF(A2:A10,"<="&TODAY())

      Егер амперсанд қажет пе, жоқ па деген күмәніңіз болса, екі жолды да қолданып көріңіз. Көп жағдайда амперсанд жақсы жұмыс істейді, мысалы: төмендегі формулалардың екеуі де бірдей жақсы жұмыс істейді.

      =COUNTIF(C2:C8,"<=5")

      және

      =COUNTIF(C2:C8," <="&5)

      3. Пішімдеу үшін COUNTIF (түспен кодталған)ұяшықтар

      Сұрақ: Ұяшықтарды мәндер бойынша емес, толтыру немесе қаріп түсі бойынша қалай санауға болады?

      Жауап: Өкінішке орай, ұяшықтардың синтаксисі Excel COUNTIF функциясы пішімдерді шарт ретінде пайдалануға рұқсат бермейді. Түсіне қарай ұяшықтарды санаудың немесе қосудың жалғыз мүмкін жолы - макросты немесе дәлірек айтқанда Excel пайдаланушы анықтайтын функциясын пайдалану. Қолмен боялған ұяшықтар үшін де, шартты пішімделген ұяшықтар үшін де жұмыс істейтін кодты осы мақаладан таба аласыз - Excel ұяшықтарын толтыру және қаріп түсі бойынша санау және қосу әдісі.

      4. #NAME? COUNTIF формуласындағы қате

      Мәселе: Менің COUNTIF формулам #NAME шығарды ма? қате. Оны қалай түзетуге болады?

      Жауап: Сіз формулаға қате диапазон берген шығарсыз. Жоғарыдағы 1 тармақты тексеріңіз.

      5. Excel COUNTIF формуласы жұмыс істемейді

      Мәселе: Менің COUNTIF формулам жұмыс істемейді! Мен не қате жасадым?

      Жауап: Егер сіз дұрыс болып көрінетін формуланы жазған болсаңыз, бірақ ол жұмыс істемейтін немесе қате нәтиже беретін болса, ең айқынды тексеруден бастаңыз. ауқым, шарттар, ұяшық сілтемелері, амперсанды және тырнақшаларды пайдалану сияқты нәрселер.

      COUNTIF формуласында бос орындарды қолданғанда өте абай болыңыз. Осы мақаланың формулаларының бірін жасаған кезде мен шашымды жұлып алудың алдында тұрдым, себебі дұрыс формула (мен оның дұрыс екенін анық білдім!) жұмыс істемейді. Айналып кеткендейМәселе екі аралықта болды, әйтпесе... Мысалы, мына формуланы қараңыз:

      =COUNTIF(B2:B13," Lemonade") .

      Бір қарағанда, бұл жерде ешқандай қате жоқ, тырнақшадан кейінгі қосымша бос орынды қоспағанда. Microsoft Excel формуланы қате туралы хабарсыз, ескертусіз немесе кез келген басқа нұсқаусыз жақсы жұтып қояды, егер сіз шынымен "Лимонад" сөзі мен алдыңғы бос орынды қамтитын ұяшықтарды санағыңыз келсе.

      Егер COUNTIF функциясын бірнеше критерийлер, формуланы бірнеше бөлікке бөліп, әрбір функцияны жеке-жеке тексеріңіз.

      Бұл бүгінге арналған. Келесі мақалада біз Excel бағдарламасында бірнеше шарттармен ұяшықтарды санаудың бірнеше жолдарын қарастырамыз. Келесі аптада көрісеміз деп үміттенемін және оқығаныңыз үшін рахмет!

      Сіз ауқымды әдетте Excel бағдарламасындағыдай формулаға қоясыз, мысалы: A1:A20.
    • критерии - функцияға қандай ұяшықтарды санау керектігін айтатын шартты анықтайды. Ол сан , мәтін жолы , ұяшық сілтемесі немесе өрнек болуы мүмкін. Мысалы, сіз келесідей критерийлерді пайдалана аласыз: "10", A2, ">=10", "кейбір мәтін".

    Міне, Excel COUNTIF функциясының ең қарапайым мысалы. Төмендегі суретте соңғы 14 жылдағы ең үздік теннисшілердің тізімі берілген. =COUNTIF(C2:C15,"Roger Federer") формуласы тізімде Роджер Федерер есімінің неше рет екенін есептейді:

    Ескерту. Шарт регистрді ескермейді, яғни жоғарыдағы формуладағы шарт ретінде "roger federer" деп терсеңіз, бұл бірдей нәтиже береді.

    Excel COUNTIF функциясының мысалдары

    Жаңа ғана берілгендей COUNTIF функциясының синтаксисі өте қарапайым. Дегенмен, ол қойылмалы таңбаларды, басқа ұяшықтардың мәндерін және тіпті басқа Excel функцияларын қоса алғанда, шарттардың көптеген ықтимал нұсқаларына мүмкіндік береді. Бұл әртүрлілік COUNTIF функциясын шынымен қуатты және көптеген тапсырмалар үшін жарамды етеді, мұны келесі мысалдардан көресіз.

    Мәтін мен сандарға арналған COUNTIF формуласы (дәл сәйкестік)

    Шын мәнінде, біз дәл бір сәт бұрын көрсетілген критерийге сәйкес келетін мәтін мәндерін есептейтін COUNTIF функциясын талқылады. Дәл бар ұяшықтарға арналған формуланы еске салайынмәтін жолы: =COUNTIF(C2:C15,"Roger Federer") . Сонымен, сіз енгізесіз:

    • Ауқым бірінші параметр ретінде;
    • бөлгіш ретінде үтір;
    • шарт ретінде тырнақшаға алынған сөз немесе бірнеше сөз.

    Мәтінді терудің орнына кез келген ұяшыққа сілтемені пайдалануға болады. сол сөзді немесе сөздерді қамтиды және мүлдем бірдей нәтижелерді алыңыз, мысалы: =COUNTIF(C1:C9,C7) .

    Сол сияқты, COUNTIF формулалары сандар үшін жұмыс істейді. Төмендегі скриншотта көрсетілгендей, төмендегі формула D бағанындағы 5 саны бар ұяшықтарды тамаша санайды:

    =COUNTIF(D2:D9, 5)

    Бұл мақалада сіз мынаны табасыз кез келген мәтінді, арнайы таңбаларды немесе тек сүзілген ұяшықтарды қамтитын ұяшықтарды санауға арналған тағы бірнеше формулалар.

    Қойылмалы таңбалары бар COUNTIF формулалары (жартылай сәйкестік)

    Егер Excel деректерінде кілт сөздің бірнеше нұсқалары болса (s) санағыңыз келсе, белгілі бір сөз, сөз тіркесі немесе әріптері бар барлық ұяшықтарды ұяшық мазмұнының бөлігі ретінде санау үшін қойылмалы таңбаны пайдалануға болады.

    Мейлі, сіз әртүрлі адамдарға тағайындалған тапсырмалар тізімі бар және сіз Дэнни Браунға тағайындалған тапсырмалардың санын білгіңіз келеді. Дэннидің аты бірнеше түрлі жолмен жазылғандықтан, іздеу шарты =COUNTIF(D2:D10, "*Brown*") ретінде «*Қоңыр*» енгіземіз.

    жұлдызша (*) жоғарыдағы мысалда көрсетілгендей, алдыңғы және кейінгі таңбалардың кез келген тізбегі бар ұяшықтарды табу үшін пайдаланылады. Кез келген синглы сәйкестендіру қажет болсатаңба болса, оның орнына төменде көрсетілгендей сұрақ белгісін (?) енгізіңіз.

    Кеңес. Сонымен қатар біріктіру операторының (&) көмегімен ұяшық сілтемелері бар қойылмалы таңбаларды пайдалануға болады. Мысалы, формулада тікелей "*Қоңыр*" берудің орнына, оны кейбір ұяшыққа теріп, F1 деуге болады және "Қоңыр" бар ұяшықтарды санау үшін келесі формуланы қолдануға болады: =COUNTIF(D2:D10, "*" &F1&"*")

    Белгілі бір таңбалармен басталатын немесе аяқталатын ұяшықтарды санау

    Шартқа байланысты қойылмалы таңбаны, жұлдызшаны (*) немесе сұрақ белгісін (?) пайдалануға болады. нақты қандай нәтижеге қол жеткізгіңіз келетіні.

    Егер ұяшықта қанша басқа таңба болса да, белгілі бір мәтінмен басталатын немесе аяқталатын ұяшықтардың санын білгіңіз келсе, осы формулаларды пайдаланыңыз. :

    =COUNTIF(C2:C10,"Mr*") - " Mr" деп басталатын ұяшықтарды санау.

    =COUNTIF(C2:C10,"*ed") - " ed" әріптерімен аяқталатын ұяшықтарды санау.

    Төмендегі сурет екінші формуланың әрекетін көрсетеді:

    Егер сіз белгілі әріптермен басталатын немесе аяқталатын және <әріптері бар ұяшықтардың санын іздесеңіз 7>таңбалардың нақты саны , сіз Excel COUNTIF функциясын шартта сұрақ белгісімен (?) пайдаланасыз:

    =COUNTIF(D2:D9,"??own") - "меншік" әріптерімен аяқталатын және бос орындарды қосқанда D2 мен D9 ұяшықтарында дәл 5 таңбадан тұратын ұяшықтардың санын санайды.

    =COUNTIF(D2:D9,"Mr??????") - келесіден басталатын ұяшықтар санын санайды."Mr" әріптері және бос орындарды қосқанда D2 мен D9 ұяшықтарында дәл 8 таңба бар.

    Кеңес. нақты сұрақ белгісі немесе жұлдызша бар ұяшықтардың санын табу үшін ? немесе формуладағы * таңбасы. Мысалы, =COUNTIF(D2:D9,"*~?*") D2:D9 ауқымындағы сұрақ белгісі бар барлық ұяшықтарды санайды.

    Бос және бос емес ұяшықтар үшін Excel COUNTIF

    Бұл формула мысалдары COUNTIF пайдалану жолын көрсетеді. Excel бағдарламасында көрсетілген диапазондағы бос немесе бос емес ұяшықтардың санын санау функциясы.

    COUNTIF бос емес

    Кейбір Excel COUNTIF оқулықтарында және басқа онлайн ресурстарында сіз келесіге арналған формулаларды кездестіруіңіз мүмкін. Excel бағдарламасында осыған ұқсас бос емес ұяшықтарды санау:

    =COUNTIF(A1:A10,"*")

    Бірақ жоғарыдағы формула бос жолдарды қоса, кез келген мәтін мәндерін қамтитын ұяшықтарды ғана санайды. күні мен сандары бар ұяшықтар бос ұяшықтар ретінде қарастырылады және санауға қосылмайды!

    Егер сізге көрсетілген ауқымдағы барлық бос емес ұяшықтарды санау үшін әмбебап COUNTIF формуласы қажет болса. , міне, келесідей:

    COUNTIF( ауқым,"")

    Немесе

    COUNTIF( ауқым,""&"")

    Бұл формула барлық мән түрлерімен дұрыс жұмыс істейді - мәтін , күндер және сандар - сіз сияқты төмендегі скриншоттан көруге болады.

    COUNTIF бос

    Егер сіз керісінше, яғни белгілі бір ауқымдағы бос ұяшықтарды санағыңыз келсе, сізге қажет.бірдей тәсілді ұстаныңыз - мәтін мәндері үшін қойылмалы таңбалы және барлық бос ұяшықтарды санау үшін "" шарты бар формуланы пайдаланыңыз.

    мәтін жоқ ұяшықтарды санайтын формула :

    COUNTIF( ауқым,""&"*")

    Жұлдызша (*) мәтін таңбаларының кез келген тізбегіне сәйкес келетіндіктен, формула * мәніне тең емес ұяшықтарды санайды, яғни ешбір мәтін жоқ көрсетілген ауқымда.

    Бос орындарға арналған әмбебап COUNTIF формуласы (барлық мән түрлері) :

    COUNTIF( ауқым,"")

    Жоғарыдағы формула сандарды, күндерді және мәтін мәндерін дұрыс өңдейді. Мысалы, C2:C11 ауқымындағы бос ұяшықтар санын мына жолмен алуға болады:

    =COUNTIF(C2:C11,"")

    Microsoft Excel бағдарламасында бос ұяшықтарды санауға арналған басқа функция бар екенін ескеріңіз, COUNTBLANK. Мысалы, келесі формулалар жоғарыдағы скриншотта көрсетілген COUNTIF формулаларымен бірдей нәтижелерді береді:

    Бос орындарды санау:

    =COUNTBLANK(C2:C11)

    Бос еместерді санау:

    =ROWS(C2:C11)*COLUMNS(C2:C11)-COUNTBLANK(C2:C11)

    Сонымен қатар, COUNTIF және COUNTBLANK тек бос көрінетін бос жолдары бар ұяшықтарды санайтынын есте сақтаңыз. Мұндай ұяшықтарды бос орындар ретінде қарастырғыңыз келмесе, шарттар үшін "=" пайдаланыңыз. Мысалы:

    =COUNTIF(C2:C11,"=")

    Excel бағдарламасында бос орындарды емес, бос орындарды санау туралы қосымша ақпаратты қараңыз:

    • Excel бағдарламасындағы бос ұяшықтарды санаудың 3 әдісі
    • Excel бағдарламасында бос емес ұяшықтарды қалай санауға болады

    COUNTIF үлкен, кіші немесе тең

    Мәндері үлкен , -ден аз немесе тең болатын ұяшықтарды санау үшін жай ғана сәйкес операторды қосыңыз. төмендегі кестеде көрсетілгендей критерийлер.

    COUNTIF формулаларында нөмірі бар оператор әрқашан тырнақшаға алынғанына назар аударыңыз.

    Критерийлер Формула мысалы Сипаттамасы
    Егер үлкенірек болса =COUNTIF(A2:A10) ,">5") Мәні 5-тен үлкен ұяшықтарды санау.
    Егер аз болса санау =COUNTIF(A2:A10) ,"<5") Мәндері 5-тен аз ұяшықтарды санау.
    Тең болса, =COUNTIF(A2:A10, "=5") Мәні 5-ке тең ұяшықтарды санау.
    Тең болмаса, =COUNTIF(A2:A10, "5") Мәні 5-ке тең емес ұяшықтарды санау.
    Егер үлкен немесе тең болса, =COUNTIF(C2: C8,">=5") Мәні 5-тен үлкен немесе оған тең ұяшықтарды санау.
    Кішігірім немесе тең болса, санау =COUNTIF(C2:C8,"<=5") Мәні 5-тен кіші немесе оған тең ұяшықтарды санау.

    Сонымен қатар жоғарыдағы формулалардың барлығын басқа ұяшық мәніне негізделген ұяшықтарды санау үшін пайдалануға болады, сізге жай ғана шарттағы санды ұяшық сілтемесімен ауыстыру қажет болады.

    Ескертпе. ұяшық сілтемесі болған жағдайда, операторды қамтуыңыз керектырнақшаларды алып, ұяшық сілтемесінің алдына амперсанды (&) қосыңыз. Мысалы, D3 ұяшығындағы мәннен үлкен мәндері бар D2:D9 ауқымындағы ұяшықтарды санау үшін мына формуланы пайдаланасыз =COUNTIF(D2:D9,">"&D3) :

    Егер сіз келесі ұяшықтарды санағыңыз келсе ұяшық мазмұнының бөлігі ретінде нақты оператор , яғни ">", "<" таңбаларын қамтиды немесе «=", содан кейін шартта оператормен бірге қойылмалы таңбаны пайдаланыңыз. Мұндай критерийлер сандық өрнек емес, мәтін жолы ретінде қарастырылады. Мысалы, =COUNTIF(D2:D9,"*>5*") формуласы "Жеткізу >5 күн" немесе ">5 қолжетімді" сияқты мазмұны бар D2:D9 ауқымындағы барлық ұяшықтарды санайды.

    Күндері бар Excel COUNTIF функциясын пайдалану

    Егер сіз көрсеткен күннен үлкен, одан кіші немесе оған тең немесе басқа ұяшықтағы күні бар ұяшықтарды санағыңыз келсе, біз біраз бұрын талқылаған формулаларға ұқсас формулаларды пайдаланып, бұрыннан таныс жолмен әрекет етесіз. Жоғарыда аталған формулалардың барлығы сандар үшін де, күндер үшін де жұмыс істейді. Сізге бірнеше мысал келтірейін:

    Критерийлер Формула мысалы Сипаттамасы
    Күндерді санау көрсетілген күнге тең. =COUNTIF(B2:B10,"6/1/2014") B2:B10 ауқымындағы ұяшықтар санын санайды күн 1-маусым-2014.
    Басқа күннен үлкен немесе оған тең күндерді санау. =COUNTIF(B2:B10,">=6/1/ 2014") Ауқымдағы ұяшықтардың санын санауB2:B10 күні 6/1/2014 күнінен үлкен немесе оған тең.
    Басқа ұяшықтағы күннен үлкен немесе оған тең күндерді санау, минус x күн. =COUNTIF(B2:B10,">="&B2-"7") B2:B10 ауқымындағы күні үлкен немесе оған тең ұяшықтар санын санау B2 минус 7 күн.

    Осы жалпы пайдаланулардан басқа, COUNTIF функциясын арнайы Excel күні мен уақыты функцияларымен бірге пайдалана аласыз, мысалы, TODAY() негізіндегі ұяшықтарды санау ағымдағы күні.

    Шарттар Формула мысалы
    Ағымдағы күнге тең күндерді санау. =COUNTIF(A2:A10,TODAY())
    Ағымдағы күнге дейінгі күндерді санау, яғни бүгінгі күннен аз. =COUNTIF( A2:A10,"<"&TODAY())
    Ағымдағы күннен кейінгі күндерді санау, яғни бүгінгі күннен үлкен. =COUNTIF(A2:A10) ,">"&БҮГІН())
    Бір аптадан кейін төленетін күндерді санау. =COUNTIF(A2:A10,"="& БҮГІН()+7)
    Санау да tes нақты күндер ауқымында. =COUNTIF(B2:B10, ">=6/1/2014")-COUNTIF(B2:B10, ">6/7/2014")

    Мұндай формулаларды нақты деректерде қолданудың мысалы (бүгін жазу сәтінде 25 маусым 2014 ж.):

    Бірнеше шарты бар Excel COUNTIF

    Шын мәнінде, Excel COUNTIF функциясы бірнеше критерийі бар ұяшықтарды санау үшін дәл жасалмаған. Көп жағдайда сіз

    Майкл Браун - бағдарламалық құралдарды пайдалана отырып, күрделі процестерді жеңілдетуге құмарлығы бар арнайы технология әуесқойы. Технологиялық индустрияда он жылдан астам тәжірибесі бар ол Microsoft Excel және Outlook, сондай-ақ Google Sheets және Docs бағдарламаларында өз дағдыларын жетілдірді. Майклдың блогы өз білімі мен тәжірибесін басқалармен бөлісуге, өнімділік пен тиімділікті арттыруға арналған оңай орындалатын кеңестер мен оқулықтар беруге арналған. Сіз тәжірибелі кәсіпқой болсаңыз да, жаңадан бастаушы болсаңыз да, Майклдың блогы осы маңызды бағдарламалық құралдарды барынша пайдалану үшін құнды түсініктер мен практикалық кеңестер ұсынады.