Cum să numărați înregistrările în funcție de criteriile dvs.

Listele de filtrare vă oferă o prezentare rapidă a datelor care corespund criteriilor dvs. de filtrare. Dar cum vă asigurați că puteți evalua și conta și înregistrările de date afișate în alte moduri?

Calculele din listele filtrate pot fi efectuate numai folosind funcția de tabel PART RESULT, care ține cont doar de rândurile filtrate. Toate celelalte funcții oferă un rezultat, indiferent de setările curente ale filtrului. Utilizând funcția tabelă REZULTATE PARȚIALE, obțineți și rezultate care se modifică imediat dacă setați alte criterii de filtrare.

Puteți conta în listele filtrate prin REZULTATUL PARȚIAL, dar numai fără o condiție sau un criteriu.

Cu toate acestea, dacă doriți să contați pe baza unui criteriu din listele filtrate, utilizați următoarea formulă matricială:

= SUMPRODUCT ((Criteriu zona = Criteriu) * (SUB-REZULTAT (3; AREA.MOVE (FirstCell; LINE (Criteria area) -LINE (FirstCell);;))))

Treceți trei argumente la formula matricei: Cu Zona criteriilor treceți coloana completă a listei pe care doriți să o verificați pentru criteriu. De mai sus criterii treceți criteriul specificat în Zona criteriilor trebuie îndeplinită pentru ca formula să numere rândul. Al treilea argument Prima celulă trece prima celulă din intervalul de criterii.
Formula contează toate liniile filtrate care se află în Zona criteriilor cu criterii a se potrivi. Formula este o formulă matrice pe care o puteți utiliza combinația de taste după ce ați introdus-o Ctrl + Shift + Enter a confirma.

În registrul de lucru afișat, următoarea formulă matrice din celula B21 produce rezultatul 2:

= SUMPRODUCT (($ C $ 4: $ C $ 18 = A21) * (SUB-REZULTAT (3; AREA.MOVE ($ C $ 4; LINE ($ C $ 4: $ C $ 18)) -LINE ($ C $ 4);;))))

Doar cele două linii filtrate 7 și 9 corespund criteriului de căutare „Deschis” din celula A21.

Formula contorizează numărul de înregistrări de date căutate

Folosind următoarea metodă, formula matricială contorizează numărul căutat pe baza criteriului:

  • Funcția RESULTATE PARȚIALE inserează funcția COUNT2 prin al doilea argument din trei. Aceasta înseamnă că toate celulele umplute care au fost filtrate sunt numărate.
  • Prin AREA.MOVE creați o referință cu o singură linie pentru fiecare linie a zonei C4: C18. Treceți această referință cu o singură linie la funcția REZULTAT PARȚIAL.
  • Aceasta înseamnă că REZULTATUL PARȚIAL returnează numărul 1 numai dacă linia este filtrată și afișată ca 0.
  • PART REZULTAT returnează valoarea 0 pentru liniile nefiltrate.
  • Le transferați pe cele numărate în funcția SUM-PRODUCT.
  • Acolo sunt înmulțiți cu rezultatul comparației dintre celula A21 și conținutul respectiv din linia corespunzătoare a zonei C4: C18.
  • Doar dacă comparația este pozitivă, 1 transferat este înmulțit cu ADEVĂRAT și rezultatul 1 este, de asemenea, inclus în totalul livrat de SUMPRODUCT.

Vei ajuta la dezvoltarea site-ului, partajarea pagina cu prietenii

wave wave wave wave wave