COUNTIF функциясы

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

Браузер бейнеге қолдау көрсетпейді. Microsoft Silverlight, Adobe Flash Player немесе Internet Explorer 9 бағдарламасын орнатыңыз.

Синтаксис

COUNTIF(ауқым, шарт)

Мысалы:

  • =COUNTIF(A2:A5,«алмалар»)

  • =COUNTIF(A2:A5,A4)

Аргумент аты

Сипаттама

ауқым    (міндетті)

Есептеу керек ұяшықтар тобы. Ауқым сандарды, массивтерді, аталған ауқымды немесе сандары бар сілтемелерді қамти алады. Бос және мәтін мәндері еленбейді.

Жұмыс парағындағы ауқымдарды қалай таңдау қажеттігі туралы ақпарат алыңыз.

шарт    (міндетті)

Есептелетін ұяшықтарды анықтайтын сан, өрнек, ұяшыққа сілтеме немесе мәтін жолы.

Мысалы, 32 сияқты санды, «>32» сияқты салыстыруды, В4 сияқты ұяшықты немесе «алмалар» сияқты сөзді пайдалануға болады.

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

Мысалдар

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

Дерек

Дерек

алма

32

апельсин

54

шабдалы

75

алма

86

Формула

Сипаттама

=COUNTIF(A2:A5,"apples")

A2 - A5 ұяшықтары арасындағы алмалар бар ұяшықтар санын есептейді. Нәтижесі - 2.

=COUNTIF(A2:A5,A4)

А2 - А5 ұяшықтары арасындағы шабдалылар бар ұяшықтар санын есептейді (А4 ұяшығындағы шарт арқылы). Нәтижесі - 1.

=COUNTIF(A2:A5,A3)+COUNTIF(A2:A5,A2)

А2 - А5 ұяшықтары арасындағы апельсиндер (А3 ұяшығындағы шарт арқылы) және алмалар (А2 ұяшығындағы шарт арқылы) бар ұяшықтар санын есептейді. Нәтижесі — 3. Бұл формулада бірнеше шартты көрсету үшін екі COUNTIF өрнегі (әр өрнек үшін бір шарт) пайдаланылады.

=COUNTIF(B2:B5,">55")

B2 - B5 ұяшықтары арасындағы мәні 55-тен артық болатын ұяшықтар санын есептейді. Нәтижесі - 2.

=COUNTIF(B2:B5,"<>"&B4)

B2 - B5 ұяшықтары арасындағы мәні 75-ке тең емес ұяшықтар санын есептейді. Амперсанд (&) =COUNTIF(B2:B5,"<>75") формуласын оқу үшін тең емес салыстыру амалдағышы (<>) мен B4 ұяшығындағы мәнді біріктіреді. Нәтижесі - 3.

=COUNTIF(B2:B5,">=32")-COUNTIF(B2:B5,">85")

B2 мен B5 ұяшықтары арасындағы мәні 32-ден үлкен (>) не тең (=) болатын және 85-тен кіші (<) не оған тең (=) болатын ұяшықтар санын есептейді. Нәтижесі - 3.

=COUNTIF(A2:A5,"*")

A2 - A5 ұяшықтары арасындағы кез келген мәтін бар ұяшықтар санын есептейді. Жұлдызша (*) кез келген таңбаны сәйкестендіру үшін қойылмалы таңба ретінде пайдаланылады. Нәтижесі - 4.

=COUNTIF(A2:A5,"?????(көптік жалғау)")

A2 - A5 ұяшықтары арасындағы «көптік жалғаумен» аяқталатын, нақты 7 таңбадан тұратын ұяшықтар санын есептейді. Сұрақ белгісі (?) жеке таңбаларды сәйкестендіру үшін пайдаланылады. Нәтижесі - 2.

=COUNTIF(жеміс,">=32")-COUNTIF(жеміс,">85")

B2-B5 ұяшықтарындағы 55 санынан үлкен мәні бар ұяшықтардың санын есептеу үшін, аталған ауқымды (A2:A5 ұяшықтарына қолданылған) пайдаланады. Нәтижесі — 2.

Жалпы мәселелер

Мәселе

Неден қате кетті

Ұзын жолдар үшін қайтарылған қате мән.

COUNTIF функциясы 255 таңбадан асатын жолдардың сәйкестігін табу үшін пайдаланғанда қате нәтижелерді қайтарады.

