Excel бағдарламасындағы SUBTOTAL көмегімен COUNTIF пайдалану жолы (2 әдіс)

  • Мұны Бөлісіңіз
Hugh West

Бұл мақалада біз екі ыңғайлы әдісті пайдаланып сүзгіден өткен деректерді санау үшін Excel бағдарламасындағы ЕСЕП ЕСЕП функциясын ҚАРШЫ ЖАЛПЫ функциясы арқылы қалай пайдалану керектігін көрсетеміз.

Тәжірибе жұмыс кітабын жүктеп алыңыз

Осы мақаланы оқып жатқанда жаттығу жасау үшін осы жаттығу жұмыс кітабын жүктеп алыңыз.

ЖАЛПЫ COUNTIF.xlsx

2 Excel бағдарламасында SUBTOTAL бар COUNTIF пайдалану әдісі

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

1. Excel функцияларын пайдалану арқылы сүзілген деректерді критерийлермен санау үшін SUBTOTAL бар COUNTIF пайдалану

Әдетте, ЖАЛЫНДЫҚ функциясы шарттарды өңдей алмайды. COUNTIF функциясы арқылы қойылады. Сонымен, біз ҚОРЫТЫНДЫ функциясымен ( OFFSET функциясы арқылы) және ҚОРЫТЫНДЫ функциясы арқылы санақ санын сүзгілей аламыз>критерийлер .

E6 ұяшыққа келесі формула қойыңыз:

=SUMPRODUCT((C5:C14=C5)*(SUBTOTAL(103,OFFSET(C5,ROW(C5:C14)-MIN(ROW(C5:C14)),0))))

Формулалардың бөлінуі:

ЖИЫНТЫҚ функциясы массивтерді ретінде қабылдайды енгізу . Бұл формулада біз бірінші енгізу массивін шарттар ретінде қоямыз, ал екінші енгізу массивін өңдейді көріну .

Критерийлер-

=(C5:C14=C5)

Бұл C5 яғни жеміс мәнін C5:C14 диапазонымен салыстырады . Ол төмендегі скриншотта көрсетілген массивді шығарады. Бұл массив формуладағы көбейту пішінінде болғандықтан, ол ақырында 1-дің және 0-дің массивіне түрленеді.

{1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0} Енді формуланың екінші бөлігінде бізде шығыс ретінде жалғыз мәнді қайтаратын ЖАЛЫНДЫҚ функциясы. Бірақ біз SUMPRODUCT функциясына массив кірісін қоюымыз керек. Сонымен, OFFSET функциясын ҚАРШЫ ЖАЛПЫ функцияның кірісі ретінде пайдалануымыз керек, әр жолға бір сілтеме ол әр жолға бір нәтижені қайтарады. Бұл OFFSET функциясының кірісі ретінде нөлден басталатын әр жолға бір санды қамтитын алапты қоюды талап етеді. Осы массивті алу үшін мына формуланы төменде келтіріңіз:

=ROW(C5:C15)-MIN(ROW(C5:C14))

Жоғарыдағы формуланы OFFSET функциясына енгізейік , яғни:

=OFFSET(C5,ROW(C5:C14)-MIN(ROW(C5:C14)),0)

Соңында, ҚАРШЫ ЖАЛПЫ функциясы 1 және 0 массивін қайтарады.

=(SUBTOTAL(103,OFFSET(C5,ROW(C5:C14)-MIN(ROW(C5:C14)),0)))

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

=SUMPRODUCT( criteria * visibility )

Формуланы кез келген бос ұяшыққа қойыңыз-

=SUMPRODUCT(D5:D14*H5:H14)

Ауқым D5:D14 шарттарды және H5:H14 диапазоны көріну -ді білдіреді. нәтиже 3 , ол өнімдер тізіміндегі Жеміс өнімдерінің саны болып табылады.

Сол сияқты, біз сүзгіден өткізіп, әр санат үшін өнімдердің санын алыңыз.

