Cum se numără numărul de numere. Numărați celulele în Excel folosind funcțiile count și countif. Numărarea numerelor și a valorilor

Poate fi necesar să numărați numărul de celule în Excel în diferite cazuri. În acest articol, ne vom uita la cum să numărăm blocurile cu anumite valori, cele goale și dacă se încadrează în condiții specificate. Pentru aceasta vom folosi următoarele funcții: COUNT, COUNTIF, COUNTIFS, COUNTBLANK.

Terminat

Mai întâi, să ne uităm la cea mai simplă metodă. Dacă trebuie să numărați numărul de blocuri completate în Excel, selectați o serie de celule din document - există diverse moduri, citește despre ele urmând linkul - și în „Bara de stare” acordați atenție articolului „Cantitate”. Acolo se va scrie numărul de blocuri negoale: toate cu text și numere sunt luate în considerare, dar cele goale nu.

Dacă trebuie să numărați blocurile într-un tabel plin cu anumite valori și să utilizați acest număr în formule pentru calcule, atunci această metodă nu va funcționa, deoarece datele din tabel se pot schimba periodic. Prin urmare, să trecem la luarea în considerare a funcțiilor.

Unde sunt introduse numerele?

Funcția COUNT – numără blocurile umplute numai cu valori numerice. Selectați H1, puneți „=”, scrieți funcția „COUNT”. Specificați intervalul dorit ca argument al funcției (F1:G10). Dacă există mai multe intervale, separați-le cu „;”

– (F1:G10;B3:C8) .

Un total de 20 de blocuri sunt umplute. Cel care conține textul nu a fost numărat, dar au fost numărate cele completate cu dată și oră.

Cu text sau sens specific De exemplu, există un tabel care arată câte kilograme dintr-un anumit produs au fost vândute pe zi. Să calculăm câte produse au fost vândute cu o greutate mai mare de 5 kilograme. Pentru a face acest lucru, trebuie să numărați câte blocuri sunt în coloana Greutate, unde valoarea este mai mare de cinci. Funcția va arăta ca: după cum urmează=COUNTIF(B2:B13,”>5″)

. Acesta va calcula numărul de blocuri care conțin mai mult de cinci conținuturi.

Pentru a extinde funcția la alte blocuri și, de exemplu, pentru a schimba condițiile, trebuie să fixați intervalul selectat. Puteți face acest lucru folosind link-uri absolute în Excel. – numărul de celule cu valori negative:<0″) ;
=COUNTIF(B2:B13;" – numărul de blocuri al căror conținut este mai mare (mai mic) decât în ​​A10 (de exemplu):;
=COUNTIF(B2:B13,">"&A10) – celule a căror valoare este mai mare decât 0:;
=COUNTIF(B2:B13,”>0″) – numărul de celule cu valori negative:<>») .

De asemenea, puteți utiliza funcția COUNTIF pentru a calcula celulele în Excel care conțin text. De exemplu, să calculăm câte fructe sunt în tabel. Să selectăm o zonă și să specificăm „fructe” ca criteriu. Toate blocurile care conțin cuvântul dat vor fi numărate. Nu puteți scrie text, ci pur și simplu selectați dreptunghiul care îl conține, de exemplu C2.

Pentru formula COUNTIF, nu contează celulele care conțin textul „Fruct” și „fructe”.

Puteți utiliza și ca criteriu caractere speciale: "*" Și "?" . Se aplică numai textului.

Să numărăm câte produse încep cu litera A: „A*”. Dacă specificați „caise*”, atunci vor fi luate în considerare toate produsele care încep cu „caise”: suc de caise, dulceață de caise, plăcintă de caise.

Simbolul "?"

Puteți înlocui orice literă dintr-un cuvânt. Scriind „fuukt” în criterii, vor fi luate în considerare cuvintele fruct, fuukt, fuukt.

Pentru a număra cuvintele din celule care constau dintr-un anumit număr de litere, puneți semne de întrebare pe rând. Pentru a număra produsele care au 5 litere în nume, setăm „?????”. .

