Како да се користи COUNTIF со SUBTOTAL во Excel (2 методи)

  • Споделете Го Ова
Hugh West

Во оваа статија, ќе илустрираме како да ја користиме функцијата COUNTIF со функцијата SUBTOTAL во Excel за броење филтрирани податоци користејќи два практични методи.

Преземете ја работната книга за вежбање

Преземете ја оваа работна книга за вежбање за да вежбате додека ја читате оваа статија.

SUBTOTAL COUNTIF.xlsx

2 методи за користење COUNTIF со SUBTOTAL во Excel

Во оваа статија, ја користевме следната база на податоци за да демонстрираме 2 различни методи за да го пронајдеме бројот само на видливи редови . Еве листа на производи од 4 различни категории . Ќе го дознаеме бројот на производи во секоја категорија. Ајде да го следиме водичот.

1. Употреба на COUNTIF со SUBTOTAL за броење филтрирани податоци со критериуми користејќи функции на Excel

Обично, функцијата SUBTOTAL не може да се справи со критериуми се ставаат од функцијата COUNTIF . Така, можеме да го филтрираме бројот на броење користејќи ја функцијата SUMPRODUCT и со функцијата SUBTOTAL (преку функцијата OFFSET ) и со критериуми .

Во ќелијата E6 ставете ја следнава формула :

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

Разложување на формулата:

Функцијата SUMPRODUCT зема низи како нејзина влез . Во оваа формула, ја ставаме првата влезна низа како критериум и втората влезна низа се справува со видливост .

Критериумите се-

=(C5:C14=C5)

Ова ја проверува вредноста на C5 што е овошје во однос на опсегот C5:C14 . Изведува низа прикажана на екранот подолу. Бидејќи оваа низа е во форма на множење во формулата, таа на крајот се претвора во низа од 1 и 0.

{1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0} Сега, во вториот дел од формулата, имаме функцијата SUBTOTAL која враќа единечна вредност како излез. Но, треба да ставиме влез во низа во функцијата SUMPRODUCT . Значи, треба да ја користиме функцијата OFFSET како влез на функцијата SUBTOTAL , една референца по ред која враќа еден резултат по ред. Ова бара ставање низа која содржи еден број по ред кој започнува со нула како влез на функцијата OFFSET . Ставете ја оваа формула подолу за да ја стекнете оваа низа:

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

Да ја ставиме горната формула во функцијата OFFSET , тоа е:

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

Конечно, функцијата SUBTOTAL враќа низа од 1 и 0.

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

Сега можеме да разбереме како функционира вториот дел од формулата, ајде да преминеме на последниот чекор.

=SUMPRODUCT( criteria * visibility )

Ставете ја формулата во која било празна ќелија-

=SUMPRODUCT(D5:D14*H5:H14)

Опсегот D5:D14 ги претставува критериумот а опсегот H5:H14 претставува видливоста . резултатот е 3 што е бројот на овошните производи во списокот на производи.

Слично, можеме да филтрирајте и добијте го бројот на производи за секоја категорија.

Прочитајте повеќе: COUNTIF исти критериуми за повеќе опсези во Excel

Слични читања

  • Excel COUNTIFS не работи (7 причини со решенија)
  • COUNTIF наспроти COUNTIFS во Excel (4 примери)
  • COUNTIF поголема од и помала од [со бесплатен шаблон]
  • COUNTIF помеѓу две вредности на ќелии во Excel (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 што не содржи повеќе критериуми

Белешки

  • Функцијата SUBTOTAL користи function_num како аргумент кој го контролира однесувањето на функцијата. Во зависност од функцијата_број вредност функцијата SUBTOTAL може да пресмета ПРОСЕК, СУМ, МАКС, MIN, COUNT, итн. на опсег на вредности. Овде користевме 103 кои ги игнорираат скриените редови при примена на COUNTA

На пример, овде го криеме редот 8 кој го смени бројот на производи од категоријата зеленчук од 3 на 2 . Исто така, ги криеме редовите 13 и 14 кои содржат производи од категоријата месо што резултираше во 0.

Заклучок

Сега, ниезнаат како да ја користат функцијата COUNTIF со функцијата SUBTOTAL во Excel. Се надеваме дека ќе ве поттикне да ја користите оваа функционалност посигурно. Било какви прашања или предлози не заборавајте да ги ставите во полето за коментари подолу.

Хју Вест е високо искусен тренер и аналитичар на Excel со повеќе од 10 години искуство во индустријата. Има диплома за сметководство и финансии и магистер по бизнис администрација. Хју има страст за предавање и има развиено уникатен пристап на наставата кој е лесен за следење и разбирање. Неговото стручно познавање на Excel им помогна на илјадници студенти и професионалци ширум светот да ги подобрат своите вештини и да се истакнат во нивните кариери. Преку својот блог, Хју го споделува своето знаење со светот, нудејќи бесплатни упатства за Excel и онлајн обука за да им помогне на поединците и бизнисите да го достигнат својот целосен потенцијал.