Толығырақ: COUNTIF бірнеше ауқымдары Excel бағдарламасындағы бірдей шарт

Ұқсас оқулар

  • Excel COUNTIFS жұмыс істемейді (шешімдері бар 7 себеп)
  • COUNTIF vs COUNTIFS Excel (4 мысал)
  • COUNTIF үлкенірек және одан кіші [еркін үлгімен]
  • Excel бағдарламасындағы екі ұяшық мәні арасындағы COUNTIF (5 мысал) )

2. Excel COUNTIFS функциясы Көмекші бағанды ​​қосу арқылы критерийлермен деректерді сүзу үшін

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

Қадамдар:

  • D4 ұяшығына келесі формуланы жазыңыз
=IF(C4="Fruit",1,0)

Бұл формула C4 ұяшығының мәні Жеміс немесе емес екенін тексереді. Егер мән жеміс болса, онда ол 1 немесе 0 көрсетеді, әйтпесе.

  • толтыру тұтқасын пайдаланып, көшіріп, формуланы баған арқылы қойыңыз.

  • Нәтиже Жеміс санаты бар ұяшықтар 1 және санаты бар ұяшықтар жемістерден басқа 0 шығарылым ретінде көрсетеді.

  • Енді келесіні қойыңыз формула бос ұяшықта (осы мысалдағы I7 ұяшығында) нәтижені сақтағыңыз келеді.
=COUNTIFS(C4:C13,"Fruit",D4:D13,"1")

Бұл формулада COUNTIFS функциясы екі диапазондағы екі шартты тексереді және қайтарады сәйкестіктер саны . C4:C13 диапазонында ол Жеміс және D4:D13 диапазонында 1 үшін сәйкес келеді.

  • Жоғарыдағы қадамдарды орындау арқылы біз әр санаттағы өнімдердің санын оңай есептей аламыз.

Толығырақ: Бірнеше шартты қамтымайтын Excel COUNTIF файлын пайдалану жолы

Ескертпелер

  • ҚАРШЫ ЖАЛПЫ функциясы мынаны пайдаланады функция_саны функцияның әрекетін басқаратын аргумент ретінде. функция_саны мәніне байланысты ЖАЛЫНДЫҚ ОРТА функциясы мәндер ауқымының ОРТАША, ҚОСЫНДЫ, МАҚС, MIN, САН, т.б. есептей алады. Бұл жерде біз 103 қолдандық, ол жасырын жолдарды елемейді COUNTA

Мысалы, мұнда көкөніс санатындағы өнімдердің санын 3-тен 2 -ге өзгерткен 8-жолды жасырамыз. Сондай-ақ біз 0-ге әкелетін ет санатының өнімдерін қамтитын жолдарды 13 және 14 жасырамыз.

Қорытынды

Енді, бізCOUNTIF функциясын Excel бағдарламасындағы ЖАЛПЫ АРТЫҚ функциямен қалай пайдалану керектігін білу. Бұл функцияны сенімдірек пайдалануға шақырады деп үміттенеміз. Кез келген сұрақтар немесе ұсыныстарды төмендегі түсініктеме жолағына қоюды ұмытпаңыз.

Хью Уэст – салада 10 жылдан астам тәжірибесі бар жоғары тәжірибелі Excel тренері және талдаушысы. «Бухгалтерлік есеп және қаржы» мамандығы бойынша бакалавр дәрежесі және іскерлік әкімшілендіру магистрі дәрежесі бар. Хью оқытуға құмар және ұстануға және түсінуге оңай бірегей оқыту әдісін әзірледі. Оның Excel бағдарламасындағы сараптамалық білімі бүкіл әлем бойынша мыңдаған студенттер мен мамандарға біліктіліктерін арттыруға және мансаптық жетістіктерге жетуге көмектесті. Блогы арқылы Хью өз білімін әлеммен бөліседі, жеке адамдар мен бизнеске толық әлеуетін ашуға көмектесу үшін тегін Excel оқулықтары мен онлайн тренингтерін ұсынады.