DCOUNTA (funkcija)

Primjenjuje se na
Excel za Microsoft 365 Excel za Microsoft 365 za Mac Excel 2024 Excel 2024 za Mac Excel 2021 Excel 2021 za Mac Excel 2019 Excel 2016

U ovom se članku opisuje sintaksa formula i korištenje funkcije DCOUNTA u programu Microsoft Excel.

Opis

Broji ćelije koje nisu prazne u polju (stupcu) zapisa na popisu ili u bazi podataka koje zadovoljavaju određene uvjete.

Argument polje nije obavezan. Ako ga izostavite, funkcija DCOUNTA broji sve zapise u bazi podataka koji ispunjavaju kriterije.

Sintaksa

DCOUNTA(bazapodataka; polje; kriterij)

Sintaksa funkcije DCOUNTA sadrži sljedeće argumente:

  • Baza podataka Obavezno. Raspon ćelija koji čini popis ili bazu podataka. Baza podataka popis je povezanih podataka na kojem su reci povezanih informacija zapisi, a stupci podataka polja. Prvi redak popisa sadrži natpise za svaki stupac.
  • polje Neobavezno. Označava stupac koji se koristi u funkciji. Unesite natpise stupca, kao što su "Dob" ili "Prinos" s dvostrukim navodnicima ili broj (bez navodnika) koji predstavlja položaj stupca unutar popisa: 1 za prvi stupac, 2 za drugi stupac i tako dalje.
  • Kriteriji Obavezno. Raspon ćelija koji sadrži uvjete koje ste odredili. Kao raspon kriterija možete koristiti bilo koji raspon koji obuhvaća najmanje jedan natpis stupca i jednu ćeliju ispod natpisa u kojoj se određuje uvjet za stupac.

Napomene

  • Kao argument kriterija možete koristiti bilo koji raspon koji uključuje najmanje jedan natpis stupca i najmanje jednu ćeliju ispod natpisa stupca za određivanje uvjeta.
    Na primjer, sadrži li raspon G1:G2 natpis stupca Prihod u G1, a iznos od $10.000 u G2, raspon možete definirati kao OdgPrihod i taj naziv koristiti kao argument kriterija u funkcijama baze podataka.
  • Premda se raspon kriterija može nalaziti bilo gdje na radnom listu, nemojte ga smještati ispod popisa. Ako na popis dodate još podataka, ti se novi podaci dodaju u prvi redak ispod popisa. Ako redak ispod popisa nije prazan, Excel ne može dodati nove podatke.
  • Provjerite ne preklapa li se raspon kriterija s popisom.
  • Za izvođenje postupka na cijelom stupcu ili bazi podataka, ispod natpisa stupaca u rasponu kriterija unesite prazan redak.

Primjeri

Ogledne podatke kopirajte u sljedeću tablicu i zalijepite ih u ćeliju A1 novog radnog lista programa Excel. Da biste koristili formule za prikaz rezultata, odaberite ih pa pritisnite tipku F2, a zatim Enter. Ako je potrebno, prilagodite širine stupaca da biste vidjeli sve podatke. Ako ćete kopirati neki od niže navedenih primjera u Excel, svakako odaberite sve ćelije u ovoj tablici, uključujući one u gornjem lijevom kutu.

Stablo Visina Dob Prinos Dobit Visina
="=Jabuka" >10 <16
="=Kruška"
Stablo Visina Dob Prinos Dobit
Jabuka 18 20 14 105,0
Kruška 12 12 10 96,0
Trešnja 13 14 9 105,0
Jabuka 14 15 10 75,0
Kruška 9 8 8 76,8
Jabuka 8 9 6 45,0
Formula Opis Rezultat
=DCOUNTA(A4:E10;"Dobit";A1:F2) Broji retke (1) koji sadrže "Jabuka" u stupcu A uz visinu >10 i <16. Samo redak 8 zadovoljava ta tri uvjeta. 1

Primjeri kriterija

  • Kad u ćeliju unesete =tekst, Excel to tumači kao formulu i pokušava je izračunati. Da biste unijeli =tekst, a da Excel ne pokušava izračunati taj unos, koristite ovu sintaksu:
    =''=unos''
    gdje je unos tekst ili vrijednost koju želite pronaći. Na primjer:
Vaš unos u ćeliju Što će Excel izračunati i prikazati
="=Makovac" =Makovac
="=3000" =3000
  • Prilikom filtriranja tekstnih podataka Excel ne razlikuje velika i mala slova. No možete koristiti formulu za izvođenje pretraživanja koja razlikuje velika i mala slova.

Sljedeći odjeljci sadrže primjere složenih kriterija.

Više kriterija u jednom stupcu

Booleova logika: (Prodavač = "Makovac" OR Prodavač = "Abrus")

Kako biste pronašli retke koji zadovoljavaju više kriterija za jedan stupac, upišite kriterije jednog ispod drugog u zasebne retke raspona kriterija.

U sljedećem rasponu podataka (A6:C10) raspon kriterija (B1:B3) koristi se za brojanje redaka koji u stupcu Prodavač sadrže "Davolio" ili "Buchanan".

  Prodavač  