Dacă setați un asterisc ca criteriu, toate blocurile care conțin text din intervalul selectat vor fi numărate.

Cu mai multe criterii Funcția COUNTIFS este folosită atunci când trebuie să specificați mai multe condiții, numărul maxim al acestora în Excel este 126. Ca argument: setăm primul interval de valori și indicăm condiția, separate prin „;”.

setăm al doilea interval și scriem o condiție pentru el -

=NUMĂRĂDAC(B2:B13,">5", C2:C13,"fructe")

In prima gama am precizat ca greutatea sa fie mai mare de cinci kilograme in a doua, am ales ca sa fie fructe;

Blocuri goale

(1 Calcularea numărului de celule care conțin text sau valori numerice în Excel nu este atât de dificilă. Utilizați funcții speciale pentru aceasta și setați condițiile. Cu ajutorul lor, poți număra atât blocurile goale, cât și cele în care sunt scrise anumite cuvinte sau litere. 5,00 Evaluează acest articol:

evaluări, medie:

din 5)

Webmaster. Studii superioare cu o diplomă în Securitate Informațională Autor al majorității articolelor și lecțiilor de alfabetizare informatică Exemplul 1: Date din bara de stare va calcula automat numărul de rânduri care vor fi afișate în bara de stare. Trebuie reținut că în acest caz sunt luate în considerare doar celulele cu valori. În exemplul de mai jos, pentru a calcula numărul de rânduri, trebuie să selectați o coloană, iar partea de jos a ferestrei va afișa numărul de poziții din intervalul selectat.

Sunt situatii mai dificile. De exemplu, dacă coloanele nu sunt complet umplute, de exemplu. există poziții goale în coloană. Dacă selectați doar o coloană, rândurile goale nu vor fi numărate. Să ne uităm la exemplul de mai jos. Celulele goale din prima coloană corespund valorilor celulelor din a doua. Să selectăm prima coloană în întregime și, în timp ce apăsăm tasta „Ctrl”, facem clic pe celulele corespunzătoare cu valorile din a doua coloană. În partea de jos a ferestrei va fi afișat întregul număr de rânduri din intervalul selectat, unde celulele nu au valori.


Dacă ați făcut totul așa cum este descris mai sus, dar cantitatea nu este afișată, aceasta înseamnă că trebuie să activați opțiunea corespunzătoare. Pentru a face acest lucru, faceți clic clic dreapta mouse-ul pe bara de stare și selectați „Cantitate”.

Exemplul 2: Calcul folosind formule

Exemplul discutat mai sus nu face posibilă salvarea rezultatelor calculului și afișarea lor într-o celulă de pe foaie. Mai mult, de multe ori este necesar să se țină cont de pozițiile goale. Pentru a face acest lucru, este convenabil să utilizați formula LOTS.

Formula arată astfel: =String (matrice de valori).

Cu această funcție, puteți introduce celula dorită și, în loc de o matrice, puteți specifica intervalul de celule pentru care doriți să calculați numărul de poziții.

Apoi apăsați Enter.

Atunci când utilizați această formulă, sunt luate în considerare și rândurile fără valori. În plus, chiar dacă zona selectată include mai multe coloane, funcția va număra doar rândurile.

Pentru unii utilizatori, va fi mai convenabil să folosească această formulă prin Formula Builder.

1) Plasați cursorul pe poziția în care vom insera formula, adică unde va fi afișat rezultatul și faceți clic pe pictograma „Inserați formula”.

2) Se va deschide fereastra Formula Builder. În valoarea „Categorie”, setați „Legături și matrice”, puteți selecta și „Lista alfabetică completă”. Găsiți funcția „CHROW” și faceți clic pe „OK”

3) În fereastra de selectare a argumentelor formulei, plasați cursorul după matrice și selectați zona cu intervalul de valori dorit. Când celulele intervalului apar în câmpul de argumente ale funcției, faceți clic pe OK

