Satura rādītājs
Šajā rakstā mēs ilustrēsim, kā izmantot COUNTIF funkcija ar SUBTOTAL funkcija programmā Excel, lai saskaitītu filtrētos datus, izmantojot divas ērtas metodes.
Lejupielādēt prakses darba burtnīcu
Lejupielādējiet šo prakses darba burtnīcu, lai vingrinātos, kamēr lasāt šo rakstu.
SUBTOTAL COUNTIF.xlsx2 COUNTIF un SUBTOTAL izmantošanas metodes programmā Excel
Šajā rakstā mēs izmantojām šādu datu kopu, lai demonstrētu 2 dažādas metodes, kā atrast tikai redzamo rindu skaits. Šeit ir saraksts ar 4 dažādi kategorijas . Uzzināsim, cik produktu ir katrā kategorijā. Sekojiet ceļvedim.
1. COUNTIF un SUBTOTAL izmantošana, lai saskaitītu filtrētos datus ar kritērijiem, izmantojot Excel funkcijas
Parasti SUBTOTAL funkcija nevar apstrādāt kritēriji kas tiek likts ar COUNTIF funkcija. Tātad mēs varam filtrs skaits, izmantojot SUMPRODUCT funkcija gan ar SUBTOTAL funkciju (izmantojot OFFSET funkcija ) un kritēriji .
Šūnā E6 ielieciet šādu formula :
=SUMPRODUKTS((C5:C14=C5)*(STARPSUMMA(103,NOBĪDE(C5,RINDA(C5:C14)-MIN(RINDA(C5:C14)),0))))
Formulas sadalījums:
Portāls SUMPRODUCT funkcija uzņem masīvi kā tās ievades . Šajā formulā mēs ieliekam pirmais ievades masīvs kā kritēriji un otrais ieejas masīvs apstrādā redzamība .
Kritēriji ir šādi.
=(C5:C14=C5)
Tas pārbauda vērtību C5 kas ir augļi, salīdzinot ar diapazonu C5:C14 . Tas izvada masīvu, kas parādīts zemāk redzamajā ekrānšāviņas attēlā. Tā kā šis masīvs atrodas reizināšanas forma formulā, tā galu galā tiek pārvērsta masīvā, kas sastāv no 1's un 0's.
{1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0} Tagad formulas otrajā daļā ir šāds formulas lielums. SUBTOTAL funkcija, kas atgriež viena vērtība kā izejas signālu. Bet mums ir jāievada masīva ievade sistēmā SUMPRODUCT funkcija. Tāpēc mums ir jāizmanto OFFSET funkciju kā ievades funkciju SUBTOTAL funkcija, viena atsauce uz vienu rindu kas atgriež viens rezultāts katrā rindā. Šim nolūkam ir jāievada masīvs, kurā katrā rindā ir viens skaitlis, sākot ar nulle kā ievades OFFSET Ievietojiet šo formulu, lai iegūtu šo masīvu:
=RINDA(C5:C15)-MIN(RINDA(C5:C14))
Ievietojam iepriekš minēto formulu OFFSET funkcija , tas ir:
=OFFSET(C5,RINDA(C5:C14)-MIN(RINDA(C5:C14)),0)
Visbeidzot. SUBTOTAL funkcija atgriež masīvu 1 un 0.
=(STARPSUMMA(103,NOBĪDE(C5,RINDA(C5:C14)-MIN(RINDA(C5:C14)),0)))))
Tagad mēs varam saprast, kā darbojas formulas 2. daļa, tāpēc pāriesim pie pēdējā soļa.
=SUMPRODUCT( kritēriji * redzamība )
Ievietojiet formulu jebkurā tukšā šūnā -
=SUMPRODUCT(D5:D14*H5:H14)
Diapazons D5:D14 ir kritēriji un diapazons H5:H14 ir redzamība . rezultāts ir . 3 kas ir numurs no Augļu produkti produktu sarakstā.
Līdzīgi varam filtrēt un iegūt produktu skaitu katrā kategorijā.
Lasīt vairāk: COUNTIF Vairāki diapazoni vienādi kritēriji programmā Excel
Līdzīgi lasījumi
- Excel COUNTIFS nedarbojas (7 cēloņi un risinājumi)
- COUNTIF vs COUNTIFS programmā Excel (4 piemēri)
- COUNTIF lielāks par un mazāks par [ar bezmaksas veidni]
- COUNTIF starp divām šūnu vērtībām programmā Excel (5 piemēri)
2. Excel COUNTIFS funkcija, lai skaitītu filtrētu datus ar kritērijiem, pievienojot palīgkolonnu
Šajā metodē vispirms pievienosim palīgkolonnu un pēc tam izmantosim SUMIFS funkciju, lai saskaitītu produktu skaitu, pamatojoties uz to kategorijām. Veiciet tālāk norādītās darbības:
Soļi:
- D4 šūnā ierakstiet šādu formulu
=IF(C4="Augļi",1,0)
Šī formula pārbauda, vai vērtība šūnu C4 ir Augļi vai ne Ja vērtība ir augļi tad tiks parādīts 1 vai 0 pretējā gadījumā.
- Izmantojot aizpildīt rokturi, kopēt un ielīmēt formulu, izmantojot kolonnu.
- Rezultāts skaidri parāda, ka šūnas ar Augļi Kategorija parādīt 1 un šūnas ar kategorijas, izņemot augļu parādīt 0 kā izejas.
- Tagad ielieciet šādu formula ar tukša šūna (šajā piemērā šūna I7 ), kurā vēlaties saglabāt rezultātu.
=COUNTIFS(C4:C13,"Fruit",D4:D13,"1")
Šajā formulā COUNTIFS funkcija pārbaudes divi kritēriji vietnē divi diapazoni un atgriež spēļu skaits . diapazonā C4:C13 tas atbilst Augļi un diapazonā D4:D13 tas atbilst 1.
- Veicot iepriekšminētos soļus, mēs varam ļoti viegli aprēķināt produktu skaitu katrā kategorijā.
Lasīt vairāk: Kā lietot Excel COUNTIF, kas nesatur vairākus kritērijus
Piezīmes
- Portāls SUBTOTAL funkcija izmanto function_num kā argumentu, kas kontrolē funkcijas uzvedību. Atkarībā no tā. function_num vērtība . SUBTOTAL funkcija var aprēķināt vērtību diapazona vidējo, summu, maksimālo, minimālo, minimālo, skaitli u. c. Šeit mēs izmantojām funkciju 103 kas ignorēt . slēptās rindas piemērojot COUNTA
Piemēram, šeit mēs slēpjam 8 rinda kas mainīja produktu skaitu no dārzeņi kategorija no 3 pret 2 . Un mēs arī slēpjam rindas 13 un 14 kas satur šādus produktus gaļa kategorijā, kas radīja 0.
Secinājums
Tagad mēs zinām, kā lietot funkciju COUNTIF ar funkciju SUBTOTAL programmā Excel. Cerams, ka tas mudinās jūs pārliecinošāk izmantot šo funkciju. Jebkādi jautājumi vai ieteikumi neaizmirstiet tos ievietot komentāru lodziņā zemāk.