="=Makovac"
="=Abrus"
Kategorija Prodavač Prodaja
Pića Šokec 26 610 kn
Meso Makovac 2250 kn
voće i povrće Abrus 6.328 kn
Voće i povrće Makovac 32 720 kn
Formula Opis Rezultat
'=DCOUNTA(A6:C10;2;B1:B3) Broji retke (3) u rasponu ćelija A6:C10 koji zadovoljavaju bilo koji uvjet "Prodavač" u retku 2 i 3. =DCOUNTA(A6:C10;2;B1:B3)

Višestruki kriteriji u više stupaca, gdje svi kriteriji moraju biti zadovoljeni

Booleova logika: (Vrsta = "Voće i povrće" AND Prodaja > 2000)

Kako biste pronašli retke koji zadovoljavaju višestruke kriterije u više stupaca, upišite sve kriterije u isti redak raspona kriterija.

U sljedećem rasponu podataka (A6:C12) raspon kriterija (A1:C2) koristi se za brojanje redaka koji u stupcu Kategorija sadrže "Proizvodi", a u stupcu Prodaja vrijednost veću od 2000 dolara.

Kategorija Prodavač Prodaja
="=Voće i povrće" >2000
Kategorija Prodavač Prodaja
Pića Šokec 26 610 kn
Meso Makovac 2250 kn
Voće i povrće Abrus 4675 kn
Voće i povrće Makovac 32 720 kn
Pića Abrus 18 385 kn
Voće i povrće Makovac 15 930 kn
Formula Opis Rezultat
'=DCOUNTA(A6:C12;;A1:C2) Broji retke (2) u rasponu ćelija A6:C12 koji zadovoljavaju uvjete u retku 2 (="Voće i povrće" i >2000). =DCOUNTA(A6:C12;A1:C2)

Višestruki kriteriji u više stupaca, gdje bilo koji kriterij može biti zadovoljen

Booleova logika: (Vrsta = "Voće i povrće" OR Prodavač = "Makovac")

Kako biste pronašli retke koji zadovoljavaju višestruke kriterije u više stupaca, gdje bilo koji kriterij može biti zadovoljen, upišite kriterije u različite stupce raspona kriterija.

U sljedećem rasponu podataka (A6:C10), raspon kriterija (A1:B3) prikazuje sve retke koje u stupcu Vrsta sadrže "Voće i povrće" ili "Makovac"

Kategorija Prodavač  
="=Voće i povrće"
="=Makovac"
Kategorija Prodavač Prodaja
Pića Šokec 26 610 kn
Meso Makovac 3375 kn
voće i povrće Abrus 4685 kn
Produce Abrus
Formula Opis Rezultat
'=DCOUNTA(A6:C10;"Prodaja";A1:B3) Broji retke (2) u rasponu ćelija A6:C10 koji zadovoljavaju bilo koji uvjet u rasponu ćelija A1:C3 u kojemu polje "Prodaja" nije prazno. =DCOUNTA(A6:C10;"Prodaja";A1:B3)

Višestruki skupovi kriterija, gdje svaki skup uključuje kriterije za više stupaca

Booleova logika: ( (Prodavač = "Makovac" AND Prodaja >3000) OR (Prodavač = "Abrus" AND Prodaja > 1500) )

Kako biste pronašli retke koji zadovoljavaju višestruke skupove podataka, gdje svaki skup uključuje kriterije za više stupaca, svaki skup kriterija upišite u zaseban redak.

U sljedećem rasponu podataka (A6:C10) raspon kriterija (B1:C3) koristi se za brojanje redaka koji u stupcu Prodavač sadrže "Davolio", a u stupcu Prodaja vrijednosti veću od 3000 dolara ili pak redaka koji sadrže i "Buchanan" u stupcu Prodavač i vrijednost veću od 1500 dolara a u stupcu Prodaja.

Kategorija Prodavač Prodaja
="=Makovac" >3000
="=Abrus" >1500
Kategorija Prodavač Prodaja
Pića Šokec 26 610 kn
Meso Makovac 2250 kn
voće i povrće Abrus 6.328 kn
Voće i povrće Makovac 32 720 kn
Formula Opis Rezultat
'=DCOUNTA(A6:C10;;B1:C3) Broji retke (2) u rasponu ćelija A6:C10 koji zadovoljavaju sve uvjete u rasponu ćelija B1:C3. =DCOUNTA(A6:C10;;B1:C3)

Višestruki skupovi kriterija, gdje svaki skup sadrži kriterije za jedan stupac

Booleova logika: ( (Prodaja > 6000 AND Prodaja < 6500 ) OR (Prodaja < 500) )

Kako biste pronašli retke koji zadovoljavaju višestruke skupove kriterija, gdje svaki skup uključuje kriterije za jedan stupac, u jedno zaglavlje stupca uključite više stupaca.