4) După efectuarea pașilor de mai sus la poziția specificată, Excel va calcula automat numărul de rânduri din interval. Calculele vor fi efectuate până când eliminați formula din celulă.

Exemplul 3: Utilizarea formatării și filtrarii

În cazurile mai complexe, când este necesar să se numără doar pozițiile care se încadrează în condițiile specificate. Pentru astfel de cazuri, se folosește formatarea cu o anumită condiție, după care se aplică filtre.

1) Selectați intervalul de valori pentru care este necesar să îndepliniți condițiile.

2) Accesați panoul principalși selectați „Stiluri”, apoi faceți clic pe pictograma „Formatare condiționată”. În formatarea condiționată, selectați „Reguli pentru evidențierea celulelor” și, în cazul nostru, selectați regula „Mai mare decât...”

3) Apare un dialog pentru setarea condițiilor. În stânga este o valoare mai mare decât care, celulele vor fi colorate cu culoarea specificată. În partea dreaptă este setată culoarea. După selectare, faceți clic pe „OK”

4) După cum puteți vedea mai jos, pozițiile care îndeplinesc condițiile sunt colorate într-o anumită culoare. În panoul principal, selectați întreaga gamă și faceți clic pe elementul de meniu „Sort and Filter” și selectați „Filter”

Să presupunem că doriți să aflați câte valori unice există într-un interval care conține valori duplicate. De exemplu, dacă coloana include următoarele:

    Valorile 5, 6, 7 și 6 sunt afișate ca trei valori unice: 5, 6 și 7.

    Valorile sunt „Kirill”, „Sergey”, „Sergey”, „Sergey”, rezultatul sunt două valori unice - „Kirill” și „Sergey”.

Există mai multe moduri de a număra valori unice printre duplicate.

Numărarea numărului de valori unice folosind un filtru

Folosind caseta de dialog Filtru avansat" puteți extrage valori unice dintr-o coloană de date și le puteți introduce într-o locație nouă. Apoi utilizați funcția LINIA puteți număra numărul de elemente din noua gamă.

Numărarea numărului de valori unice folosind funcții

Pentru a efectua această sarcină, utilizați o combinație de funcții Dacă, sume, Frecvenţă, CĂUTAREŞi DLST .

    Atribuiți o valoare de 1 fiecărei condiții adevărate folosind funcția DACĂ.

    Adăugați un total folosind o funcție sume .

    Numărați numărul de valori unice folosind funcția Frecvenţă. Funcţie FRECVENŢĂ Nu gestionează text și valorile nule. Pentru prima apariție a unei anumite valori, această funcție returnează un număr egal cu numărul de apariții ale acelei valori. Pentru fiecare apariție a aceleiași valori care vine după prima, această funcție returnează zero.

    Returnează locația unei valori text într-un interval folosind funcția CĂUTARE. Valoarea returnată este apoi folosită ca argument pentru funcție FRECVENŢĂ astfel încât să poată fi evaluate valorile textului corespunzătoare.

    Găsirea celulelor goale folosind funcția Len. Lungimea celulelor goale este 0.


Note:

    Formulele din acest exemplu trebuie introduse ca formule matrice. Dacă aveți o versiune actuală a Office 365, puteți pur și simplu să introduceți formula în celula din stânga sus a intervalului de ieșire și să apăsați ENTER pentru a confirma utilizarea formulei matrice dinamice. În caz contrar, formula trebuie introdusă folosind versiunea anterioară a matricei selectând intervalul de ieșire, introducând formula în celula din stânga sus a intervalului și apăsând tastele CTRL+SHIFT+ENTER pentru confirmare. Excel inserează automat acolade la începutul și la sfârșitul unei formule. Pentru mai multe informații despre formulele matrice, consultați Utilizarea formulelor matrice: cele mai bune practici și exemple.

    Pentru a vizualiza calculul pas cu pas al unei funcții, selectați celula care conține formula, apoi pe fila formuleîn grup Dependențe de formule faceți clic pe butonul Calculul formulei.