255 таңбадан асатын жолдарды сәйкестендіру үшін, CONCATENATE функциясын немесе & біріктіру амалдағышын пайдаланыңыз. Мысалы, =COUNTIF(A2:A5,"ұзын жол"&"басқа ұзын жол").

Мәнді күткен кезде ешқандай мән қайтарылмайды.

Баға ұсынуларда шарт аргументін шектеуді ұмытпаңыз.

COUNTIF формуласы басқа жұмыс парағына сілтеме берген кезде, #VALUE! қатесін шығарады.

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

Үздік әдістер

Орындалатын әрекет

Мақсаты

COUNTIF функциясы мәтін жолдарында жоғарғы және төменгі регистрді елемейтіні жөнінде хабардар болыңыз.

Шарттар регистрді ескермейді; мысалы, «алмалар» жолы және «АЛМАЛАР» жолы бірдей ұяшықтарға сәйкес келеді.

Қойылмалы таңбаларды пайдалану

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

Мысалы, =COUNTIF(A2:A5,"алма?") формуласы өзгешеленуі мүмкін соңғы әріпті қамтитын барлық «алма» нұсқаларын есептейді.

Дерегіңізде қате таңба жоқ екеніне көз жеткізіңіз.

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

CLEAN функциясын немесе TRIM функциясын пайдаланыңыз.

Ыңғайлы болу үшін, аталған ауқымдарды пайдаланыңыз

COUNTIF функциясы формуладағы аталған ауқымдарға қолдау көрсетеді (мысалы, =COUNTIF(жеміс,">=32")-COUNTIF(жеміс,">85"). Аталған ауқым ағымдағы жұмыс кітабында, бір жұмыс кітабындағы басқа жұмыс кітабында немесе мүлде басқа жұмыс кітабында болуы мүмкін. Басқа жұмыс кітабынан сілтеме жасау үшін, екінші жұмыс кітабы да ашық тұруы тиіс.

Ескерту : COUNTIF функциясы ұяшықтарды олардың фоны немесе қаріп түсі бойынша есептемейді. Алайда Excel бағдарламасында фон немесе қаріп түсі негізінде ұяшықтарға Бағдарламаларға арналған Microsoft Visual Basic (VBA) операцияларын пайдаланатын пайдаланушылық функцияларға (UDF) қолдау көрсетеді. Мұнда VBA қызметінің көмегімен белгілі бір түстегі бірнеше ұяшықты есептеу мысалы берілген.

Нақты бір функцияға қатысты сұрағыңыз бар ма?

Excel қауымдастық форумында сұрақ жариялаңыз

Бізге Excel бағдарламасын жақсартуға көмектесіңіз

Excel бағдарламасының келесі нұсқасын жаңарту жолдары туралы ұсыныстарыңыз бар ма? Бар болса, Excel User Voice веб-бетінде тақырыптармен танысып шығыңыз.

Қосымша ақпарат

Бос емес ұяшықтарды есептеу үшін, COUNTA функциясын пайдаланыңыз

Ұяшықтарды бірнеше шарт бойынша есептеу үшін, COUNTIFS функциясын пайдаланыңыз

сондай-ақ COUNTIFS функциясын пайдалану әдісі туралы бейнені қараңыз

SUMIF функциясы тек бір шартқа сәйкес келетін мәндерді қосады

SUMIFS функциясы бірнеше шартқа сәйкес келетін мәндерді қосады

IFS функциясы (Office 365, Excel 2016 және одан кейінгі нұсқасы)

TRIM функциясын ұяшықтардан бастапқы және соңғы бос орындарды жою үшін пайдаланыңыз

CLEAN функциясын ұяшықтардан басып шығарылмайтын таңбаларды жою үшін пайдаланыңыз

Excel бағдарламасындағы формулаларға шолу

Жұмыс істемейтін формулалардың алынуына жол бермеу әдісі

Формулалардағы қателерді анықтау

Статистикалық функциялар

Excel функциялары (әліпби бойынша)

Excel функциялары (санат бойынша)

Дағдыларды жетілдіру
Оқыту курсымен танысыңыз
Жаңа мүмкіндіктерге бірінші болып қол жеткізу
Office Insider бағдарламасына қосылу

Осы ақпарат пайдалы болды ма?

Пікіріңіз үшін рақмет!

Пікіріңізге рақмет! Сізді Office қолдау көрсету қызметіндегі агенттердің бірімен байланыстырған жөн болуы мүмкін.

×