U sljedećem rasponu podataka (A6:C10) raspon kriterija (C1:D3) koristi se za brojanje redaka koji u stupcu Prodaja (A8:C10) sadrže vrijednosti između 6000 i 6500 dolara te vrijednosti manje od 500 dolara.

Kategorija Prodavač Prodaja Prodaja
>6000 <6500
<500
Kategorija Prodavač Prodaja
Pića Šokec 26 610 kn
Meso Makovac 2250 kn
voće i povrće Abrus 6.328 kn
Voće i povrće Makovac 32 720 kn
Formula Opis Rezultat
'=DCOUNTA(A6:C10;;C1:D3) Broji retke (2) koji zadovoljavaju uvjete u retku 2 (>6000 i <6500) ili retku 3 (<500). =DCOUNTA(A6:C10;;C1:D3)

Kriteriji za traženje tekstualnih vrijednosti u kojima su neki znakovi jednaki, a neki različiti

Da biste pronašli tekstne vrijednosti kojima su zajednički neki, no ne svi, znakovi, učinite jedno ili više od sljedećeg:

  • Upišite jedan ili više znakova bez znaka jednakosti (=) da biste pronašli retke u stupcu s tekstnom vrijednosti koja započinje tim znakovima. Kao kriterij, primjerice, upišite tekst Ma i Excel će pronaći "Makovac," "Marko" i "Makovec".
  • Koristite zamjenski znak.
    Kao kriteriji uspoređivanja mogu se koristiti sljedeći zamjenski znakovi.
Svrha Za pronalaženje
? (upitnik) Bilo koji znak
Na primjer, "makov?c" pronalazi "makovac" i "makovec".
* (zvjezdica) Bilo koji broj znakova
Na primjer, "*istok" pronalazi "sjeveroistok" i "jugoistok".
~ (tilda) koju slijedi ?, * ili ~ upitnik, zvjezdica ili tilda
Na primjer, fg91~? pronalazi "fy91?".

U sljedećem rasponu podataka (A6:C10) raspon kriterija (A1:B3) koristi se za brojanje redaka u stupcu Vrsta u kojima su prvi znakovi "Me" ili redaka u stupcu Prodavač u kojima je drugi znak "u".

Kategorija Prodavač Prodaja
Me
?u*
Kategorija Prodavač Prodaja
Pića Šokec 26 610 kn
Meso Makovac 2250 kn
voće i povrće Abrus 6.328 kn
Voće i povrće Makovac 32 720 kn
Formula Opis Rezultat
'=DCOUNTA(A6:C10;;A1:B3) Broji retke (3) koji zadovoljavaju bilo koji uvjet u rasponu ćelija A1:B3. =DCOUNTA(A6:C10;;A1:B3)

Kriteriji stvoreni kao rezultati formule

Kao kriterij možete koristiti izračunatu vrijednost koja je rezultat formule. Imajte na umu sljedeće važne detalje:

  • Rezultat formule mora biti TRUE ili FALSE.
  • Budući da koristite formulu, unesite je na uobičajeni način i nemojte upisivati izraz na sljedeći način:
    =''=unos''
  • Kao natpise kriterija nemojte koristiti natpise stupaca; natpise kriterija ostavite prazne ili koristite natpis koji nije natpis stupca u rasponu (u primjerima koji slijede to su Izračunati prosjek i Točno podudaranje).
    Ako u formuli umjesto relativne reference ćelije ili raspona naziva koristite natpis stupca, Excel će prikazati vrijednost pogreške kao što su #NAME? ili #VALUE! u ćeliji koja sadrži taj kriterij. Tu pogrešku možete zanemariti jer ona ne utječe na filtriranje raspona.
  • Formula koju koristite za kriterije mora koristiti relativnu referencu kojom se poziva na odgovarajuću ćeliju u prvom retku.
  • Sve ostale reference u formuli moraju biti apsolutne reference.

Filtriranje vrijednosti većih od prosjeka svih vrijednosti u rasponu podataka

U sljedećem rasponu podataka (A6:C10) raspon kriterija (C1:C2) koristi se za brojanje redaka u stupcu Prodaja koji sadrže vrijednost veću od prosjeka svih vrijednosti u stupcu Prodaja (C7:C10). Prosjek se izračunava u ćeliji C4, a rezultat se u ćeliji C2 uvrštava u formulu =">"&C4 da bi se stvorio kriterij koji će se koristiti.

    Prodaja
=CONCATENATE(">";C4)
Izračunati prosjek
=AVERAGE(C7:C10)
Kategorija Prodavač Prodaja
Pića Šokec 26 610 kn
Meso Makovac 2250 kn
voće i povrće Abrus 6.328 kn
Voće i povrće Makovac 32 720 kn
Formula Opis Rezultat
'=DCOUNTA(A6:C10;;C1:C2) Broji retke (3) koji zadovoljavaju uvjet (>4611) u rasponu ćelija C1:C2. Uvjet u ćeliji C2 stvoren je ulančavanjem =">" s ćelijom C4, a to je izračunati prosjek raspona ćelija C7:C10. =DCOUNTA(A6:C10;;C1:C2)

Vrh stranice