Descrierea funcțiilor

    Funcţie Frecvenţă Calculează frecvența de apariție a valorilor într-un interval de valori și returnează o matrice verticală de numere. De exemplu, utilizați funcția Frecvenţă pentru a număra numărul de scoruri la test care se încadrează în intervalele de punctaj. Deoarece această funcție returnează o matrice, aceasta trebuie introdusă ca formulă de matrice.

    Funcţie CĂUTARE căutări element specificîntr-un interval de celule și returnează poziția relativă a acelui element în interval. De exemplu, dacă intervalul a1:A3 conține valorile 5, 25 și 38, funcția formulă =Potrivire(25;a1:A3;0) returnează numărul 2 deoarece 25 este al doilea element al intervalului.

    Funcţie DLST returnează numărul de caractere dintr-un șir de text.

    Funcţie SUMĂ calculează suma tuturor numerelor date ca argumente. Fiecare argument poate fi un interval, referință de celulă, matrice, constantă, formulă sau rezultatul unei alte funcții. De exemplu, funcția sumă (a1:A5) adună toate numerele conținute în celulele a1 la A5.

    Funcţie Dacă returnează o valoare dacă condiția specificată este adevărată și o altă valoare dacă condiția specificată este falsă.

Mai multe informații

Puteți oricând să puneți o întrebare unui specialist Excel Tech Community, să cereți ajutor în comunitatea Answers și, de asemenea, să sugerați caracteristică nouă sau îmbunătățirea site-ului


Grafice și diagrame (5)
Lucrul cu proiectul VB (12)
Formatare condiționată (5)
Liste și intervale (5)
Macrocomenzi (proceduri VBA) (64)
Diverse (41)
Erori și erori Excel (4)

Cum se numără numărul de repetări

În acest articol vreau să vă spun cum puteți număra numărul de repetări ale unei valori într-un tabel sau celulă. Să începem în ordine. Există o masă:

Și este necesar să numărați numărul de repetări ale fiecărui nume:

Destul de ciudat, acest lucru este destul de ușor de făcut: Excel are o funcție - COUNTIF, cu care poți face toate acestea literalmente în câteva secunde. Dacă numărul de repetări ale fiecărui nume trebuie afișat în coloana B a tabelului, iar numele în sine sunt situate în coloana A:
=COUNTIF($A$2:$A$30, A2)
Gamă($A$2:$A$30) - indicați celulele intervalului în care sunt scrise valorile, al căror număr trebuie numărat. Caracteristica principală: Acest argument poate fi doar o referință la o celulă sau un interval de celule. Nu este acceptabil să specificați o matrice arbitrară de valori.
Criteriu(A2) - indică o referință la o celulă sau direct valoarea de calculat. Aceste. De asemenea, îl puteți specifica astfel: =COUNTIF($A$2:$A$30 ;"Apple") . În plus, puteți utiliza caractere joker: ? Și *. Aceste. Specificând „*banana*” ca Criteriu, puteți număra numărul de celule în care apare cuvântul „banana” (banană, banană, banane, suc de banane, o sută de banane, trei banane și o nucă etc.). Și prin specificarea „banana*” - semnificații care încep cu „banana” (banane, suc de banane, planta de banane etc.). "?" - înlocuiește un singur caracter, adică Specificând „ban?n” puteți număra rândurile cu valoarea „banana” și cu valoarea „banon”, etc. Dacă specificați =COUNTIF($A$2:$A$30 ;"*") ca criteriu, atunci toate valorile textului vor fi contorizate. Valorile numerice sunt ignorate. Aceste caractere wildcard (* și?) nu pot fi aplicate valorilor numerice - doar textului. Aceste. dacă specificați „12*” ca criteriu, atunci numerele sunt 1234, 123, 120 etc. nu va fi socotit. Pentru a număra valori numerice, utilizați operatorii de comparație: =COUNTIF($A$2:$A$30 ;">12")

După cum se poate observa din figura a doua, numele nu se repetă acolo, deși în tabel sunt scrise toate amestecate. Nu mă voi concentra asupra acestui lucru - am descris deja acest lucru în articolul Cum să obțineți o listă de valori unice (nerepetate)? și dacă este necesar, puteți folosi orice metodă descrisă în ea.

Dacă trebuie să numărați numărul de repetări pe baza mai multor condiții (valori), atunci pornind de la Excel 2007 acest lucru se poate face cu ușurință folosind funcția COUNTIFS. Sintaxa funcției este aproape aceeași cu COUNTIF, doar că există mai multe condiții și intervale:
=COUNTIFS($A$2:$A$30, A2, $B$2:$B$30, B2)
se presupune că condițiile sunt scrise în coloana B
În esență, este doar o listă:
=COUNTIFS(Condition_Range1, Condition1, Condition_Range2, Condition2, Condition_Range3, Condition3 etc.)

Dar. Există cazuri când lista nu se află deloc în tabel, ci într-o singură celulă ($D$1):
Pepene Pepene Kiwi Pere Măr Pepene Pepene Pere Pere Pepene Pepene Măr Banana Măr Banana Măr Măr Pepene Pepene Pepene Pepene Pepene Pepene Pepene Pepene Pepene Pepene Pepene Pepene Pepene Pepene Pepene Pepene Pepene Pepene Pepene Pepene Pepene Pepene Pepene Pepene Pepene Pepene Pepene Pepene Pepene Pepene Pepene Pepene Pepene Pepene Pepene Pepene Pepene Pepene
Aici COUNTIF cu siguranță nu va ajuta. Dar Excel este plin de alte funcții și totul poate fi făcut la fel de simplu:
=(LUNGIME($D$1)-LENGTH(ÎNLOCUIT($D$1; D3 ;"")))/LUNGIME(D3)
DLST- numără numărul de caractere din celula/rândul specificat($D$1 , D3)
SUBSTITUI(text; text_vechi; text_nou) - înlocuiește caracterul specificat în textul specificat cu orice altă valoare specificată. În mod implicit, înlocuiește toate repetările caracterului specificat. Exact pe asta se bazează algoritmul. Folosind valoarea Banana(D3) ca exemplu, o analiză pas cu pas a formulei:

  • folosind funcția LENGTH obținem numărul de caractere din linia cu textul sursă($D$1) =(170-LENGTH(SUBSTITUTE($D$1 ; D3 ;"")))/LENGTH(D3) ;
  • Folosind funcția SUBSTITUTE, înlocuim toate valorile Banana(D3) din linie cu textul sursă ($D$1) cu unele goale și folosind LUNGIME obținem numărul de caractere ale liniei după această înlocuire =(170- 155)/LUNGIME(D3);
  • scădeți numărul de caractere din rând după înlocuire din numărul total de caractere și împărțiți rezultatul la numărul de caractere din criteriul =(170-155)/5.

Primim numărul 3. Care este ceea ce aveam nevoie.

A ajutat articolul? Distribuie link-ul prietenilor tăi! Tutoriale video

("Bara de jos":("textstyle":"static","textpositionstatic":"bottom","textautohide":true,"textpositionmarginstatic":0,"textpositiondynamic":"bottomleft","textpositionmarginleft":24," textpositionmarginright":24,"textpositionmargintop":24,"textpositionmarginbottom":24,"texteffect":"slide","texteffecteasing":"easeOutCubic","texteffectduration":600,"texteffectslidedirection":"left","texteffectslidedistance" :30,"texteffectdelay":500,"texteffectseparate":false,"texteffect1":"slide","texteffectslidedirection1":"dreapta","texteffectslidedistance1":120,"texteffecteasing1":"easeOutCubic","texteffectduration1":600 ,"texteffectdelay1":1000,"texteffect2":"slide","texteffectslidedirection2":"dreapta","texteffectslidedistance2":120,"texteffecteasing2":"easeOutCubic","texteffectduration2":600,"texteffectdelay2,":1500,":1500, textcss":"display:block;text-align:left;","textbgcss":"display:absolute:#333333; ","titlecss":"display:block; poziție:relativă; font:bold 14px \"Lucida Sans Unicode\",\"Lucida Grande\",sans-serif,Arial; culoare:#fff;","descriptioncss":"display:block; poziție:relativă; font:12px \"Lucida Sans Unicode\",\"Lucida Grande\",sans-serif,Arial; culoare:#fff; margin-top:8px;","buttoncss":"display:block; poziție:relativă; margin-top:8px;","texteffectresponsive":true,"texteffectresponsivesize":640,"titlecssresponsive":"font-size:12px;","descriptioncssresponsive":"display:none !important;","buttoncssresponsive": "","addgooglefonts":false,"googlefonts":"","textleftrightpercentforstatic":40))

Foarte des atunci când lucrați în Excel trebuie să numărați numărul de celule dintr-o foaie de lucru. Acestea pot fi celule goale sau pline care conțin doar valori numerice și, în unele cazuri, conținutul lor trebuie să îndeplinească anumite criterii. În această lecție vom examina în detaliu două principale Funcții Excel pentru numărarea datelor - VERIFICAŞi COUNTIFși, de asemenea, familiarizați-vă cu cele mai puțin populare - SCOR, CONTARE VALEŞi COUNTIFS.

VERIFICA()

Funcția statistică VERIFICA Numărează numărul de celule din lista de argumente care conțin numai valori numerice. De exemplu, în figura de mai jos, am numărat numărul de celule dintr-un interval care constă în întregime din numere:

Următorul exemplu conține text în două celule dintr-un interval. După cum puteți vedea, funcția VERIFICA le ignoră.

Dar celulele care conțin valori de dată și oră sunt luate în considerare:

Funcţie VERIFICA poate număra simultan numărul de celule din mai multe intervale neadiacente:

Dacă trebuie să numărați numărul de celule negoale dintr-un interval, puteți utiliza funcția statistică SCOR. Celulele care conțin text, valori numerice, dată, oră și valorile booleene TRUE sau FALSE sunt considerate nevide.

COUNTIF()

Funcția statistică COUNTIF vă permite să numărați celulele lucrătorilor Foaie Excel folosind diverse tipuri conditii. De exemplu, următoarea formulă returnează numărul de celule care conțin valori negative:

Următoarea formulă returnează numărul de celule a căror valoare este mai mare decât conținutul celulei A4.

COUNTIF vă permite să numărați celulele care conțin valori text. De exemplu, următoarea formulă returnează numărul de celule cu cuvântul „text”, iar majusculele nu contează.

Condiția funcției booleene COUNTIF poate conține metacaractere: * (asterisc) și ? (semnul de întrebare). Un asterisc reprezintă orice număr de caractere arbitrare, iar un semn de întrebare reprezintă un caracter arbitrar.

Funcţie COUNTIF vă permite să utilizați formule chiar ca condiții. De exemplu, pentru a număra numărul de celule ale căror valori sunt mai mari decât valoarea medie, puteți utiliza următoarea formulă:

Dacă o condiție nu este suficientă pentru dvs., puteți utiliza întotdeauna funcția statistică COUNTIFS. Această funcție vă permite să numărați celule în Excel care îndeplinesc două sau mai multe condiții simultan.

De exemplu, următoarea formulă numără celulele ale căror valori sunt mai mari decât zero, dar mai mici de 50:

Funcţie COUNTIFS vă permite să numărați celulele folosind o condiție ŞI. Dacă trebuie să calculați cantitatea cu condiția SAU, trebuie să utilizați mai multe funcții COUNTIF. De exemplu, următoarea formulă numără celulele ale căror valori încep cu litera O sau cu o scrisoare LA:

Funcțiile de numărare ale Excel sunt foarte utile și pot fi utile în aproape orice situație. Sper că această lecție ți-a dezvăluit toate secretele funcțiilor. VERIFICAŞi COUNTIF, precum și cei mai apropiați asociați ai acestora - SCOR, CONTARE VALEŞi COUNTIFS. Reveniți des la noi. Toate cele bune pentru tine și succes în învățarea Excel.